ElemedexEnciclopedia de bolsillo de arquitecturas de IA

Glosario (MT) › Interpretabilidad y evaluación

MT167

Parcheo de activaciones

También: rastreo causal, intervención de intercambio

En inglés: Activation patching

Técnica de intervención que reemplaza la activación de un componente durante una ejecución por la que tuvo en otra, para medir si ese componente es causalmente responsable de una conducta.

La receta tiene tres pasos (Millière y Buckner, 2024b, sec. 2.5). Se corre el modelo con «La capital de Francia es…» y se guardan sus activaciones; se lo corre con «La capital de Alemania es…», que da «Berlín»; y se lo vuelve a correr con Alemania, pero reemplazando la activación de un solo componente (una cabeza de atención, una capa feedforward, una posición del flujo residual) por la guardada. Si la probabilidad de «París» se recupera, medida por ejemplo con la diferencia de logits entre las dos respuestas, ese componente transporta información causalmente relevante. Repetido sobre todos los componentes, el método dibuja un mapa de circuitos.

La misma idea circula con varios nombres: análisis de mediación causal (Vig et al., 2020), rastreo causal (Meng et al., 2022), intervención de intercambio (Geiger et al., 2021). Meng y su equipo la usaron para localizar asociaciones fácticas en capas feedforward intermedias y luego editarlas; Wang et al. (2023) explicaron cómo GPT-2 small identifica el objeto indirecto en frases como «When Mary and John went to the store, John gave a drink to…» mediante 26 cabezas de atención agrupadas en siete clases.

A diferencia del sondeo, que solo muestra que una información puede leerse, el parcheo muestra que se usa. Su marco filosófico es el intervencionismo de Woodward: X causa Y si intervenir sobre X cambia Y con todo lo demás fijo (Millière y Buckner, 2024b, sec. 2.4); y su formalización, la abstracción causal, que mide qué tan bien un algoritmo de alto nivel reproduce los efectos de las intervenciones sobre la red (2024b, sec. 2.6).

Las advertencias son técnicas y conceptuales. Las activaciones parcheadas pueden llevar a la red a estados que nunca visitaría; algunas capas compensan la ablación de otras (el «efecto hidra» de McGrath et al. (2023)); y Hase et al. (2023) mostraron que dónde se localiza un hecho no predice dónde conviene editarlo. Si la causalidad está repartida y es redundante, ¿qué significa decir que un componente «representa» algo?

Fuentes