YvyrAI

Investigación

Le dimos al modelo tiempo para pensar.

La mayoría de los modelos mejoran creciendo: más tamaño, más datos. El nuestro además puede mejorar pensando más, sin crecer.

Cuatro cosas pasan antes de cada palabra.

  1. Planifica. gated planning state

    Arma un plan interno y lo va actualizando.

  2. Repasa. shared recurrent block

    Pasa varias veces por el mismo bloque y refina lo que tiene.

  3. Se revisa. internal verifier · conditional repair

    Estima qué tan confiable es su propio estado, y corrige con más fuerza cuando duda.

  4. Decide cuándo parar. adaptive halting

    Elige solo cuántas vueltas necesita cada palabra.

El bloque se llama DeliberationBlock. Es lo que diseñamos nosotros. Las piezas de base (atención, normalización, activaciones) son las estándar del campo: no inventamos cada pieza, inventamos la combinación.

Lo que medimos.

Cuanto más piensa, menos duda.

perplejidad50607012345678910111213141516vueltas de deliberaciónmeseta: 49,28 de 8 a 1669,86óptimo: 7 vueltasperplejidad 49,28
Perplejidad: qué tan sorprendido queda el modelo ante el texto real. Menos es mejor.Con la parada adaptativa, el modelo decide solo cuántas vueltas usar. Su curva sigue a la de vueltas fijas muy de cerca.Fuente: barrido de 1 a 16 vueltas sobre el mismo checkpoint, holdout GSM8K-es, 192 ejemplos (depth_sweep_reasoning.json). Una sola corrida, sin barras de error.
Ver los datos
Perplejidad por número de vueltas de deliberación (menos es mejor)
VueltasVueltas fijasParada adaptativaVueltas usadas (promedio)
169,8669,861,00
254,9454,962,00
351,3151,973,00
450,0150,814,00
549,4650,355,00
649,3050,236,00
7 · óptimo49,2850,257,00
849,2850,257,38
949,2850,257,39
1049,2850,257,40
1149,2850,257,41
1249,2850,257,41
1349,2850,257,41
1449,2850,257,41
1549,2850,257,41
1649,2850,257,41
7 vueltas · 49,28

Mismo modelo, misma prueba. De una a siete vueltas la perplejidad baja de 69,86 a 49,28. Después se estabiliza, sin empeorar. Cuando lo dejamos decidir solo, usa en promedio 7,4 vueltas de las 8 con las que fue entrenado.

Conjunto de prueba GSM8K en español, 192 ejemplos, no vistos en el entrenamiento.

El 10 % del modelo hace el 40 % del trabajo.

  • Parámetros que son deliberación10 %
  • Cómputo que es deliberación (con 8 vueltas)40 %

La deliberación es una parte chica de los parámetros y una parte grande del cómputo. Esa es la apuesta: conseguir calidad con cómputo, que abunda, en lugar de con memoria, que escasea.

Es la hipótesis que estamos probando, no una conclusión.

Más español en cada token.

  • YvyrAI Nano4,25 caracteres por token
  • GPT-22,92 caracteres por token

Nuestro tokenizer guarda 4,25 caracteres de español por token; el de GPT-2, 2,92. Un 46 % más de texto en el mismo espacio.

Fuerte en su idioma.

Españolweb, held-outYvyrAI Nano1,3625GPT-2 124M2,2238GPT-2 124M necesita 63,2 % más bitsInglésWikipediaYvyrAI Nano2,0078GPT-2 124M1,0280YvyrAI Nano necesita 95,3 % más bits00,511,522,5bits por carácter · menos es mejor
Bits por carácter: cuánta información necesita el modelo para predecir cada letra. Se usa en lugar de la perplejidad porque los dos modelos tienen tokenizers distintos.Mismo texto para los dos modelos: 150.341 caracteres en español y 444.665 caracteres en inglés.Esto no prueba que la arquitectura sea superior: ganar en español es especialización de idioma, con corpus y tokenizer dedicados.Fuente: comparacion_gpt2.json.
Ver los datos
Bits por carácter sobre el mismo texto (menos es mejor)
ConjuntoYvyrAI NanoGPT-2 124M
Español (web, held-out)1,36252,2238
Inglés (Wikipedia)2,00781,0280

Bits por carácter (menos es mejor), mismo texto para los dos modelos.

En español nuestro modelo comprime mejor que GPT-2 124M con unas 11 veces menos datos. En inglés, GPT-2 gana con claridad.

Esto muestra especialización en español (corpus y tokenizer propios), no que la arquitectura sea superior.

Lo que falta probar.

Falta la comparación justa: nuestra arquitectura contra un modelo convencional del mismo tamaño, con los mismos datos y el mismo presupuesto. La vamos a correr sobre el próximo modelo, no sobre este, porque en el actual el verificador quedó chico y la comparación mediría ese límite y no la idea. Hasta que esa prueba exista, no decimos que esta arquitectura le gana a una convencional.

Publicación

YvyrAI: A Spanish-First Recurrent-Deliberation Language Model Architecture with Internal Verification, Conditional Repair, and Adaptive Compute

Juan Manuel Acosta Ramírez y Mauricio José Irrazábal Ruiz Díaz · Versión 2.0 · 17 de agosto de 2026 · Zenodo · CC BY 4.0 · DOI 10.5281/zenodo.20533759

Antes de decir que somos los primeros, lo comprobamos.

Auditoría