atlas

Research map / Large language models / Reasoning and chain of thought

SPC: Evolving Self-Play Critic via Adversarial Games for LLM Reasoning

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: RL with verifiable rewards for reasoning · 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 Self-Play Critic (SPC), where a sneaky step generator and a step-level critic (both fine-tuned from Qwen2.5-7B-Instruct) play adversarial games whose outcomes give RL rewards, improving step-correctness critique and LLM test-time search without human step labels.

Problem

Evaluating step-level reliability of LLM chain-of-thought reasoning requires costly human step-level annotation, which becomes outdated as LLMs change and limits critics to scoring rather than substantive critique.

Approach

Two copies of a base model play an adversarial game: a sneaky generator converts correct steps into subtle errors that also measurably reduce solver success, and a critic must detect them. Win/loss outcomes provide rewards for offline RL of both roles, and the critic is also used to guide step-by-step test-time search with regeneration on errors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Iteratively train the critic through adversarial self-play from Round 0 to Round 2SPC critic · ProcessBenchAverage accuracy: 70.8% to 77.7%Helped
Iteratively train the critic through adversarial self-play from Round 0 to Round 2SPC critic · PRM800KAverage recall: 71.0% to 75.8%Helped
Iteratively train the critic through adversarial self-play from Round 0 to Round 2SPC critic · DeltaBenchAverage recall: 54.9% to 60.5%Helped
Guide test-time search with SPC and Self-ConsistencyQwen2.5-32B-Instruct · AIME2024Accuracy: 16.7 to 23.3Helped
Guide test-time search with SPC and Self-ConsistencyDeepSeek-R1-Distill-Qwen-7B · MATH500Accuracy: 91.8 to 94.0Helped
Construct paired positive and negative critiques for each successfully transformed erroneous step (ablation)SPC critic · ProcessBenchAverage accuracy: 75.0% to 76.8%Helped
Generate round 2 data against Critic-1 rather than Critic-0 (ablation)SPC critic · ProcessBenchAverage accuracy: 76.8% to 72.0%Hurt
Generate round 2 data against Critic-0 rather than Critic-1 (ablation)SPC critic · ProcessBenchAverage accuracy: 77.7%Helped
Remove failed attacks on the solver as negative samples when training the sneaky generator (ablation)SPC sneaky generator · Qwen2.5-7B-Instruct solverSuccessful attack rate: 12.1%Hurt
Train the sneaky generator without solver-failure negatives (ablation)SPC sneaky generator · Critic-0Win rate: 19.6%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PRM800K GSM8K MATH OlympiadBench Omni-MATH

Benchmarks: ProcessBench PRM800K DeltaBench MATH500 AIME2024

Metrics: recall accuracy average recall harmonic mean problem-solving accuracy

Baselines: Math-Shepherd-PRM-7B Qwen2.5-Math-7B-PRM800K Llama-3.1-8B-Instruct Llama-3.1-70B-Instruct Qwen2.5-7B-Instruct Qwen2.5-32B-Instruct GPT-4o DeepSeek-R1-Distill-Qwen-7B Self-Consistency

Builds on: RLOO GRPO Math-Shepherd PRM800K ProcessBench

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