Granite 4.1: Avances en Modelos de Lenguaje y Entrenamiento Eficiente

Granite 4.1 es una familia de modelos de lenguaje densos y solo de decodificación, entrenados por IBM y el equipo de Granite.

Resumen: Este nuevo modelo se ha desarrollado utilizando un pipeline de preentrenamiento de múltiples etapas, procesando aproximadamente 15 billones de tokens y extendiendo el contexto hasta 512K tokens.

Los modelos se refinan adicionalmente mediante ajuste fino supervisado en aproximadamente 4.1 millones de muestras de alta calidad, y se implementa un aprendizaje por refuerzo utilizando una técnica llamada GRPO con pérdida DAPO (Yu et al., 2025). El modelo de 8B ha demostrado igualar o superar el anterior modelo Granite 4.0-H-Small a pesar de tener una arquitectura más simple y menos parámetros.

Todos los modelos de Granite 4.1 se han lanzado bajo la licencia Apache 2.0.

Visión General

El desarrollo de modelos de lenguaje de alta calidad requiere una rigurosa curación de datos durante el entrenamiento. Con Granite 4.1, se priorizó la calidad de los datos sobre la cantidad, refinando progresivamente la mezcla de datos en cinco etapas de preentrenamiento. Se utilizó un marco LLM-as-Judge para curar los datos de ajuste fino supervisado y se aplicó un pipeline de aprendizaje por refuerzo para mejorar el rendimiento en matemáticas, programación, seguimiento de instrucciones y conversaciones generales.

Arquitectura del Modelo

Los modelos Granite 4.1 emplean una arquitectura de transformador denso solo de decodificación. Las decisiones de diseño incluyen Grouped Query Attention (GQA), Rotary Position Embeddings (RoPE), SwiGLU activations, RMSNorm y embeddings de entrada/salida compartidos.

Componente 3B Denso 8B Denso 30B Denso
Tamaño de embedding 2560 4096 4096
Número de capas 40 40 64
Tamaño de cabeza de atención 64 128 128
Número de cabezas de atención 40 32 32
Número de cabezas KV 8 8 8
Tamaño oculto de MLP 8192 12800 32768
Activación de MLP SwiGLU SwiGLU SwiGLU
Embedding de posición RoPE RoPE RoPE

Todas las variantes del modelo comparten el mismo pipeline de entrenamiento y estrategia de datos, variando solo en las dimensiones de la arquitectura.

Pre-entrenamiento

Granite 4.1 se entrena desde cero con aproximadamente 15 billones de tokens, utilizando una estrategia de entrenamiento en cinco fases. Las fases 1 y 2 se centran en el preentrenamiento básico, las fases 3 y 4 realizan un entrenamiento intermedio con una mezcla de datos de calidad progresivamente más alta, y la fase 5 introduce el entrenamiento de contexto largo, extendiendo la ventana de contexto a 512K tokens.

Five-phase pre-training pipeline

Figura 2: El pipeline de pre-entrenamiento en cinco fases.

Ilustración de un hombre mayor con auriculares y chaqueta