atlas

Research map / Large language models / Alignment and preferences

CREAM: Consistency Regularized Self-Rewarding Language Models

ICLR 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.

Proposes CREAM, a self-rewarding LLM training method that regularizes DPO preference labels by the Kendall-tau consistency of implicit rewards between the current and previous iteration's models.

Problem

Self-rewarding language models generate preference labels with the same LLM acting as policy and judge, so overconfident and noisy labels accumulate across iterations and gains diminish for 7B models.

Approach

Derive a generalized iterative preference fine-tuning framework and show that a regularized DPO equals soft-label DPO, then set the soft label from the Kendall-tau consistency between rankings of the current model and the previous iteration's model, mixing DPO and reversed DPO losses accordingly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add consistency-regularized training instead of standard self-rewardingLlama-3 · ARC-Easy, ARC-Challenge, OpenBookQA, SIQA, GSM8Kexact match accuracy: M3: 87.17 -> 89.52; 81.23 -> 83.36; 87.30 -> 90.20; 70.37 -> 72.06; 77.48 -> 81.73Helped
add consistency-regularized training instead of standard self-rewardingLlama-2 · ARC-Easy, ARC-Challenge, OpenBookQA, SIQA, GSM8Kexact match accuracy: M3: 46.55 -> 62.08; 34.47 -> 48.81; 49.20 -> 64.60; 48.06 -> 51.22; 22.14 -> 25.85Mixed
add consistency-regularized self-rewarding rather than external Oracle rewardLlama-3 · ARC-Easy, ARC-Challenge, OpenBookQA, SIQA, GSM8Kexact match accuracy: 89.31 vs 89.52; 81.31 vs 83.36; 90.20 vs 90.20; 73.75 vs 72.06; 76.04 vs 81.73Mixed
replace adaptive ranking correlation with a manually set consistency rate (ablation)CREAM · Llama-3 benchmarksexact match accuracy: M3 CREAM vs without RC: 89.52 vs 88.09; 83.36 vs 80.55; 90.20 vs 87.20; 72.06 vs 71.39; 81.73 vs 79.23Hurt
replace adaptive ranking correlation with a manually set consistency rate (ablation)CREAM · Llama-2 benchmarksexact match accuracy: M3 CREAM vs without RC: 62.08 vs 60.06; 48.81 vs 49.23; 64.60 vs 65.40; 51.22 vs 49.44; 25.85 vs 25.62Mixed
use Kendall correlation rather than Spearman consistency (ablation)CREAM M2 · Llama-3 benchmarksexact match accuracy: ARC-Easy 86.95 vs 88.89; ARC-Challenge 82.00 vs 80.89; OpenBookQA 85.40 vs 88.00; SIQA 70.05 vs 69.79; GSM8K 78.77 vs 81Mixed
use Kendall correlation rather than TopOrder consistency (ablation)CREAM M2 · Llama-3 benchmarksexact match accuracy: ARC-Easy 87.25 vs 88.89; ARC-Challenge 80.12 vs 80.89; OpenBookQA 86.88 vs 88.00; SIQA 70.83 vs 69.79; GSM8K 79.75 vs 81Mixed
use Oracle rather than M0 as the baseline reward model for consistency (ablation)CREAM M2 · Llama-3 ARC-E, ARC-C, OBQA, SIQA, GSM8Kexact match accuracy: 88.89 -> 88.51; 80.89 -> 81.06; 88.00 -> 86.20; 69.79 -> 72.21; 81.04 -> 79.91Mixed
use Oracle rather than M0 as the baseline reward model for consistency (ablation)CREAM M2 · Llama-2 ARC-E, ARC-C, OBQA, SIQA, GSM8Kexact match accuracy: 58.97 -> 62.42; 47.53 -> 48.72; 62.80 -> 66.00; 50.43 -> 51.13; 24.41 -> 22.52Mixed
add consistency-based regularization rather than standard SRLM trainingLlama-3 · reward ranking across iterationsKendall tau: M2 vs M1: -0.22 ± 0.41 -> 0.46 ± 0.35; M3 vs M2: -0.08 ± 0.38 -> 0.84 ± 0.19Helped
continue iterative self-rewarding with consistency regularization rather than standard SRLMLlama-3 · GSM8K, M2 to M6exact match accuracy: CREAM: 81.04, 81.73, 82.26, 81.73, 82.49; SRLM: 78.01, 77.48, 75.83, 64.22, 59.29Mixed
use prompt-based LLM-as-a-Judge rewarding instead of intrinsic DPO rewarding (ablation)7B self-rewarding models · downstream tasksexact match accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: Open Assistant ARC-Easy ARC-Challenge OpenBookQA SIQA GSM8K RewardBench

Benchmarks: ARC-Easy ARC-Challenge OpenBookQA SIQA GSM8K RewardBench

Metrics: exact match accuracy average accuracy win/tie rate pairwise ranking accuracy Kendall tau Spearman TopOrder consistency rate

Baselines: SRLM SRLM + KL Oracle (InternLM2 reward model) P-SRLM (LLM-as-a-Judge) CREAM w/o RC

Builds on: self-rewarding language models direct preference optimization RLHF RLAIF

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