InfoPO: On Mutual Information Maximization for Large Language Model Alignment
Teng Xiao, Zhen Ge, Sujay Sanghavi, Tian Wang, Julian Katz-Samuels, Marc Versage, Qingjun Cui, Trishul Chilimbi
TL;DR
This work reframes large-language-model alignment with human preferences as a conditional mutual-information maximization problem, avoiding the Bradley–Terry assumption that underpins many direct preference optimization methods. By adopting the NWJ estimator, InfoPO directly optimizes the mutual information between responses and human preferences given prompts, yielding a conservative, stable update that prevents the chosen response likelihood from monotonically decreasing. The authors show that DPO corresponds to an InfoNCE-based MI objective, and provide theoretical results demonstrating reverse-KL, mode-seeking behavior under InfoPO. Empirically, InfoPO consistently outperforms strong baselines on open benchmarks, particularly in reasoning-heavy tasks, across multiple model families and evaluation settings, including on-policy and off-policy regimes. The work offers a practical, principled path for aligning LLMs with human preferences and suggests avenues for exploring alternative MI estimators in future research.
Abstract
We study the post-training of large language models (LLMs) with human preference data. Recently, direct preference optimization and its variants have shown considerable promise in aligning language models, eliminating the need for reward models and online sampling. Despite these benefits, these methods rely on explicit assumptions about the Bradley-Terry (BT) model, which makes them prone to overfitting and results in suboptimal performance, particularly on reasoning-heavy tasks. To address these challenges, we propose a principled preference fine-tuning algorithm called InfoPO, which effectively and efficiently aligns large language models using preference data. InfoPO eliminates the reliance on the BT model and prevents the likelihood of the chosen response from decreasing. Extensive experiments confirm that InfoPO consistently outperforms established baselines on widely used open benchmarks, particularly in reasoning tasks.
