TLDR: A new research paper introduces EM-DPO and MMRA, two algorithms designed to address the challenge of diverse human preferences in LLM alignment. EM-DPO clusters users by latent preference types and trains tailored LLMs, while MMRA aggregates these models into a single fair policy that minimizes worst-case regret. A key finding is that binary preference comparisons are insufficient for identifying heterogeneous preferences, but ternary (three-option) preferences enable unique identification, leading to better model performance.
Large language models (LLMs) have become incredibly powerful, but making sure they align with human values is a complex challenge. A popular method for this is Reinforcement Learning from Human Feedback (RLHF), and a more recent, simplified alternative is Direct Preference Optimization (DPO). While effective, these approaches often make a big assumption: that all human annotators have the same preferences. This oversight can lead to models that cater only to majority opinions, potentially sidelining or even discriminating against groups with different viewpoints.
A new research paper, authored by Keertana Chidambaram, Karthik Vinary Seetharaman, and Vasilis Syrgkanis from Stanford University, tackles these critical issues head-on. Their work introduces novel methods to incorporate the diversity of human preferences into LLM alignment algorithms, moving beyond the limitations of uniform preferences and simple binary comparisons.
Uncovering Hidden Preferences with EM-DPO
The first major contribution is Expectation-Maximization Direct Preference Optimization, or EM-DPO. This is a sophisticated clustering algorithm that can simultaneously discover different ‘types’ of latent user preferences within a dataset. Imagine a group of users, each with their own unique tastes and values, but without explicit labels indicating their group. EM-DPO can identify these hidden patterns and then train a separate, specialized LLM for each preference type. This means instead of a single model trying to please everyone (and likely pleasing no one perfectly), you get an ensemble of models, each finely tuned to a specific group’s preferences. This approach paves the way for genuine personalization of LLMs for diverse user populations.
Ensuring Fairness with MinMax Regret Aggregation (MMRA)
Once EM-DPO has created an ensemble of specialized LLMs, the next challenge is how to use them, especially when you don’t know a new user’s specific preference type at the time of interaction. To address this, the researchers propose MinMax Regret Aggregation (MMRA). This algorithm intelligently combines the ensemble of LLMs into a single, robust policy. Its core principle is fairness: it aims to minimize the ‘worst-case regret’ across all identified preference groups. In simpler terms, MMRA ensures that no single preference group is severely underserved, providing equitable performance guarantees even when individual user types are unknown during deployment.
The Surprising Power of Ternary Preferences
Perhaps one of the most profound and surprising findings of this research concerns the type of feedback collected from humans. Current methods predominantly rely on binary comparisons, where annotators choose between two options (e.g., ‘A is better than B’). The paper establishes a fundamental connection with the econometrics literature, revealing that binary comparisons are actually insufficient for reliably identifying diverse, latent user preferences, even with vast amounts of data. However, the researchers discovered that if users provide preferences over three or more options – even incomplete rankings – it makes these latent heterogeneous preferences uniquely identifiable. This means that simply asking users to choose their preferred response among three options, instead of just two, can fundamentally change our ability to understand and align LLMs with diverse human values. The paper provides empirical evidence validating this theory, showing that ternary preferences lead to stronger performance than binary preferences in learning diverse user types.
Also Read:
- PokeeResearch-7B: Advancing AI Agents for Complex Research with Self-Correction
- Navigating the Risks of Autonomous AI: An Overview of the AURA Framework
Experimental Validation
The effectiveness of EM-DPO and MMRA was tested on two datasets: GlobalOpinionQA, which contains country-level polling data reflecting diverse political and economic opinions, and MPI, a dataset related to personality traits. The results were compelling. EM-DPO consistently achieved strong performance in terms of reward margins and accuracy, even outperforming models trained with explicit true labels in some cases. This suggests its ability to uncover meaningful latent structures. For the aggregation step, MMRA-LW (a lightweight version of MMRA) significantly reduced regret values compared to other baselines, demonstrating its ability to create a fair aggregated policy. Crucially, experiments on the MPI dataset highlighted the superior performance of ternary preferences when combined with EM-DPO, especially in challenging, adversarial scenarios.
This research provides a comprehensive theoretical and algorithmic framework for achieving fairness and personalization for diverse users in generative model alignment. It underscores the importance of considering preference heterogeneity and offers practical solutions for building more inclusive and responsive LLMs. You can read the full research paper here.


