A Shared Subcircuit Lets LLMs Count Down Across Tasks
Este artículo identifica un "subcircuito de cuenta regresiva" compartido en Llama-3.1-70B-Instruct que permite a los modelos de lenguaje rastrear los tokens restantes a través de diversas tareas, revelando un mecanismo generalizable para estimar el tiempo hasta la meta que se transfiere a través de diferentes modelos y contextos.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que estás jugando un juego en el que tienes que escribir una oración, pero hay una regla estricta: debe tener exactamente 10 palabras de largo, y la última palabra tiene que ser "telescope" (telescopio). Si escribes 9 palabras, pierdes. Si escribes 11, pierdes.
Durante mucho tiempo, pensamos que los Grandes Modelos de Lenguaje (LLM) —los cerebros de IA súper inteligentes detrás de los chatbots— simplemente adivinaban su camino a través de estas tareas. Pero un nuevo estudio sugiere que algo mucho más organizado está sucediendo dentro de la máquina. Los investigadores descubrieron que la IA tiene un pequeño "subcircuito de cuenta regresiva" especializado que actúa como un cronómetro integrado, contando hacia atrás las palabras restantes hasta alcanzar la línea de meta.
El cronómetro oculto
Los investigadores comenzaron instruyendo a un modelo específico, Llama-3.1-70B-Instruct, para que escribiera oraciones de una longitud fija. Querían saber cómo el modelo sabía cuándo detenerse. Al observar dentro del "cerebro" del modelo (específicamente mirando cómo procesa la información capa por capa), descubrieron un grupo específico de tres cabezales de atención (piensa en ellos como pequeños trabajadores especializados) en la capa 18 que son responsables de esta cuenta regresiva.
Estos tres trabajadores —etiquetados como L18H24, L18H28 y L18H30— no solo adivinan. En realidad, miden la distancia entre donde se encuentra la oración en este momento y donde debe terminar.
- Un trabajador se activa temprano en la oración.
- Otro entra en acción durante la mitad.
- El tercero se activa justo al final.
Juntos, crean una señal de "cuenta regresiva" fluida que se fortalece a medida que el modelo se acerca al número de palabras objetivo. Es como tener tres relojes de alarma diferentes configurados para sonar en distintos momentos, asegurando que el modelo sepa exactamente cuánto tiempo (o en este caso, cuántas palabras) le queda.
La magia del conteo "implícito"
Aquí es donde se pone realmente genial. Podrías pensar que esta cuenta regresiva solo funciona si le dices explícitamente a la IA: "Escribe una oración de 10 palabras". Pero los investigadores descubrieron que el modelo es más inteligente que eso.
Probaron el modelo con instrucciones que no daban un número en absoluto. En su lugar, le dieron un patrón. Por ejemplo, le mostraron una lista de secuencias de ADN o códigos base64, todos exactamente de la misma longitud. Cuando se le pidió que continuara la lista, el modelo no necesitó un número; simplemente "dedujo" el patrón. Infirió la longitud objetivo a partir de los ejemplos anteriores y utilizó ese mismo subcircuito de cuenta regresiva para detenerse en el lugar correcto.
El estudio sugiere que el modelo almacena esta información de longitud "invisible" justo al final de las cadenas anteriores (como una nota oculta que dice "La siguiente debería tener esta longitud"). Cuando el modelo ve el final de una cadena, lee esa nota y comienza su cuenta regresiva para la siguiente.
Una herramienta universal a través de modelos y tareas
Los investigadores no se detuvieron ahí. Utilizaron una técnica llamada "sondeo no supervisado" para ver dónde más se escondía esta herramienta de cuenta regresiva en la naturaleza. Escanearon cantidades masivas de texto, incluyendo artículos de noticias, registros de chat y código, buscando lugares donde estos trabajadores específicos se estuvieran activando.
Encontraron el subcircuito de cuenta regresiva apareciendo en todo tipo de lugares sorprendentes:
- Tweets incrustados: El modelo se dio cuenta de que estaba leyendo un tweet y contó hacia atrás hasta el límite de 280 caracteres, aunque el texto no decía "tweet".
- Tablas ASCII: Al formatear una tabla, el modelo contaba los espacios para asegurarse de que cada columna tuviera el mismo ancho.
- Haikus: Rastreaba el conteo de sílabas para la estructura de 5-7-5.
- Hashes SHA: Sabía exactamente cuándo terminaba un código de 64 caracteres.
Esto sugiere que el modelo no solo está memorizando reglas para tareas específicas; tiene un "motor de cuenta regresiva" de propósito general que reutiliza para casi cualquier cosa que requiera rastrear una longitud.
¿Un plano compartido?
Quizás el hallazgo más fascinante es que esto no es solo una peculiaridad del modelo Llama. Los investigadores compararon la "geometría" interna (la forma de los datos) de este subcircuito de cuenta regresiva con un modelo diferente, Claude 3.5 Haiku, que fue estudiado en una tarea distinta (ajustar el texto para que quepa en una línea).
Descubrieron que ambos modelos utilizan exactamente la misma forma matemática para almacenar y procesar la información de longitud. Es como si dos fabricantes de automóviles diferentes, trabajando en fábricas distintas, hubieran decidido usar exactamente el mismo diseño de motor para sus coches. Esto sugiere que este "motivo de cuenta regresiva" podría ser un bloque de construcción fundamental que muchos modelos de IA descubren por su cuenta cuando necesitan realizar un seguimiento del tiempo o el espacio.
Lo que esto significa (y lo que no)
El artículo es cuidadoso al decir que han realizado ingeniería inversa de este comportamiento específico. Demostraron que si manipulas las señales en estos cabezales específicos, el modelo deja de contar correctamente. Han medido las señales y han observado los patrones.
Sin embargo, no afirman haber resuelto el misterio de cómo piensa la IA en general. Simplemente están mostrando que, para el trabajo específico de "saber cuándo detenerse", la IA utiliza una herramienta muy específica, reutilizable y sorprendentemente universal. Es una pieza pequeña pero poderosa del rompecabezas, que muestra que incluso en el mundo complejo y caótico de la IA, existen subrutinas organizadas y ordenadas que ayudan a la máquina a dar sentido al mundo.
Así que, la próxima vez que veas a una IA escribir un haiku perfecto o formatear una tabla sin que se le diga exactamente cuántos espacios usar, recuerda: en algún lugar profundo, tres pequeños trabajadores en la capa 18 están contando silenciosamente el tiempo, asegurándose de que todo termine de la manera correcta.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.