atlas

Research map / Large language models / Alignment and preferences

R.I.P.: Better Models by Survival of the Fittest Prompts

ICML 2025 · Large language models › Alignment and preferences · approach: LLM-as-judge and feedback data · 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.

Proposes RIP, which filters preference-training prompts by the quality of their rejected responses and the reward gap between chosen and rejected responses, and Self-RIP, which uses RIP-curated prompts as few-shot seeds to generate higher-quality synthetic prompts for DPO.

Problem

Training data quality matters for post-training, but existing prompt-curation heuristics ignore the model responses; the paper asks whether response-level statistics of preference pairs can identify low-quality prompts for DPO.

Approach

Low-quality prompts yield low-quality, high-variance responses, so filter prompts using rejected-response reward/length and the chosen-rejected reward gap; reuse the filtered prompts as few-shot seeds for synthetic prompt generation (Self-RIP) with a second RIP filtering pass.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Filter WildChat prompts using rejected-response reward, rejected-response length, and reward gapLlama 3.1-8B-Instruct trained on WildChat-20k · AlpacaEval2LC Win: 48.4 -> 57.8Helped
Filter WildChat prompts using rejected-response reward, rejected-response length, and reward gapLlama 3.1-8B-Instruct trained on WildChat-20k · Arena-HardScore: 37.9 -> 43.1Helped
Filter WildChat prompts using rejected-response reward, rejected-response length, and reward gapLlama 3.1-8B-Instruct trained on WildChat-20k · WildBenchWB-Score: 41.5 -> 45.6Helped
Filter WildChat-40k prompts using RIPLlama 3.3-70B-Instruct · Arena-HardScore: 70.5 to 82.9Helped
Use Llama 3.1-8B-Instruct rather than Llama 3.3-70B-Instruct to filter (ablation)Llama 3.3-70B-Instruct trained on WildChat · Arena-HardScore: 70.5 -> 76.7; 82.9Mixed
Use RIP-curated few-shot prompts to generate synthetic instructions and apply RIP post-filteringLlama 3.1-8B-Instruct trained on synthetic prompts · AlpacaEval2LC Win: 49.1% to 60.2%Helped
Use RIP-curated few-shot prompts to generate synthetic instructions and apply RIP post-filteringLlama 3.1-8B-Instruct trained on synthetic prompts · Arena-HardScore: 38.5% to 42.1%Helped
Remove RIP post-filtering of Self-RIP generated prompts (ablation)Llama 3.1-8B-Instruct trained on Self-RIP prompts · Arena-HardScore: 43.7 -> 42.1Hurt
Use unfiltered Self-Instruct few-shot examples instead of RIP-selected examples (ablation)Llama 3.1-8B-Instruct trained on generated prompts with RIP post-filtering · Arena-HardScore: 43.7 -> 40.9Hurt
Increase sampled responses from N=8 to N=64 before applying RIP (ablation)Llama 3.1-8B-Instruct trained on WildChat · Armo Score on valid setArmo Score: 0.1860 -> 0.1898Helped
Reduce RIP-curated few-shot seed prompts from 4538 to 256 (ablation)Llama 3.1-8B-Instruct trained on Self-RIP prompts · AlpacaEval2LC Win: 60.2 -> 58.9Hurt
Apply RIP filtering to prompts generated from unfiltered Self-Instruct examples (ablation)Llama 3.1-8B-Instruct trained on synthetic prompts · WildBenchWB-Score: 40.0 -> 44.1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: WildChat HelpSteer2 Humpback validation set Evol-Instruct test set

Benchmarks: AlpacaEval2 Arena-Hard WildBench

Metrics: LC win rate win rate Arena-Hard score WB-Score ArmoRM validation score

Baselines: WildChat-20k DPO (no filtering) LLM-as-Prompt-Judge InsTag-Difficulty InsTag-Diversity IFD Perplexity filtering Jaccard Similarity Self-Instruct GPT-4 Omni (05/13) GPT-4 Turbo (04/09)

Builds on: DPO Self-Instruct ArmoRM IFD INSTRUCTMINING

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