Saltar al contenido
AI Atlas

Paper #05 · Leyes de escala

Training Compute-Optimal Large Language Models

Entrenar modelos de lenguaje grandes con cómputo óptimo

Autores:
Hoffmann, Borgeaud, Mensch, Buchatskaya, Cai, Rutherford y otros 16 autores
Institución:
DeepMind
Año:
2022 · arXiv:2203.15556

En pocas palabras

Con un presupuesto de cómputo fijo, el tamaño del modelo y la cantidad de tokens de entrenamiento deben crecer en la misma proporción. Chinchilla, con 70 mil millones de parámetros y cuatro veces más datos, supera a Gopher (280 mil millones) usando el mismo cómputo.

Por qué importa hoy: Corrige cómo repartir el presupuesto de cómputo: muchos modelos estaban sobredimensionados y subentrenados.

El problema

Siguiendo a Kaplan et al., la industria había hecho modelos cada vez más grandes pero entrenados con más o menos la misma cantidad de texto (unos 300 mil millones de tokens). DeepMind se preguntó si ese reparto era realmente el óptimo.

Ideas clave

  1. Tres métodos, una conclusión

    Entrenaron más de 400 modelos, de 70 millones a más de 16 mil millones de parámetros, con 5 a 500 mil millones de tokens, y estimaron la frontera óptima de tres formas distintas. Las tres coincidieron.

  2. Escalar parejo

    Por cada vez que se duplica el tamaño del modelo, hay que duplicar también los tokens de entrenamiento. En la práctica eso equivale a unos 20 tokens por parámetro.

  3. Los modelos estaban subentrenados

    GPT-3, Gopher o Megatron-Turing tenían demasiados parámetros para los datos que habían visto: con el mismo cómputo habría sido mejor un modelo más pequeño entrenado con más texto.

  4. Beneficio doble

    Un modelo más pequeño, además de ser mejor, es más barato de ajustar y de servir en inferencia, algo que importa tanto como el costo de entrenarlo.

Resultados

  • Chinchilla (70B) supera de forma consistente a Gopher (280B), GPT-3 (175B), Jurassic-1 (178B) y Megatron-Turing NLG (530B).
  • 67.5 % de precisión promedio en MMLU, más de 7 puntos por encima de Gopher.

Legado

Cambió la forma de entrenar: LLaMA y los modelos siguientes priorizaron más datos sobre más parámetros. Con el tiempo, la industria llegó a entrenar «más allá de Chinchilla» (muchos más tokens por parámetro) porque abarata la inferencia, que es donde se gasta la mayor parte del cómputo.

Conceptos para leerlo

Explicación original en español elaborada por AI Atlas; no es una traducción del paper. El texto completo pertenece a sus autores.