DPO y alternativas a RLHF: estado práctico en 2026
Actualizado: 2026-07-07
Direct Preference Optimization (DPO) y sus variantes, IPO, KTO y SimPO, han desplazado a RLHF como método preferido para alinear modelos de lenguaje: eliminan el modelo de recompensa separado, reducen el coste de entrenamiento y son más fáciles de reproducir. RLHF conserva ventaja solo en modelos frontera con presupuesto muy grande.
RLHF (Reinforcement Learning from Human Feedback) fue el método dominante de alineamiento de modelos desde 2022 hasta 2024. En 2025-2026, un conjunto de alternativas más simples y baratas, DPO y sus primas, ha pasado de investigación académica a uso habitual en la mayoría de pipelines de fine-tuning. Este es el estado del campo hoy. Ver también: Datos sintéticos para entrenamiento en 2026: cuándo funcionan.
Puntos clave
-
RLHF requiere tres componentes (actor, crítico, recompensa) con alta sensibilidad a hiperparámetros: caro, difícil de reproducir.
-
DPO elimina el modelo de recompensa separado y usa preferencias directamente; pipeline más simple, reproducible y 60-80% más rápido.
-
Consenso 2026: DPO como default, IPO si el dataset tiene ruido alto, KTO si no puedes generar pares, SimPO cuando el coste computacional es crítico.
-
RLHF sigue teniendo sentido en frontier models con presupuesto grande; fuera del top tier, DPO gana en coste-beneficio.
-
La calidad del dato sigue siendo el limitante; DPO no rescata datasets malos.
Por qué RLHF ha perdido terreno
RLHF requiere:
-
Entrenar un modelo de recompensa separado.
-
Hacer RL sobre el LLM.
-
Gestionar tres componentes simultáneos: actor, crítico y recompensa.
Alta sensibilidad a hiperparámetros. En la práctica:
-
Caro de entrenar.
-
Difícil de reproducir entre runs.
-
Inestable en manos inexperimentadas.
DPO elimina el modelo de recompensa separado. Usa directamente las preferencias humanas como señal de entrenamiento con una función de pérdida elegante que matemáticamente equivale a RL bajo ciertos supuestos. Resultado: pipeline más simple, más barato, más reproducible.
DPO, IPO, KTO y SimPO
Las cuatro variantes principales:
-
DPO[1] (Direct Preference Optimization): la línea base. Default para la mayoría de casos.
-
IPO[2] (Identity Preference Optimization): corrige algunos sesgos de DPO en datasets imperfectos con ruido alto.
-
KTO[3] (Kahneman-Tversky Optimization): usa señal binaria en lugar de pares. Útil cuando solo tienes "bueno/malo" sin pares comparados.
-
SimPO[4]: simplifica más aún eliminando el modelo referencia. Para cuando el coste computacional es crítico.
Consenso en 2026:
-
DPO como default.
-
IPO si el dataset tiene ruido alto.
-
KTO si no puedes generar pares.
-
SimPO cuando el coste computacional es crítico.
Cuándo sigue haciendo sentido RLHF
Para frontier models con:
-
Escalas de miles de millones de parámetros.
-
Budgets grandes.
RLHF todavía produce resultados marginalmente mejores en algunos benchmarks. Pero la ventaja es pequeña y el coste enorme. Fuera del top tier, DPO gana en relación coste/beneficio. Repaso más detallado de cómo evaluar cada opción en evaluación de alineamiento: RLHF, DPO y alternativas recientes.
Resultados prácticos reportados
Equipos que han migrado RLHF→DPO reportan:
-
Reducción del 60–80% en tiempo de entrenamiento.
-
Calidad comparable en evaluaciones humanas.
-
Mayor estabilidad entre runs.
La migración típica toma entre una y dos semanas de ingeniería. Si el objetivo es reducir aún más el coste de cómputo antes de tocar el método de alineamiento, conviene empezar por LoRA y QLoRA: fine-tuning eficiente al alcance de un solo portátil.
Lo que no cambia
El dato sigue siendo el limitante. DPO no rescata datasets malos; los procesa más eficientemente. La calidad del alineamiento sigue dependiendo de la calidad de las preferencias humanas, o sintéticas bien validadas, que alimentan el proceso.
Conclusión
DPO y alternativas han democratizado el alineamiento. Un equipo pequeño puede alinear su fine-tune con recursos razonables usando DPO, cuando hace dos años requería infraestructura de investigación. El campo ha madurado; la barrera de entrada ha bajado. Para quien entrena modelos aplicados hoy, DPO es probablemente el default correcto.
Versión en inglés: DPO and alternatives to RLHF: practical state in 2026.