ConfPO: Exploiting Policy Model Confidence for Critical Token Selection in Preference Optimization

Hee Suk Yoon, Eunseop Yoon, M. Hasegawa-Johnson, Sungwoong Kim, C. Yoo
2/14/2026

No official code found. Best implementation: hee-suk-yoon/ConfPO (18 stars, last commit 2026-03-15).

Abstract

We introduce ConfPO, a method for preference learning in Large Language Models (LLMs) that identifies and optimizes preference-critical tokens based solely on the training policy's confidence, without requiring any auxiliary models or compute. Unlike prior Direct Alignment Algorithms (DAAs) such as Direct Preference Optimization (DPO), which uniformly adjust all token probabilities regardless of their relevance to preference, ConfPO focuses optimization on the most impactful tokens. This targeted approach improves alignment quality while mitigating overoptimization (i.e., reward hacking) by using the KL divergence budget more efficiently. In contrast to recent token-level methods that rely on credit-assignment models or AI annotators, raising concerns about scalability and reliability, ConfPO is simple, lightweight, and model-free. Experimental results on challenging alignment benchmarks, including AlpacaEval 2 and Arena-Hard, demonstrate that ConfPO consistently outperforms uniform DAAs across various LLMs, delivering better alignment with zero additional computational overhead.

View on arXivView PDF

Code Implementations(1)

hee-suk-yoon/ConfPOCommunity100%

[ICML'25] Official code for "ConfPO: Exploiting Policy Model Confidence for Critical Token Selection in Preference Optimization"

181Shell, PythonMay 27, 20257 months ago

Similar Papers

Cite this paper

@article{yoon2026confpo,
  title  = {ConfPO: Exploiting Policy Model Confidence for Critical Token Selection in Preference Optimization},
  author = {Hee Suk Yoon and Eunseop Yoon and M. Hasegawa-Johnson and Sungwoong Kim and C. Yoo},
  year   = {2026},
  eprint = {2506.08712},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.08712},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.08712.svg)](https://codeofpaper.com/paper/2506.08712)

Discussion