Efficient PRM Training Data Synthesis via Formal Verification
Ryo Kamoi, Yusen Zhang, Nan Zhang, Sarkar Snigdha Sarathi Das, Ranran Haoran Zhang, Wenpeng Yin, Rui Zhang

TL;DR
FoVer introduces a formal verification-based framework to synthesize PRM training data efficiently, improving reasoning capabilities of LLMs across various benchmarks without human annotation.
Contribution
The paper presents FoVer, a novel method that uses formal verification tools to generate PRM training data from formal tasks, reducing cost and noise compared to prior approaches.
Findings
PRMs trained on FoVer data improve performance on math and logic reasoning tasks.
PRMs also show enhanced results on NLI and BBH benchmarks.
FoVer enables efficient, accurate data synthesis without additional LLM calls.
Abstract
Process Reward Models (PRMs) have emerged as a promising approach for improving LLM reasoning capabilities by providing process supervision over reasoning traces. However, existing approaches for constructing PRM training data remain costly and noisy, as they typically rely on human annotation or sampling-based labeling methods that require repeated LLM calls. In this work, we propose FoVer, a framework that synthesizes PRM training data from formal reasoning tasks by annotating step-level error labels using formal verification tools such as Z3 and Isabelle. By leveraging formal verification, FoVer enables efficient and accurate PRM data construction without requiring human annotation or additional LLM calls. Using FoVer, we create PRM training data from formal logic and theorem proving tasks. Experiments on 12 reasoning benchmarks show that fine-tuning on our training data improves…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- ryokamoi/FoVer-FormalLogic-Llama-3.1-8Bdataset· 166 dl166 dl
- ryokamoi/FoVer-FormalLogic-Qwen-2.5-7Bdataset· 143 dl143 dl
- ryokamoi/FoVer-FormalProof-Llama-3.1-8Bdataset· 127 dl127 dl
- ryokamoi/FoVer-FormalProof-Qwen-2.5-7Bdataset· 119 dl119 dl
- ryokamoi/FoVer-FormalLogic-FormalProof-Llama-3.1-8B-LastStepBalanced-40kdataset· 108 dl108 dl
- ryokamoi/FoVer-FormalLogic-FormalProof-Qwen-2.5-7B-LastStepBalanced-40kdataset· 138 dl138 dl
- ryokamoi/FoVer-miscdataset· 1.4k dl1.4k dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
