Proximal Preference Optimization: A Unified Framework for Stable and Reward-Free Alignment
Organizations: Iowa State University, Ames, USA
Abstract
We introduce a proximal preference optimization framework that unifies the implicit reward formulation of Direct Preference Optimization (DPO) with the trust-region stability of Proximal Policy Optimization (PPO). Our framework yields two complementary algorithms. PO (Proximal Preference Optimization) introduces a clipped importance ratio directly into the DPO preference margin, producing a reward-model-free algorithm that supports safe dataset reuse, bounded policy divergence, and monotonic preference improvement guarantees. PKTO (Proximal Kahneman-Tversky Optimization) extends PO by replacing the DPO margin with KTO's prospect-theoretic utility margins, adding a self-regulating adaptive baseline that tightens the effective trust region as the policy drifts, and an asymmetric weighting that handles imbalanced or asymmetric preference datasets. We provide a unified theoretical analysis, including Kullback Leibler (KL) trust-region bounds, a policy-improvement lower bound, and convergence guarantees under multi-epoch proximal updates. Empirically, PO and PKTO match or exceed DPO and KTO in alignment quality while maintaining better stability under repeated dataset reuse across multiple LLMs on three preference benchmarks. The code base is available here.
Figures & tables
| Property | PPO | DPO | IPO | KTO | P 2 O | PKTO |
|---|---|---|---|---|---|---|
| Reward | Explicit | Implicit | Implicit | Utility | Implicit | Utility+Implicit |
| Trust region | ✓ | ✗ | ✗ | ✗ | PPO Clip+KL | PPO Clip+KL |
| Adaptive baseline | ✗ | ✗ | Partial | ✓ | ✗ | ✓ |
| Asymmetric weights | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ |
| Multi-epoch reuse | ✗ | Unstable | Limited | Limited | ✓ | ✓ |
| On-policy sampling | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Model | Method | Preference Accuracy | ||
|---|---|---|---|---|
| HH-RLHF | UltraFeedback | Orca | ||
| GPT-2 (125M) | DPO | 0.58 | 0.50 | 0.80 |
| IPO | 0.48 | 0.45 | 0.59 | |
| KTO | 0.59 | 0.48 | 0.69 | |
| P 2 O (ours) | 0.62 | 0.52 | 0.85 | |
| PKTO (ours) | 0.63 | 0.51 | 0.82 | |
| Method | Accuracy | Reward Margin | Token-mean KL | Multi-epoch safe |
|---|---|---|---|---|
| DPO | 0.560 | 0.329 | 1.125 | ✗ |
| IPO | 0.487 | -0.071 | 0.865 | ✗ |
| KTO | 0.527 | 0.396 | 2.764 | ✗ |
| P 2 O (ours) | 0.547 | 0.459 | 0.871 | ✓ |
| PKTO (ours) | 0.593 | 0.343 | 0.409 | ✓ |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Max length | 128 |
| Max prompt length | 64 |
| # of Training | 400 |
| # of Evaluation | 100 |
| Learning rate | 2 |
| Weight decay | 0.01 |
LLM Alignment
Large language model alignment studies methods for making models follow human intentions, values, and safety constraints across contexts.
See all 628 papers