AI
New AI Training Method Improves Language Models Without Extra Reference Models
Researchers propose a more efficient preference optimization technique that controls output length and reduces common training-inference problems.
A new approach to training large language models aims to fix persistent problems with Direct Preference Optimization (DPO), a popular method for aligning AI systems with human preferences.
The Problem with Current Methods#
Existing preference-based training algorithms like DPO struggle with several practical issues. Models trained this way tend to exhibit length bias, meaning they produce outputs of inconsistent quality depending on response length. Additionally, these methods consume significant memory and can cause probability degradation—a phenomenon where the model's confidence in both preferred and rejected outputs declines during training. This disconnect between the training process and how the model actually performs in real-world use creates a meaningful gap.
A Simpler Alternative#
Researchers have introduced Length-Controlled Margin-Based Preference Optimization (LMPO), which eliminates the need for a separate reference model while addressing the core limitations. The key innovation is a loss function that simultaneously regulates how long responses are and increases the distinction between favored and disfavored outputs. By incorporating an average log-probability strategy, LMPO brings training dynamics closer to what happens when the model runs in production—reducing the mismatch that plagues other techniques.
How It Compares#
The team tested LMPO against existing state-of-the-art methods using two popular open-source models, Mistral and LLaMA3, across six benchmarks. Their findings show that LMPO effectively manages output length while minimizing the probability degradation problem that limits other approaches. The implementation is available publicly for other researchers to build upon.
This work represents progress toward more practical and efficient training methods for large language models, potentially simplifying the engineering pipeline for building better AI systems.

