atlas

Research map / Large language models / Alignment and preferences

LLM Alignment as Retriever Optimization: An Information Retrieval Perspective

ICML 2025 · Large language models › Alignment and preferences · approach: Active and token-level preference learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Maps LLM alignment onto information retrieval's retriever-reranker paradigm and proposes LarPO, an iterative direct preference optimization method using contrastive, LambdaRank, or ListMLE ranking objectives over reward-ranked candidate lists.

Problem

Existing RL-based alignment (PPO, RLHF) is complex, and direct preference optimization methods lack a systematic connection to IR principles; the paper asks how retriever optimization insights (objectives, hard negatives, candidate lists) can improve LLM alignment.

Approach

Treat the LLM as a bi-encoder retriever and the reward model as a cross-encoder reranker, then derive listwise/contrastive preference objectives (contrastive, LambdaRank, ListMLE) from IR ranking assumptions and apply them in iterative on-policy training with temperature-controlled hard negatives and accumulated candidate lists.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LarPO LambdaRank rather than the strongest listed baselineMistral-Base (7B) · AlpacaEval 2LC WR: 21.5 -> 34.9Helped
Use LarPO LambdaRank rather than the strongest listed baselineMistral-Base (7B) · MixEval-HardScore: 0.355 -> 0.452Helped
Use LarPO Contrastive rather than the strongest listed baselineMistral-Instruct (7B) · MixEval-HardScore: 0.405 -> 0.418Helped
Replace pairwise preference optimization with contrastive optimization (ablation)Mistral-7b-it · MixEvalScore: 0.7175 -> 0.7260Helped
Use listwise optimization rather than pairwise optimization (ablation)Mistral-7b-it · MixEval-HardScore: 0.4105 -> 0.4400Helped
Use ListMLE objective rather than pairwise objective (ablation)Gemma2-2b-it · AlpacaEval 2LC Winrate: 41.39 -> 49.77Helped
Use LambdaRank rather than ListMLE (ablation)Gemma2-2b-it · MixEvalScore: 0.6715 -> 0.6750Mixed
Include responses from the previous iteration (ablation)Gemma2-2b-it iterative preference optimization · AlpacaEval 2LC Winrate: 55.06 -> 55.62Helped
Include responses from all previous iterations (ablation)Gemma2-2b-it iterative preference optimization · AlpacaEval 2Winrate: 66.56 -> 72.50Helped
Add DPO after SFT (ablation)Mistral-7b · GSM8KGreedy Acc: 0.7680 -> 0.7991Helped
Add DPO after SFT (ablation)Mistral-7b · MathRecall@20: 0.5340 -> 0.5416Helped
Increase candidate list size (ablation)Iterative preference optimization · AlpacaEval 2alignment performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback GSM8K MATH MetaMathQA

Benchmarks: AlpacaEval 2 MixEval MixEval-Hard GSM8K MATH

Metrics: length-controlled win rate win rate MixEval score Recall@N greedy accuracy

Baselines: RRHF SLiC-HF DPO IPO CPO KTO RDPO SimPO Iterative DPO

Builds on: DPO LambdaRank ListMLE iterative DPO SimPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy