Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Token-weighted Direct Preference Optimization with Attention

About

Direct Preference Optimization (DPO) aligns Large Language Models with human preferences without the need for a separate reward model. However, DPO treats all tokens in responses equally, neglecting the differing importance of individual tokens. Existing token-level PO methods compute the token weights using either token-position-based heuristic functions or probability estimates given by a separately trained model, which lacks robustness and incurs extra training cost. In contrast, we propose Token-weighted DPO (TwDPO) -- a novel training objective grounded on token-weighted RL -- and AttentionPO -- an instantiation of TwDPO that uses attention from the LLM itself to estimate token weights. AttentionPO prompts the LLM to serve as a pairwise judge and check where the model attends when comparing the responses. This design makes AttentionPO content-aware, adjusting weights based on response content, and efficient, incurring only two extra forward passes per example. Experiment results show that AttentionPO significantly improves performance on AlpacaEval, MT-Bench, and ArenaHard, surpassing existing Preference Optimization methods.

Chengyu Huang, Zhuohang Li, Sheng-Yen Chou, Claire Cardie• 2026

Related benchmarks

TaskDatasetResultRank
Multi-turn Dialogue EvaluationMT-Bench
Overall Score5.36
532
Instruction FollowingAlpacaEval
Win Rate58.29
420
Instruction FollowingArena Hard
Win Rate52.06
263
Multi-turn Instruction FollowingMT-Bench
MT-Bench Score (GPT-4)7.19
129
Chatbot EvaluationArenaHard
Win Rate13.88
3
Showing 5 of 5 rows

Other info

Follow for update