← Últimos artículos
💻 computer science

Mechanistic Interpretability of Discrete Logarithm Grokking: How Representation Determines the Internal Algorithm

Este artículo demuestra que la representación de entrada del problema del logaritmo discreto dicta fundamentalmente el algoritmo interno descubierto por las redes neuronales, revelando que la alineación algebraica con la verdadera factorización del problema es un prerrequisito para la generalización rápida (grokking) y que las estructuras computacionales necesarias ricas en interacciones se forman durante la fase de memorización mucho antes de que el rendimiento mejore.

Autores originales: David Vesterlund

Publicado 2026-10-05
📖 5 min de lectura🧠 Análisis profundo

Autores originales: David Vesterlund

Artículo original bajo licencia CC BY 4.0 (https://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

En los rincones silenciosos de la informática, los investigadores intentan comprender cómo piensa realmente la inteligencia artificial. Durante años, hemos sabido que estos sistemas pueden aprender a resolver acertijos complejos, pero el proceso a menudo parece magia: un modelo puede fallar repetidamente durante mucho tiempo, de repente memorizar las respuestas y luego, tras una extraña pausa, comenzar a generalizar y resolver nuevos problemas que nunca ha visto. Este fenómeno, en el que una máquina parece "comprender profundamente" (grok) un concepto mucho después de haber simplemente memorizado los datos, se ha convertido en un misterio central. Para descifrar este código, los científicos suelen utilizar problemas matemáticos que tienen una estructura clara y oculta, muy parecido a una cerradura con una llave específica. Uno de estos problemas es el logaritmo discreto, una tarea que pide a un ordenador revertir un proceso de multiplicación para encontrar un número oculto. Aunque esto suene abstracto, es el tipo de acertijo lógico que revela la maquinaria interna de las redes neuronales. Al observar cómo una computadora aprende a resolver este enigma específico, los investigadores pueden ver exactamente qué estrategias internas inventa la máquina y si la forma en que le presentamos el problema cambia la solución que encuentra.

Un nuevo estudio de David Vesterlund lleva esta investigación un paso más allá al plantear una pregunta simple pero profunda: ¿cambia la forma en que presentamos la información a un ordenador la manera en que este piensa? Para averiguarlo, el investigador entrenó modelos de inteligencia artificial para resolver el problema del logaritmo discreto utilizando dos métodos muy diferentes para mostrar los datos. En el primer método, se le entregaron al modelo los números brutos, tal como un humano los vería en una página, sin pistas especiales sobre la estructura subyacente. En el segundo método, el investigador descompuso el problema en sus partes matemáticas naturales antes de mostrárselo al modelo, entregando efectivamente a la computadora un kit de herramientas preclasificado. Los resultados revelaron que estos dos enfoques llevaron a los modelos a descubrir algoritmos internos completamente diferentes. El modelo entrenado con los datos brutos desarrolló una red compleja y enmarañada de conexiones donde las diferentes partes del problema estaban profundamente entrelazadas. En contraste, el modelo al que se le dieron los datos preclasificados y estructurados desarrolló una organización limpia y separada donde las diferentes partes del problema se manejaban de forma independiente.

Quizás el descubrimiento más sorprendente fue el momento de este aprendizaje. Los investigadores descubrieron que la estructura compleja y enmarañada del modelo de datos brutos comenzó a formarse mucho antes de que el modelo empezara a obtener las respuestas correctas. Durante miles de pasos, las conexiones internas del modelo se estaban reconfigurando en este patrón intrincado mientras sus puntuaciones de prueba permanecían estancadas en un nivel bajo. Fue mucho después, una vez que esta estructura interna estuvo completamente construida, cuando el modelo de repente "hizo clic" y comenzó a resolver el problema correctamente. Esto sugiere que la máquina estaba construyendo la maquinaria necesaria para la comprensión mucho antes de poder demostrar esa comprensión. El estudio también demostró que esta arquitectura interna no es solo un efecto secundario, sino que es esencial para la tarea. Cuando los investigadores eliminaron quirúrgicamente partes específicas de la matemática interna del modelo, el sistema falló por completo, demostrando que estos patrones específicos eran el motor real que impulsaba la solución.

El estudio también corrigió un malentendido de investigaciones previas sobre cómo probar estos modelos. Una técnica común consistía en mezclar las etiquetas de los datos para ver si el modelo dependía del orden específico de los números. El nuevo análisis demostró que este método de mezcla era en realidad un truco; debido a que el modelo aprende su propio diccionario de símbolos, simplemente renombrar los números no cambiaba realmente la estructura matemática subyacente que estaba viendo. El modelo seguía resolviendo el mismo problema estructurado, solo con nombres diferentes. Este hallazgo fue crucial porque despejó el camino para una prueba más honesta. Los investigadores crearon entonces una jerarquía de nuevas pruebas, algunas de las cuales mantenían intacta la estructura matemática y otras que la rompían deliberadamente. Descubrieron que los modelos solo podían aprender a resolver el problema rápidamente si la entrada preservaba la verdadera "partición" matemática del problema. Si la entrada mezclaba la relación entre las partes de la ecuación, el modelo memorizaría perfectamente los datos de entrenamiento, pero nunca aprendería a resolver nuevos problemas, incluso después de ser entrenado durante mucho tiempo.

En última instancia, este trabajo sugiere que la representación de la entrada no solo acelera o ralentiza el aprendizaje, sino que determina fundamentalmente el algoritmo que la máquina descubre. Cuando el problema se presenta de una manera que respeta sus divisiones matemáticas naturales, la máquina encuentra un camino simple y eficiente hacia la solución. Cuando el problema se presenta de una forma bruta y no estructurada, la máquina se ve obligada a construir un mundo interno mucho más complejo para cerrar las brechas, y le toma mucho más tiempo darse cuenta de cómo usar esa complejidad. El estudio confirma que, para estos sistemas artificiales, el camino hacia la comprensión está pavimentado por la estructura de la información que se les proporciona. No es meramente una cuestión de cuántos datos ven, sino de cómo están dispuestos esos datos. La máquina no solo aprende la respuesta; aprende una forma específica de pensar que está dictada por la forma de la pregunta misma.

¿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.

Probar Digest →