Verification Limits Code LLM Training
Not on the map. Why?
Abstract (arXiv)
Large language models for code generation increasingly rely on synthetic data, where both problem solutions and verification tests are generated by models. While this enables scalable data creation, it introduces a previously unexplored bottleneck: the verification ceiling, in which the quality and diversity of training data are fundamentally constrained by the capabilities of synthetic verifiers. In this work, we systematically study how verification design and strategies influence model performance. We investigate (i) what we verify by analyzing the impact of test complexity and quantity: richer test suites improve code generation capabilities (on average +3 pass@1), while quantity alone yields diminishing returns, (ii) how we verify by exploring relaxed pass thresholds: rigid 100% pass criteria can be overly restrictive. By allowing for relaxed thresholds or incorporating LLM-based soft verification, we can recover valuable training data, leading to a 2-4 point improvement in pass@1 performance. However, this benefit is contingent upon the strength and diversity of the test cases used, and (iii) why verification remains necessary through controlled comparisons of formally correct versus incorrect solutions and human evaluation: retaining diverse correct solutions per problem yields consistent generalization gains. Our results show that Verification as currently practiced is too rigid, filtering out valuable diversity. But it cannot be discarded, only recalibrated. By combining calibrated verification with diverse, challenging problem-solution pairs, we outline a path to break the verification ceiling and unlock stronger code generation models.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 22 references that are in the map. First posted on arXiv 25 Sep 2025.
Builds on
18 of 22 references.
References · 18
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
- 2023TACO: Topics in Algorithmic COde generation datasetcited by 160
- 2024SelfCodeAlign: Self-Alignment for Code Generationcited by 62
- 2025Synthetic Data Generation Using Large Language Models: Advances in Text and Codecited by 61
- 2024On the Diversity of Synthetic Data and its Impact on Training Large Language Modelscited by 59
- 2022Interactive Code Generation via Test-Driven User-Intent Formalizationcited by 50
6 more
- 2024On Leakage of Code Generation Evaluation Datasetscited by 32
- 2024Case2Code: Scalable Synthetic Data for Code Generationcited by 13
- 2024Top Pass: Improve Code Generation by Pass@k-Maximized Code Rankingcited by 9
- 2024TaskEval: Assessing Difficulty of Code Generation Tasks for Large Language Modelscited by 3
- 2025Automated Unit Test Case Generation: A Systematic Literature Reviewcited by 1
- 2025What Matters in LLM-generated Data: Diversity and Its Effect on Model Fine-Tuningcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.