La IA del mañana
ES

← Volver al cuaderno

Profundización · Folio IV

Verificar cuesta menos que escribir

Resolver un sudoku lleva tiempo; comprobar una cuadrícula llena lleva segundos. En muchos problemas, verificar es mucho más fácil que encontrar. La IA empieza a apoyarse en esta asimetría a dos escalas: la palabra y la respuesta entera.

Prometedor actualizado el

I

La idea, en sencillo

Un modelo de lenguaje escribe una palabra cada vez, y cada palabra le obliga a releer todos sus pesos. Pero comprobar varias palabras propuestas puede hacerse en una sola pasada, casi tan rápido como escribir una. De ahí la idea: un modelo pequeño y rápido adivina, y el grande solo confirma.

A escala de una respuesta entera, la misma asimetría se mantiene: producir muchos intentos y dejar que un verificador (pruebas, un comprobador de demostraciones, una calculadora) se quede con el bueno.

II

Cómo funciona

En la decodificación especulativa (Google, 2023), el modelo pequeño propone unas pocas palabras; el grande calcula, en paralelo, la probabilidad que habría dado a cada una. Una ingeniosa regla de aceptación conserva las buenas y vuelve a sortear la primera mala, de modo que el texto sigue exactamente la misma distribución que el del modelo grande solo.

Cuanto más acierta el modelo pequeño, mayor es la ganancia. Los trabajos posteriores buscan, por tanto, que adivine mejor, en particular dándole acceso a los estados internos del modelo grande.

Fuente: Leviathan, Kalman & Matias, Speculative Decoding (ICML 2023)

Fig. K — Proponer y luego verificar

elgatoduermebajounen

  1. 1. El modelo pequeño propone 5 palabras
  2. 2. El modelo grande las verifica en una pasada
  3. 3. Se queda con 3 y corrige la 4.ª

4 palabras escritas con una sola pasada del modelo grande

Esquema ilustrativo: muestra la idea, no mediciones.

Un modelo grande necesita normalmente una pasada completa por palabra. Aquí, una pasada valida tres palabras propuestas y corrige la cuarta: cuatro palabras por el precio de una. La regla de aceptación está pensada para que el texto final sea exactamente el que el modelo grande habría escrito solo.
III

Dos escalas de verificación

Establecido

EAGLE-3 (2025)

El modelo que propone es una pequeña cabeza conectada a las capas internas del modelo grande, no un modelo aparte. Aceleración reportada: hasta 6,5 veces, 1,4 veces mejor que EAGLE-2, y 1,38 veces más rendimiento incluso con 64 peticiones atendidas juntas.

Fuente: Li et al., EAGLE-3 (2025)

Prometedor

Large Language Monkeys: intentar mucho y luego verificar (2024)

Con 250 intentos y las propias pruebas de los proyectos como verificador, un modelo abierto corrige el 56 % de incidencias reales de GitHub (SWE-bench Lite) frente al 15,9 % en un intento, por encima del mejor resultado en un intento de entonces (43 %). Cinco intentos del modelo barato costaban menos que un intento de los modelos caros, y resolvían más.

Fuente: Brown et al., Large Language Monkeys (2024)

IV

Los límites

Todo depende del verificador. Para código con pruebas o una demostración matemática, la verificación es fiable. Para un ensayo o un consejo no hay prueba automática: los votos por mayoría y los modelos de puntuación se estancan tras unos cientos de intentos, muy por debajo de lo que permitiría un verificador perfecto. Y la decodificación especulativa acelera la escritura, no el pensamiento: no hace más inteligente al modelo grande.

VI

Lo que nos gustaría probar

Para preguntas sobre artículos de OrigoTech cuya respuesta sea una cifra o una fecha, dejar que un modelo pequeño responda 10 veces y quedarse solo con las respuestas confirmadas por el propio texto del artículo. Comparar el acierto con una sola respuesta de un modelo grande.

Volver arriba