← Home

PRO-Step: Process Reward Optimisation for RAG Reasoning

By James Trappett · 4 September 2026

4 min read

One of the more persistent problems in retrieval-augmented generation is what happens when an early retrieval step goes wrong. In a linear reasoning chain, a bad query or an irrelevant retrieved document poisons everything downstream, yet standard outcome-based training never sees the failure because the final answer is the only thing being graded. PRO-Step directly targets this gap by introducing step-level process supervision that evaluates both the logical validity of a reasoning step and whether it is actually grounded in the retrieved evidence.

The paper sits at a productive intersection of two active research threads: agentic RAG systems (Search-R1, R1-Searcher) that treat retrieval as part of an RL environment, and process reward model (PRM) research (Lightman et al. 2024, GenPRM) that has mostly been confined to formal domains like mathematics. The core argument is that neither thread alone is sufficient for multi-hop question answering, and the experimental evidence largely supports that claim.

Key Contributions

The paper makes three substantive contributions, each addressing a specific failure mode in prior work:

Methodology

The training pipeline has two stages. First, diverse reasoning trajectories are generated with interleaved retrieval and reasoning, and QwQ-32B is used as an automated annotator to assign step-level labels under a structured rubric (R1-R6). The authors validate this choice with a 500-sample audit against Claude Opus 4.7, finding 80.6% agreement and a Cohen's kappa of 0.61, which is conventionally interpreted as substantial agreement. The per-step breakdown is worth examining: agreement is high for answer steps (kappa 0.82) and moderate for search steps (0.52), but falls to 0.12 for reasoning steps. That last figure is low enough to warrant some caution about the reliability of reasoning-step labels specifically, though the authors do not dwell on this.

Second, the trained PRM guides a value tree search that constructs preference pairs for DPO. The key design choice is that pairs are selected at the step level, so the policy receives a training signal that distinguishes good intermediate steps from bad ones, rather than only learning from complete trajectory outcomes.

The policy model is Qwen2.5-7B (PRO-STEP-Policy-7B) and the PRM is an 8B model (PRO-STEP-PRM-8B). Both are publicly released alongside the training data, which is a genuine contribution to reproducibility in a field where process supervision datasets are scarce.

Results and What They Show

Across five benchmarks (PopQA, HotpotQA, 2WikiMultiHopQA, Bamboogle, MuSiQue), PRO-Step achieves 34.5 average EM and 44.1 average F1 at the 7B scale, outperforming Search-R1 and other baselines. The gains are largest on multi-hop datasets, which is consistent with the hypothesis that step-level supervision matters most when reasoning chains are long and error propagation is a real risk.

The ablation removing the PRM (falling back to depth-discounted F1 for preference pair construction) drops average EM from 34.5 to 32.7, with the largest degradation on 2WikiMultiHopQA (-2.7 EM) and Bamboogle (-2.4 EM). This is a clean ablation because everything else stays constant.

At the 3B scale, PRO-Step achieves 31.04/40.00 average EM/F1 against Search-R1's 26.22/33.51, using 5k seed questions versus Search-R1's 170k. The data efficiency argument is compelling if it holds up to further scrutiny.

The trajectory reranking experiment (Figure 3) is particularly illuminating. General-purpose PRMs (VersaPRM, Qwen2.5-Math-PRM-7B) actually degrade under Best-of-N selection as the candidate pool grows, because they assign high scores to hallucinated but logically coherent trajectories. The RAG-specific PRM improves monotonically under weighted majority voting, reaching 46.5 F1 on 2WikiMultiHopQA at K=128 versus 43.9 for majority voting alone. This is a clean demonstration that domain mismatch in PRM training has real downstream consequences.

Limitations and Open Questions

The paper is honest about several failure modes. The most striking is the data augmentation experiment: adding regenerated trajectories to the training set dramatically improves DPO training metrics (loss halves, margin grows 60%, accuracy reaches 91%) while collapsing downstream performance by roughly 10 EM points across every benchmark. This is a textbook example of training-evaluation misalignment and suggests the preference pairs constructed from regenerated data are somehow easier to fit but less informative for generalisation. The authors flag this but do not fully explain it, and it deserves more investigation.

The low inter-annotator agreement on reasoning steps (kappa 0.12) is a methodological concern that the paper underplays. If automated labels for reasoning steps are unreliable, the PRM may be learning a noisy signal for the most complex step type. This could partly explain why gains on MuSiQue, the hardest multi-hop benchmark, are relatively modest (12.5 EM).

The framework also assumes access to a retrieval corpus and a search tool that can be called iteratively, which is standard in agentic RAG but limits direct comparison with simpler RAG setups. Scaling behaviour beyond 7B is not reported, and it is not obvious that the PRM-guided tree search would remain computationally tractable at larger scales without modifications.

More broadly, the question of whether step-level DPO generalises to open-domain settings with noisier retrieval corpora than the benchmarks used here remains open. The benchmarks chosen are well-studied and relatively clean; real-world RAG deployments often involve messier retrieval signals.

Despite these caveats, PRO-Step is a well-motivated and carefully executed piece of work. The combination of a domain-specific generative PRM, tree-search-based preference pair construction, and step-level DPO addresses a genuine gap in the RAG training literature. The public release of models and data makes it easy for others to build on or probe the approach further. The full paper is available at arxiv.org/abs/2609.01658 and code at github.com/keemminnke/PRO-Step.

Retrieval-Augmented GenerationProcess Reward ModelsMulti-hop ReasoningReinforcement LearningNLP

Related Articles

EvalDetectBench: Measuring Evaluation Awareness in LLMsPrompt-Space Meta-Learning Fails to Transfer Across LLM UsersTrajectory-Judge: What Outcome-Only LLM Judges Miss