atlas

Research map / Large language models / Instruction and fine-tuning

NICE Data Selection for Instruction Tuning in LLMs with Non-differentiable Evaluation Metric

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Instruction data selection

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 NICE, a policy-gradient-based influence estimation method that selects instruction-tuning data to directly improve non-differentiable evaluation metrics (AlpacaEval win rate, reward model scores, pass@k), including label-free selection.

Problem

Data selection for instruction tuning typically uses NTP loss as a proxy for task performance, which misaligns with non-differentiable long-form generation metrics such as code pass rate, LLM-judge win rate, and reward model scores; label-dependent validation also limits applicability.

Approach

Treat the evaluation metric as a reward and compute the Monte-Carlo policy gradient on validation prompts to estimate each training point's influence on the metric (via TracIn or influence functions), so no labels are needed when the metric is label-free; optionally use a stronger model (GPT-4) to generate assisted samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NICE policy-gradient influence selection instead of LESS loss-based influence selectionLlama2-7B and Mistral-7B · AlpacaEval, TLDR, RLHF, and HumanEval (task-agnostic pool)task-specific evaluation metric: AlpacaEval: 26.94±2.37 -> 27.61±2.13 (Llama2-7B); 41.09±1.56 -> 41.43±3.00 (Mistral-7B). TLDR: 3.37±0.29 -> 3.61±0.78; 4Helped
Use NICEAMC instead of NICE (ablation)Llama2-7B and Mistral-7B · Task-agnostic pool: AlpacaEval, TLDR, RLHF, and HumanEvaltask-specific evaluation metric: Llama2-7B: 27.61±2.13 -> 30.45±2.40; 3.61±0.78 -> 3.55±0.40; 2.82±0.10 -> 3.03±0.02; 48.59±2.08 -> 45.10±2.84. Mistral-7Mixed
Use NICE instead of training on the full datasetLlama2-7B and Mistral-7B · AlpacaEval, TLDR, RLHF, and HumanEval (task-agnostic pool)task-specific evaluation metric: AlpacaEval: 22.59 -> 27.61±2.13 (Llama2-7B); 33.77 -> 41.43±3.00 (Mistral-7B). TLDR: 2.40 -> 3.61±0.78; 2.79 -> 4.80±0.1Helped
Use NICE instead of LESS loss-based influence selectionLlama2-7B · AlpacaEval, TLDR, RLHF, and HumanEval (task-aware pool)task-specific evaluation metric: RLHF: 1.62±0.05 -> 1.69±0.05; HumanEval: 52.67±0.71 -> 55.09±1.66Helped
Use NICE instead of LESS loss-based influence selectionMistral-7B · RLHF and HumanEval (task-aware pool)task-specific evaluation metric: RLHF: 1.29±0.13 -> 1.71±0.01; HumanEval: 85.26±1.13 -> 87.35±1.03Helped
Apply policy-gradient influence estimation to DataInf / Influence Function (ablation)Llama2-7B · AlpacaEval, TLDR, RLHF, and HumanEval (task-agnostic pool)task-specific evaluation metric: AlpacaEval: 11.11 -> 20.44; TLDR: 2.01 -> 3.97; RLHF: 0.83 -> 1.89; HumanEval: 37.40 -> 39.68Helped
Increase the number of Monte-Carlo samples used to estimate the policy gradient (ablation)NICE on RLHF · RLHFreward model scoreHelped
Increase the selected-data percentage in the task-aware pool (ablation)NICE on RLHF · RLHFreward model scoreMixed
Increase the selected-data percentage in the task-agnostic pool (ablation)NICE on RLHF · RLHFreward model scoreHurt
Expand the NICEAMC selection pool from the RLHF set to the RLHF set plus a large instruction-tuning set (ablation)Llama2-7B · RLHFreward model score: 1.26 -> 3.35Helped
Expand the NICE selection pool from the RLHF set to the RLHF set plus a large instruction-tuning set (ablation)Llama2-7B · RLHFreward model score: 1.68 -> 2.44Helped

Surprising findings

Limitations

Experimental setup

Datasets: Tulu AlpacaEval TLDR RLHF (Anthropic HH helpfulness) HumanEval CodeAlpaca 20k

Benchmarks: AlpacaEval TLDR RLHF HumanEval

Metrics: length-controlled win rate reward model score pass@100

Baselines: Random RDS BM25 DSIR TSDS LESS DataInf

Builds on: LESS TracIn Influence Function DataInf REINFORCE

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