What If Consensus Lies? Selective-Complementary Reinforcement Learning at Test Time

Dong Yan, Jian Liang, Yanbo Wang, Shuo Lu, Ran He +1 more
3/20/2026
cs.LGcs.AI

Official code: Jasper-Yan/SCRL (15 stars, MIT, last commit 2026-04-07).

Abstract

Test-Time Reinforcement Learning (TTRL) enables Large Language Models (LLMs) to enhance reasoning capabilities on unlabeled test streams by deriving pseudo-rewards from majority voting consensus. However, existing TTRL methods rely exclusively on positive pseudo-labeling strategies. Such reliance becomes vulnerable under challenging scenarios where answer distributions are highly dispersed, resulting in weak consensus that inadvertently reinforces incorrect trajectories as supervision signals. In this paper, we propose SCRL (Selective-Complementary Reinforcement Learning), a robust test-time reinforcement learning framework that effectively mitigates label noise amplification. SCRL develops Selective Positive Pseudo-Labeling, which enforces strict consensus criteria to filter unreliable majorities. Complementarily, SCRL introduces Entropy-Gated Negative Pseudo-Labeling, the first negative supervision mechanism in TTRL, to reliably prune incorrect trajectories based on generation uncertainty. Extensive experiments on multiple reasoning benchmarks demonstrate that SCRL achieves substantial improvements over baselines, while maintaining robust generalization and training stability under constrained rollout budgets. Our code is available at https://github.com/Jasper-Yan/SCRL.

View on arXivView PDF

Code Implementations(1)

Jasper-Yan/SCRLOfficial100%
MIT

[ACL'26] Official Repository for The Paper: What If Consensus Lies? Selective-Complementary Reinforcement Learning at Test Time

150Shell, PythonMar 20, 20266 months agoMIT

Similar Papers

Cite this paper

@article{yan2026what,
  title  = {What If Consensus Lies? Selective-Complementary Reinforcement Learning at Test Time},
  author = {Dong Yan and Jian Liang and Yanbo Wang and Shuo Lu and Ran He and Tieniu Tan},
  year   = {2026},
  eprint = {2603.19880},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.19880v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.19880.svg)](https://codeofpaper.com/paper/2603.19880)

Discussion