atlas

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

SCAN: Self-Denoising Monte Carlo Annotation for Robust Process Reward Learning

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Process reward models · 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 SCAN, a self-denoising Monte Carlo annotation and noise-tolerant PRM learning framework that uses self-confidence to cheaply build ~101K-197K synthetic step labels, reaching 59.1 F1 on ProcessBench with a 7B PRM.

Problem

Monte Carlo estimation produces noisy step-level labels for training process reward models because the completer model misestimates step correctness (both under- and over-estimation), and synthetic data is costly to annotate at scale.

Approach

Uses a self-confidence metric (the completer's empirical pass rate per question) to select reliable samples, apply MC annotation only to high-confidence negatives, soften labels within a tolerance distance before the first predicted error, and reweight step labels by self-confidence so that annotations from different completers are de-biased.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train the PRM on SCAN-Pro synthetic dataQwen2.5-Math-7B-Instruct PRM · ProcessBenchaverage F1: 19.9 to 59.1Helped
scale synthetic training data from SCAN-Base (101K) to SCAN-Pro (197K) (ablation)Qwen2.5-Math-7B PRM · ProcessBenchaverage F1: 56.8 -> 59.1Helped
add tolerance-distance soft labeling (ablation)SCAN PRM training · Best-of-N and ProcessBenchperformanceHelped
add confidence-wise reweighting (ablation)SCAN PRM training · Best-of-N and ProcessBenchperformanceHelped
use hard labeling with tolerance distance d = 0 instead of d = 2 (ablation)SCAN PRM training · training scalingperformanceHurt
use soft labeling with tolerance distance d = n instead of d = 2 (ablation)SCAN PRM training · training scalingperformanceHurt
increase self-confidence samples per question from k = 64 to k = 128 (ablation)SCAN data synthesis · Best-of-8 and ProcessBenchperformanceHelped
add GSM8K data to the training sources (ablation)SCAN data synthesis · PRM evaluationsperformanceHelped
add selected synthetic math data subsets from Numina-Math (ablation)SCAN data synthesis · PRM evaluationsperformanceHurt
use Min-Vote instead of Min-Max aggregation (ablation)SCAN-Base and SCAN-Pro · Best-of-8average accuracy: 69.1 -> 69.3; 70.1 -> 70.2Mixed
add SCAN denoising to vanilla MC annotations (ablation)synthetic data annotated by Llama-3.1-8B-Instruct · ProcessBench proxy noise evaluationnoise ratio: 56.2% -> 19.1%Helped
add SCAN denoising to vanilla MC annotations (ablation)synthetic data annotated by Qwen2.5-Math-7B-Instruct · ProcessBench proxy noise evaluationnoise ratio: 51.8% -> 29.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: MATH training set (7,500 questions) GSM8K Numina-Math ProcessBench PRM800K

Benchmarks: GSM8K MATH College Math OlympiadBench ProcessBench GPQA-Diamond

Metrics: best-of-8 accuracy F1 on ProcessBench pass@8 majority vote

Baselines: Math-Shepherd RLHFlow-PRM Skywork-PRM Math-PSA EurusPRM Qwen2.5-Math-PRM-7B UniversalPRM Qwen2.5-Math-7B-PRM800K Majority vote

Builds on: Math-Shepherd ProcessBench Monte Carlo estimation for process supervision vLLM

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