Recursos/Entrenamiento de modelos/Métodos de entrenamiento

Método

Destilación

La destilación entrena a un modelo estudiante pequeño y económico para que se comporte como un modelo maestro grande en sus tareas, ya sea aprendiendo de las respuestas del maestro o de la evaluación que hace el maestro de las suyas propias.

Capítulo 75 min de lectura4 referencias

Qué es

Un modelo de gran tamaño suele ser lo suficientemente bueno para una tarea, pero demasiado lento o costoso para ejecutarse a escala. La destilación transfiere lo que hace en su tarea a un modelo mucho más pequeño. El grande es el maestro, el pequeño es el estudiante, y el estudiante se entrena con los resultados del maestro en lugar de, o además de, las respuestas escritas por humanos.

La idea es anterior a los modelos de lenguaje. El artículo de 2015 de Hinton, Vinyals y Dean, «Distilling the Knowledge in a Neural Network», demostró que una red pequeña aprende mucho más de las probabilidades de salida completas de un modelo grande, a las que llamaron objetivos suaves, que solo de las etiquetas correctas.

Por qué las probabilidades de un maestro enseñan más

Una etiqueta correcta solo indica qué respuesta era la acertada. Las probabilidades de un maestro también indican cuán equivocada estaba cada respuesta incorrecta. El ejemplo de Hinton: una imagen de un BMW puede tener solo una pequeña probabilidad de confundirse con un camión de basura, pero sigue siendo muchas veces más probable que confundirla con una zanahoria. Ese patrón de cuasiaciertos describe cómo el maestro ve el problema, y un estudiante que lo aprende generaliza mejor a partir de menos ejemplos.

1.00PDF0CSV0file0link0zipObjetivo duroLo que observa el entrenamiento en el texto del maestro: una palabra correcta, todo lo demás en cero.
.86PDF.07CSV.04file.02link.01zipMaestro, T = 1La creencia real del maestro. Los números pequeños indican qué alternativas eran plausibles.
.43PDF.19CSV.16file.12link.10zipMaestro, T = 3Suavizado por la temperatura: la misma clasificación, pero las opciones secundarias ahora son lo suficientemente grandes como para aprender de ellas.
La siguiente palabra después de «Su factura se adjunta como un...». Un objetivo duro descarta todo excepto al ganador. La distribución completa del maestro también indica que CSV estuvo cerca y zip no, y una temperatura más alta hace que esas diferencias sean lo suficientemente grandes como para importar en el entrenamiento.

Para un modelo de lenguaje, lo mismo se aplica a cada token. Al continuar «Su factura se adjunta como un…», un maestro podría asignar PDF 86 %, CSV 7 %, archivo 4 %. Entrenar con el texto del maestro conserva únicamente «PDF». Entrenar con su distribución también enseña que CSV era una alternativa razonable y que la mayoría de las demás palabras no lo eran.

La temperatura controla cuánto de ese detalle sobrevive. Las probabilidades provienen de una función softmax sobre las puntuaciones brutas del modelo (logits); dividir los logits por una temperatura T superior a 1 aplana la distribución, manteniendo la clasificación pero haciendo que las probabilidades pequeñas sean lo suficientemente grandes como para influir en el entrenamiento. Hinton et al. utilizaron la misma temperatura alta para el maestro y el estudiante, y multiplicaron la pérdida del objetivo suave por T² porque sus gradientes se reducen en 1/T² a medida que T aumenta.

Softmax con temperatura, para el ejemplo anterior
p_i = exp(z_i / T) / Σ_j exp(z_j / T)        # z = the model's raw scores (logits)

T = 1   PDF 0.86   CSV 0.07   file 0.04   link 0.02   zip 0.01
T = 3   PDF 0.43   CSV 0.19   file 0.16   link 0.12   zip 0.10    # same order, softer

Dos formas de destilar un modelo de lenguaje

Con los modelos de lenguaje existen dos rutas prácticas, y difieren en de quién son las respuestas de las que aprende el estudiante.

Método 1 · el maestro escribe las respuestas
su prompt→maestro (grande)→texto completo de la respuesta→el estudiante aprende prompt → respuesta

Cualquier familia de modelos. Solo se transfiere el texto. Se entrena exactamente igual que el ajuste fino supervisado.

Método 2 · el maestro califica la respuesta del propio estudiante
su prompt→el estudiante escribe→el maestro puntúa cada token→el estudiante se acerca al maestro

Requiere el mismo tokenizador, por lo que el maestro suele ser un modelo más grande de la misma familia. Aprende de sus propios errores.

La destilación off-policy pasa el texto terminado del maestro al estudiante. La destilación on-policy permite al estudiante escribir y luego le muestra, token a token, lo que el maestro habría dicho en su lugar.
AspectoOff-policy (a nivel de secuencia)On-policy (a nivel de token)
Quién escribe las respuestasEl maestro, una vez, antes del entrenamientoEl estudiante, de nuevo en cada paso
Qué se transfiereTexto terminadoLas probabilidades del maestro en cada token de la respuesta del estudiante
Maestro y estudianteCualquier familia; solo se comparte textoMismo vocabulario (tokenizador), por lo que suele ser la misma familia
EntrenamientoAjuste fino supervisado simple sobre el prompt → respuesta del maestroUna divergencia entre estudiante y maestro, token a token
Señal por promptUna respuesta a imitarUna corrección en cada token que escribió el estudiante

La destilación off-policy es la forma en que DeepSeek construyó sus modelos R1 pequeños: se utilizaron alrededor de 800.000 muestras generadas con DeepSeek-R1 para ajustar los modelos Qwen y Llama únicamente con entrenamiento supervisado, sin RL. Su modelo destilado de 32B superó claramente al mismo modelo base entrenado directamente con RL a gran escala. Cuando existe un maestro fuerte, copiarlo suele ser un mejor uso de la capacidad de cálculo que hacer que un modelo pequeño descubra todo por ensayo y error.

Cuándo utilizarla

  • Busca un modelo más económico y rápido que responda como uno de mayor tamaño sobre su tema.
  • Tiene muchas preguntas pero pocas respuestas bien redactadas: el maestro proporciona las respuestas.
  • Un modelo grande ya hace bien el trabajo, pero su coste o latencia es demasiado alto a escala.

Y cuándo no hacerlo: si ningún modelo, por grande que sea, responde bien a sus preguntas porque dependen de su producto o conocimiento interno, la destilación no tiene nada que transferir. Entrene primero con sus propias respuestas.

¿Vale la pena la destilación en este caso?
  1. Un modelo alojado de gran tamaño responde bien a sus preguntas de soporte, pero cuesta muchas veces más por token que un modelo abierto pequeño.
  2. Paso 1: evalúe al maestro frente al estudiante en preguntas reservadas. Si el maestro gana claramente, hay algo que destilar; si en su mayoría empatan, no lo hay.
  3. Paso 2: destile y, a continuación, evalúe al estudiante destilado frente al estudiante normal. El resultado útil es «cercano al maestro» al precio del estudiante, no «mejor que el maestro».
  4. Paso 3: si las respuestas son correctas pero no suenan como las de su equipo, ejecute un entrenamiento supervisado con sus propias respuestas, continuando a partir del modelo destilado.

Errores comunes

  • Destilar a partir de un maestro que no ha evaluado en sus preguntas. Sus errores también se aprenden.
  • Esperar que el estudiante supere al maestro.
  • Esperar su estilo corporativo. Ambas rutas enseñan el estilo del maestro; sus respuestas son, como máximo, ejemplos para el maestro.
  • Destilar cuando el maestro y el estudiante ya responden casi igual de bien; hay poco que transferir.
  • Utilizar unas pocas docenas de prompts en la ruta off-policy. Esa cantidad de texto del maestro rara vez cambia los hábitos de un modelo.

Referencias y lecturas adicionales

Las fuentes externas se abren en una pestaña nueva.

  1. 01Distilling the Knowledge in a Neural NetworkHinton, Vinyals & Dean, 2015 · arXiv · arxiv.orgEl artículo que dio nombre a la destilación: objetivos suaves, temperatura y el factor T².
  2. 02Sequence-Level Knowledge DistillationKim & Rush, 2016 · arXiv · arxiv.orgDestilar mediante el entrenamiento en las secuencias generadas por el maestro, la base de la destilación off-policy.
  3. 03DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement LearningDeepSeek-AI, 2025 · arXiv · arxiv.orgModelos pequeños destilados de R1 únicamente con entrenamiento supervisado, en comparación con RL sobre las mismas bases.
  4. 04Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?Yue et al., 2025 · arXiv · arxiv.orgDescubre que la destilación, a diferencia del RL, puede aportar patrones de razonamiento genuinamente nuevos a un modelo.

Convierta semanas de trabajo experto en minutos

Vea cómo Scalata se adapta a su equipo, a sus datos y a sus Controles.

Contactar con ventas