Think Dense, Not Long: Dynamic Decoupled Conditional Advantage for Efficient Reasoning
Keqin Peng, Yuanxin Ouyang, Xuebo Liu, Zhiliang Tian, Ruijian Han, Yancheng Yuan, Liang Ding
TL;DR
This work addresses the inefficiency of reasoning in RLVR by identifying two structural failures in group-relative optimization: Dilution of Length Baseline and Difficulty-Penalty Mismatch. It proposes Dynamic Decoupled Conditional Advantage (DDCA), which decouples correctness and efficiency by (i) computing length advantages only within the correct-response cluster and (ii) dynamically scaling the penalty based on the group pass rate $\rho = \frac{n}{G}$. DDCA uses a conditional sigmoid length reward and a dynamic RLOO estimator to produce a length advantage that adapts to problem difficulty, preserving deep reasoning on hard tasks while trimming redundancy on easy ones. Empirical results across GSM8K, MATH500, AMC23, and AIME25 show substantial token reductions (up to ~60% on simple tasks and >20% on hard ones) with maintained or improved accuracy, validated on two reasoning backbones and multiple baselines. The work provides a principled, implementable baseline for efficient, high-quality probabilistic reasoning in RLVR systems.
Abstract
Reinforcement Learning with Verifiable Rewards (RLVR) can elicit strong multi-step reasoning, yet it often encourages overly verbose traces. Moreover, naive length penalties in group-relative optimization can severely hurt accuracy. We attribute this failure to two structural issues: (i) Dilution of Length Baseline, where incorrect responses (with zero length reward) depress the group baseline and over-penalize correct solutions; and (ii) Difficulty-Penalty Mismatch, where a static penalty cannot adapt to problem difficulty, suppressing necessary reasoning on hard instances while leaving redundancy on easy ones. We propose Dynamic Decoupled Conditional Advantage (DDCA) to decouple efficiency optimization from correctness. DDCA computes length advantages conditionally within the correct-response cluster to eliminate baseline dilution, and dynamically scales the penalty strength using the group pass rate as a proxy for difficulty. Experiments on GSM8K, MATH500, AMC23, and AIME25 show that DDCA consistently improves the efficiency--accuracy trade-off relative to adaptive baselines, reducing generated tokens by approximately 60% on simpler tasks (e.g., GSM8K) versus over 20% on harder benchmarks (e.g., AIME25), thereby maintaining or improving accuracy. Code is available at https://github.com/alphadl/DDCA.
