Escala simple en tiempo de pruebas1: Simple test-time scaling
La escalabilidad en tiempo de prueba es un nuevo enfoque prometedor para la modelización del lenguaje que utiliza recursos computacionales adicionales en el momento de la prueba para mejorar el rendimiento. Recientemente, el modelo o1 de OpenAI demostró esta capacidad pero no compartió públicamente su metodología, lo que llevó a muchos esfuerzos de replicación. Buscamos el enfoque más simple para lograr la escalabilidad en tiempo de prueba y un sólido rendimiento en el razonamiento. En primer lugar, creamos un pequeño conjunto de datos s1K de 1,000 preguntas emparejadas con trazas de razonamiento basadas en tres criterios que validamos mediante abstracciones: dificultad, diversidad y calidad. En segundo lugar, desarrollamos el forzamiento de presupuesto para controlar los recursos computacionales en tiempo de prueba al terminar de manera forzada el proceso de pensamiento del modelo o al alargarlo agregando "Esperar" múltiples veces a la generación del modelo cuando intenta finalizar. Esto puede llevar al modelo a revisar su respuesta, corrigiendo a menudo pasos de razonamiento incorrectos. Después de ajustar finamente supervisado el modelo de lenguaje Qwen2.5-32B-Instruct en s1K y equiparlo con forzamiento de presupuesto, nuestro modelo s1 supera a o1-preview en preguntas de matemáticas de competición hasta en un 27% (MATH y AIME24). Además, escalar s1 con forzamiento de presupuesto permite extrapolar más allá de su rendimiento sin intervención en tiempo de prueba: del 50% al 57% en AIME24. Nuestro modelo, datos y código son de código abierto en https://github.com/simplescaling/s1.