← Últimos artículos
💬 NLP

LLMs Lean on Priors, Not Programming Language Semantics

Este artículo presenta PLSemanticsBench para demostrar que los modelos de lenguaje de gran tamaño contemporáneos dependen primordialmente de asociaciones léxicas preentrenadas en lugar de condicionar sistemáticamente su razonamiento en la semántica formal de programas suministrados, como lo evidencia su aguda degradación de rendimiento al enfrentarse a mutaciones semánticas, símbolos novedosos y trazas de ejecución largas.

Autores originales: Aditya Thimmaiah, Jiyang Zhang, Jayanth Srinivasa, Junyi Jessy Li, Milos Gligoric

Publicado 2026-06-01
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Aditya Thimmaiah, Jiyang Zhang, Jayanth Srinivasa, Junyi Jessy Li, Milos Gligoric

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

La Gran Pregunta: ¿Los LLM Razonan o Solo Adivinan?

Imagina que le estás enseñando a un estudiante cómo jugar un nuevo juego de mesa. Le entregas el manual de reglas y le dices: "En este juego, si sacas un 6, retrocedes".

Un estudiante inteligente que entiende las reglas retrocederá inmediatamente cuando saque un 6, incluso si nunca ha jugado este juego específico antes.

Sin embargo, un estudiante que memorizó patrones al jugar miles de otros juegos de mesa podría dudar. Podría pensar: "Espera, en Monopoly y Clue, sacar un 6 normalmente significa avanzar. Avanzaré porque eso es lo que suele pasar". Está dependiendo de su experiencia pasada (sus "priors" o conocimientos previos) en lugar de las reglas específicas que acabas de darle.

Este artículo pregunta: ¿Actúan los Modelos de Lenguaje Extensos (LLM) como el estudiante inteligente que sigue las nuevas reglas, o como el estudiante que memoriza patrones e ignora las nuevas reglas?

El Experimento: Un Lenguaje de Programación "Mágico"

Para probar esto, los investigadores crearon un lenguaje de programación especial y ligero llamado C⋆. Piensa en este lenguaje como un lienzo en blanco.

Luego, configuraron una prueba truculenta con tres escenarios diferentes:

  1. La Prueba Estándar: Le dieron al modelo el código y las reglas normales (por ejemplo, + significa sumar). Esto es como jugar una partida normal de ajedrez.
  2. La Prueba de Intercambio (KeywordSwap): Mantuvieron el código exactamente igual, pero intercambiaron los significados de los símbolos en el manual de reglas.
    • El Truco: Le dijeron al modelo: "En esta versión, el signo + en realidad significa resta".
    • El Objetivo: Si el modelo realmente sigue las reglas, debería restar. Si está dependiendo de su memoria, seguirá sumando porque está acostumbrado a que + signifique sumar.
  3. La Prueba "Alienígena" (KeywordObf): Reemplazaron todos los símbolos familiares por caracteres extraños, de aspecto alienígena (como símbolos de un guion antiguo y olvidado) y le dieron al modelo un manual que definía el significado de estos símbolos alienígenas.
    • El Objetivo: Como el modelo nunca ha visto estos símbolos antes, debe depender enteramente del nuevo manual de reglas. No puede hacer trampa usando su memoria de lo que suele hacer el símbolo +.

Los Resultados: Los "Memorizadores de Patrones" Ganan (y Pierden)

Los investigadores probaron 11 de los modelos de IA más inteligentes disponibles. Esto fue lo que sucedió:

1. Cuando las reglas eran normales:
¡Los modelos lo hicieron genial! Pudieron predecir el resultado del código con una alta precisión (hasta el 90%). Parecían genios.

2. Cuando las reglas fueron intercambiadas (El "Sumar" se convierte en "Restar"):
Los modelos colapsaron. Su precisión cayó entre un 40% y un 60%.

  • La Analogía: Es como un chef que ha cocinado un millón de hamburguesas. Le dices: "Hoy vamos a hacer una hamburguesa, pero el pan es en realidad una patata". Un verdadero chef usaría la patata. Estos modelos, sin embargo, siguieron intentando usar el pan porque su cerebro estaba muy acostumbrado a que "Hamburguesa = Pan". No pudieron anular su memoria muscular para seguir tu nueva instrucción.

3. Cuando las reglas eran alienígenas (El "KeywordObf"):
Los modelos funcionaron un poco mejor aquí que en la prueba de intercambio, pero aun así tuvieron dificultades significativas. No pudieron confiar plenamente en el nuevo manual de reglas.

4. El Largo Recorrido (Bucles Complejos):
Cuando el código se volvía largo y complicado (como una historia con muchos capítulos y bucles), casi todos los modelos fallaron. Incluso los modelos más "inteligentes" solo pudieron acertar aproximadamente el 35% de las secuencias largas y complejas. Se perdieron en medio de la historia y olvidaron las reglas que debían seguir.

Los Modelos de "Razonamiento" frente a los Modelos "No de Razonamiento"

Los investigadores también probaron modelos diseñados específicamente para "pensar paso a paso" (llamados modelos de razonamiento).

  • La Buena Noticia: Estos modelos fueron mejores siguiendo las nuevas reglas que los modelos estándar.
  • La Mala Noticia: Incluso los mejores modelos de "Razonamiento" fallaron cuando las reglas fueron intercambiadas. Todavía dependían demasiado de lo que habían visto antes. Podían seguir las reglas durante un tiempo corto, pero tan pronto como las reglas se volvían extrañas o la tarea se alargaba, volvían a sus viejos hábitos.

El "Cadena de Pensamiento" (Hablar Contigo Mismo)

Los investigadores probaron un truco llamado "Cadena de Pensamiento" (Chain of Thought), donde se les pide a los modelos que expliquen su pensamiento en voz alta antes de dar la respuesta.

  • Resultado: Esto ayudó a los modelos a mejorar en tareas normales. Pero cuando las reglas se intercambiaban (por ejemplo, + significa restar), el "hablar en voz alta" no ayudó. Los modelos seguían cometiendo errores matemáticos porque su "memoria muscular" interna era demasiado fuerte.

La Conclusión

El artículo concluye que los modelos de IA actuales no son verdaderamente de "razonamiento" basados en las reglas que les das. En cambio, son adivinadores estadísticos que dependen fuertemente de lo que han visto en sus datos de entrenamiento.

  • La Metáfora: Imagina a un actor que se ha memorizado el guion de una obra. Si le dices: "Hoy vamos a improvisar, y la palabra 'Hola' en realidad significa 'Adiós'", es probable que siga diciendo "Hola" porque es lo que está acostumbrado a decir. No están procesando realmente el nuevo significado; solo están recitando la palabra más probable de su memoria.

En resumen: Si quieres que una IA siga un conjunto de reglas estrictas y nuevas (como un nuevo lenguaje de programación o un nuevo contrato legal), los modelos actuales no son fiables. Probablemente ignorarán tus nuevas reglas y harán lo que creen que probablemente quisiste decir, basándose en su entrenamiento previo.

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