TLDR: A new research paper introduces ELBO-KTO, a novel framework for aligning Diffusion Language Models (dLLMs) with human preferences using unpaired feedback. Unlike traditional methods that require costly paired data and struggle with dLLMs’ intractable log-likelihoods, ELBO-KTO combines an ELBO surrogate for likelihoods with Kahneman–Tversky Optimization (KTO). This approach allows dLLMs to learn from simple ‘good/bad’ signals, offering significant efficiency gains and achieving strong performance on preference benchmarks while preserving downstream task capabilities.
Large Language Models (LLMs) have become indispensable tools, but ensuring they align with human preferences is crucial for their helpfulness. While autoregressive LLMs have well-established alignment methods like Reinforcement Learning from Human Feedback (RLHF) and Direct Preference Optimization (DPO), Diffusion Language Models (dLLMs) present a unique challenge.
dLLMs, which generate text by iteratively refining a sequence in parallel rather than left-to-right, make calculating sequence log-likelihoods incredibly difficult. This intractability complicates traditional preference optimization methods that rely on these likelihoods and often require costly paired preference data (where a model’s good and bad responses are explicitly compared for the same prompt).
Introducing ELBO-KTO: A New Approach for dLLM Alignment
A recent research paper, titled “Aligning Diffusion Language Models via Unpaired Preference Optimization,” introduces a novel framework called ELBO-KTO to tackle this problem. This method allows dLLMs to be aligned with human preferences using unpaired feedback, which is much easier and cheaper to collect. Think of it as simply getting a “good” or “bad” rating for a response, rather than needing to compare two responses directly.
ELBO-KTO ingeniously combines two key ideas: an ELBO (Evidence Lower Bound) surrogate for diffusion log-likelihoods and Kahneman–Tversky Optimization (KTO). The ELBO surrogate provides a tractable way to estimate the otherwise intractable log-likelihoods in dLLMs. KTO, inspired by behavioral economics, is designed to learn from unpaired binary signals, making it perfect for situations where feedback is abundant but not necessarily paired.
How ELBO-KTO Works
The core of ELBO-KTO involves replacing the traditional log-likelihood ratio, used in methods like KTO for autoregressive models, with an “ELBO margin.” This margin is essentially the difference between the ELBO estimates of the policy model and a frozen reference model. To ensure stability and efficiency during training, the framework also introduces a “global per-batch baseline.” This baseline helps recenter scores, preventing loss saturation and reducing gradient variance without requiring any extra computational cost.
Furthermore, ELBO-KTO incorporates variance-reduction techniques, similar to those used in Variance-Reduced Preference Optimization (VRPO), to stabilize the training process. These techniques help manage the inherent noise that comes with estimating complex quantities like ELBOs.
Efficiency and Performance
One of the significant advantages of ELBO-KTO is its efficiency. Compared to pairwise DPO on dLLMs, it requires roughly half the forward-backward passes per example, effectively doubling the batch size for the same memory footprint. The use of binary, unpaired labels also means data collection is much cheaper and more scalable. The global baseline further contributes to efficiency by requiring zero additional computation.
The researchers validated ELBO-KTO on LLaDA-8B-Instruct, an 8-billion parameter masked diffusion model. The results were impressive: ELBO-KTO achieved adjusted win rates of 65.9% on the kto-mix-14k dataset and 62.3% on UltraFeedback-Binary against the base model, as judged by an automatic LLM. This performance even surpassed that of LLaDA-1.5, which was trained with paired preferences on a much larger dataset, highlighting the sample efficiency of ELBO-KTO with targeted unpaired data.
The method also demonstrated robustness to class imbalance in the training data and maintained or even slightly improved performance on various downstream reasoning and knowledge tasks like GSM8K and MMLU, without negatively impacting others like HumanEval. This indicates that ELBO-KTO not only aligns dLLMs with human preferences but also preserves their general capabilities.
Also Read:
- Aligning LLMs with Diverse Human Preferences: A New Estimator’s Promise
- PaTaRM: A Unified Framework for Enhanced Reward Modeling in Language Models
Looking Ahead
This work establishes unpaired preference optimization as a practical and viable alternative for aligning diffusion LLMs. It opens doors for leveraging abundant, simpler feedback signals from real-world applications to make dLLMs more helpful and aligned with human intent. For more technical details, you can refer to the full research paper here.


