atlas

Research map / Large language models / Agents, code and math

Latent Principle Discovery for Language Model Self-Improvement

NeurIPS 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 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 STaPLe, a posterior-regularized Monte Carlo EM method where LMs mine latent principles from their own self-correction trajectories, cluster them into a compact constitution, and learn to invoke them for iterative self-improvement.

Problem

Improving open-ended LM generations without human-curated principles or verifiable gold answers; existing constitution-based methods require manual principle curation and static rules.

Approach

Treat self-generated principles as latent variables in a self-correction setting, sample them via rejection sampling using a gold-response proximity score (Rouge-L), train the model on principle-guided refinements in an EM loop, and compress principles via agglomerative clustering with medoid representatives (posterior regularization).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train with STaPLe principle-guided refinement rather than STaR refined-response SFTLlama-3.1-8B-Instruct · MT-Benchaverage score: 7.56 -> 7.71Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTLlama-3.1-8B-Instruct · AlpacaEvalwin rate: 31.8 -> 33.4Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTLlama-3.1-8B-Instruct · IFEvalprinciple-following win rate: 62.3% -> 68.9%Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTGranite-3.1-8B-Instruct · MT-Benchaverage score: 7.96 -> 8.04Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTGranite-3.1-8B-Instruct · AlpacaEvalwin rate: 35.6 -> 38.4Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTGranite-3.1-8B-Instruct · IFEvalprinciple-following win rate: 62.1% -> 67.6%Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTQwen2.5-7B-Instruct · MT-Benchaverage score: 7.14 -> 7.24Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTQwen2.5-7B-Instruct · AlpacaEvalwin rate: 37.8 -> 40.2Helped
train with STaPLe principle-guided refinement rather than STaR refined-response SFTQwen2.5-7B-Instruct · IFEvalprinciple-following win rate: 68.4% -> 73.4%Helped
apply agglomerative clustering and use medoid principles (ablation)STaPLe on Llama-3.1-8B-Instruct · MT-Benchaverage score: 7.71 -> 7.70No clear effect
apply agglomerative clustering and use medoid principles (ablation)STaPLe on Llama-3.1-8B-Instruct · AlpacaEvalwin rate: 33.4 -> 34.9Helped
apply agglomerative clustering and use medoid principles (ablation)STaPLe on Granite-3.1-8B-Instruct · IFEvalprinciple-following win rate: 67.6% -> 68.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic HH-RLHF UltraFeedback TL;DR HotpotQA MT-Bench AlpacaEval 2.0 IFEval

Benchmarks: MT-Bench AlpacaEval-2.0-LC IFEval

Metrics: MT-Bench score AlpacaEval win-rate principle-following win-rate Rouge-L F1

Baselines: Self-Refine Gold-only SFT STaR Constrained STaPLe

Builds on: STaR Self-Refine SPIN Constitutional AI SCoRe

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