atlas

Research map / Reinforcement learning / RL from feedback

DisCO: Reinforcing Large Reasoning Models with Discriminative Constrained Optimization

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: GRPO stability and variants · 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.

Analyzes GRPO under binary rewards, showing a question-level difficulty-bias weight, and proposes DisCO, a discriminative constrained optimization objective with non-clipping scoring functions, KL trust-region constraint via squared-hinge penalty, and a DRO partial-AUC term for imbalanced rollouts.

Problem

GRPO-style RL for large reasoning models has question-level difficulty bias from its group-relative advantage normalization, plus entropy instability (collapse or excessive growth) and imbalance between positive and negative rollouts.

Approach

Recast the RL objective as a discriminative objective that raises scores of positive (correct) outputs and lowers negative ones, with no per-question weight, using non-clipping log-likelihood or likelihood-ratio scores, a KL trust-region constraint enforced by squared-hinge penalty, and a KL-DRO (partial AUC) surrogate to handle imbalanced rollouts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DisCO (log-L) instead of GRPODeepSeek-R1-Distill-Qwen-1.5B fine-tuning · Average across six benchmarkspass@1 average: 0.457 -> 0.533Helped
Use DisCO (log-L) instead of DAPODeepSeek-R1-Distill-Qwen-1.5B fine-tuning · Average across six benchmarkspass@1 average: 0.473 -> 0.533Helped
Use DisCO instead of GRPODeepSeek-R1-Distill-Qwen-7B fine-tuning · Average across six benchmarkspass@1 average: 0.592 -> 0.627Helped
Use DisCO instead of GRPODeepSeek-R1-Distill-Llama-8B fine-tuning · Average across six benchmarkspass@1 average: 0.516 -> 0.584Helped
Remove the hard-negative weighting by using DisCO rather than DisCO-b (ablation)DisCO-b with L-ratio scoring · AIME datasets and other evaluated settingsperformanceHelped
Use a non-clipping scoring function instead of clipping with ε_high = 0.2 (ablation)DisCO-b on Qwen-1.5B · Training and generation entropyperformance and entropy stabilityHelped
Use a non-clipping scoring function instead of clipping with ε_high = 0.28 (ablation)DisCO-b on Qwen-1.5B · Training and generation entropyperformance and entropy stabilityHelped
Use constrained optimization instead of KL regularization (ablation)DisCO on Qwen-1.5B and Qwen-7B · Trainingperformance and training stabilityHelped
Vary τ within {0.5, 1, 5, 10} (ablation)DisCO on Qwen-1.5B · TrainingperformanceNo clear effect
Add question-level weight bias √p(q)(1-p(q)) (ablation)DisCO-b · Question accuracy during trainingratio of questions reaching correctness extremesHurt
Use clipped scoring with ε_high = 0.2 (ablation)DisCO-b · Qwen-1.5B traininggeneration entropyHurt
Use clipped scoring with ε_high = 0.28 (ablation)DisCO-b · Qwen-1.5B traininggeneration entropyHurt

Surprising findings

Limitations

Experimental setup

Datasets: DeepScaleR-Preview-Dataset DAPO-Math-17k

Benchmarks: AIME 2024 AIME 2025 MATH 500 AMC 2023 Minerva OlympiadBench

Metrics: pass@1 averaged over 16 responses

Baselines: GRPO GRPO-ER Dr. GRPO DAPO TRPA STILL-3-1.5B-preview DeepScaleR-1.5B-Preview GRPO-LEAD-7B

Builds on: GRPO DAPO Dr. GRPO TRPA TRPO

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