通义千问开源 Qwen2.5-Math-PRM-7B/72B 过程奖励模型并发布 ProcessBench 基准
Towards Effective Process Supervision in Mathematical Reasoning
- 1Qwen 开源 Qwen2.5-Math-PRM-7B 与 72B 两款过程奖励模型,用于定位数学推理中的错误步骤
- 2同步开源 ProcessBench 基准,含 3,400 个竞赛及奥赛级测试用例,错误位置由人类专家标注
- 3官方 BoN 评测称 PRM-7B 在全部 7 项数学任务上超过 maj@8 基线,平均提升 1.4%
- 4ProcessBench 评测中 PRM-7B 超过 GPT-4o-0806,与 o1-mini 仍有差距
过程监督从按最终答案打分转向逐步定位错误,官方自己指出只看 BoN 选答案的评测方式存在偏差。
- 影响:依赖数学或流程推理的场景可用步骤级奖励模型提升答案筛选质量;模型与基准均已开源,选型试错成本低;官方论文提示 BoN 评测有潜在偏差,采购评测方法需要跟着调整。
- 参考:可考虑把 ProcessBench 纳入模型选型测试,评估候选模型定位推理错误步骤的能力;依赖数学推理的业务可先小规模试点用 PRM 做 BoN 筛选,与 maj@8 基线对比收益后再决定投入。
- 依据:各项性能与对比数字均出自官方自建评测,尚无独立验证;ProcessBench 用例错误位置由人类专家标注,相关结论另见 arXiv:2412.06559 与 arXiv:2501.07301 两篇论文。

GITHUB HUGGING FACE MODELSCOPE DISCORD
Introduction
In recent years, Large Language Models (LLMs) have made remarkable advances in mathematical reasoning, yet they can make mistakes, such as miscalculations or logical errors, leading to wrong conclusions. Moreover, even when achieving correct final answers, these powerful models can still regularly make up plausible reasoning steps, where the final answers build upon flawed calculations or derivations, which undermine the reliability and trustworthiness of LLMs’ reasoning processes. Hence, automated identification of errors in the reasoning process becomes increasingly significant for their scalable oversight.
Process Reward Models (PRMs) emerge as a promising approach for process supervision in mathematical reasoning of LLMs, which aim to identify and mitigate intermediate errors in the reasoning processes. In terms of evaluation, previous studies have predominantly relied on the response-level Best-of-N (BoN) evaluation, which selects the highest-scored response from $N$ candidates according to a PRM.
Today, we release a new state-of-the-art PRM that outperforms existing open-source alternatives for future research in building process supervision models. We also release the step-level benchmark ProcessBench for measuring the model ability to identify erroneous steps in mathematical reasoning.
Open-Sourcing ProcessBench
ProcessBench aims to measure the model ability to identify erroneous steps in mathematical reasoning. It consists of 3,400 test cases, primarily focused on competition- and Olympiad-level math problems. Each test case contains a step-by-step solution with error location annotated by human experts. Models are required to identify the earliest step that contains an error, or conclude that all steps are correct. ProcessBench can be used to evaluate two types of models: PRMs and critic models, where for the latter we prompt general language models to critique each solution step by step.
Releasing Process Reward Models
We release two PRMs fine-tuned on Qwen2.5-Math-7B-Instruct and Qwen2.5-Math-72B-Instruct, namely Qwen2.5-Math-PRM-7B and Qwen2.5-Math-PRM-72B respectively. Our trained PRMs exhibit both impressive performance in the BoN evaluation and stronger error identification performance in ProcessBench.
Best-of-N Evaluation
Following Qwen2.5-Math, we sampled eight responses (i.e., $N=8$) from Qwen2.5-Math-7B-Instruct across multiple mathematical benchmarks, including GSM8K, MATH, Minerva Math, GaoKao 2023 En, OlympiadBench, College Math, and MMLU STEM. Each candidate response is scored using the product of all the individual scores of each step within the response. We report the result of majority voting among eight samplings (maj@8) as the baseline, and pass@8 (i.e., the proportion of test samples where any of the eight samplings lead to the correct final answers) as the upper bound.
As shown in the following table, Qwen2.5-Math-PRM-7B demonstrates superior performance compared to other PRMs of equivalent model scale. Notably, it outperforms maj@8 across all 7 tasks, achieving an average improvement of 1.4%. Furthermore, Qwen2.5-Math-PRM-72B exhibits slightly better overall performance than Qwen2.5-Math-RM-72B, with particularly significant improvements observed in the Minerva Math and MMLU STEM tasks.

ProcessBench
We also evaluate our PRMs on ProcessBench to measure the ability of identify erroneous steps. When compared with LLM-as-judge, Qwen2.5-Math-PRM-7B in smaller model size demonstrates superior performance over all open-source models. For proprietary language models, Qwen2.5-Math-PRM-7B outperforms GPT-4o-0806, while there remains a performance gap compared to o1-mini. Furthermore, in comparison with existing PRMs, both Qwen2.5-Math-PRM-7B and Qwen2.5-Math-PRM-72B exhibit substantial advantages over their counterparts. An interesting observation worth noting is that the Outcome Reward Model (ORM) Qwen2.5-Math-RM-72B exhibits considerable capability in identifying step errors, even surpassing some open-source PRMs, which validates its potential as a complementary reward beyond solely rule-based mechanism.

Conclusion
ProcessBench demonstrate the current challenges of existing PRMs and fills the gap in step-level evaluation of PRMs. Besides open-sourcing PRMs, we also identify critical limitations in current data construction approaches for PRMs and reveal the potential bias in using response-level BoN evaluation alone for PRMs through extensive empirical studies in our paper. We hope that ProcessBench and the best practices in training our own PRMs can foster future research and development for reasoning process supervision. For more details, please check out our papers in the following!
Citation
If you find our work helpful, feel free to give us a citation.
@article{processbench,
title={{ProcessBench:} Identifying Process Errors in Mathematical Reasoning},
author={
Chujie Zheng and Zhenru Zhang and Beichen Zhang and Runji Lin and Keming Lu and
Bowen Yu and Dayiheng Liu and Jingren Zhou and Junyang Lin
},
journal={arXiv preprint arXiv:2412.06559},
year={2024}
}
@article{prmlessons,
title={The Lessons of Developing Process Reward Models in Mathematical Reasoning},
author={
Zhenru Zhang and Chujie Zheng and Yangzhen Wu and Beichen Zhang and Runji Lin and Bowen Yu and Dayiheng Liu and Jingren Zhou and Junyang Lin
},
journal={arXiv preprint arXiv:2501.07301},
year={2025}
}
来源:通义千问 Qwen:Blog · qwenlm.github.io