LLM-as-a-Verifier: A General-Purpose Verification Framework
Abstract: Scaling pre-training, post-training, and test-time compute have become the central paradigms for improving the capabilities of large language models (LLMs). In this work, we identify verification—the ability to determine the correctness of a solution—as a new scaling axis. To unlock this and demonstrate its effectiveness, we introduce LLM-as-a-Verifier, a general-purpose verification framework that provides finegrained feedback for agentic tasks without requiring additional training. Unlike standard LM judges that prompt LLMs to produce discrete scores for candidate solutions, LLM-as-a-Verifier computes the expectation over the distribution of scoring token logits to generate continuous scores. This probabilistic formulation substantially reduces tie rates when comparing complex solutions and enables verification to scale along multiple dimensions: (1) score granularity, (2) repeated evaluation, and (3) criteria decomposition. In particular, we show that scaling the scoring granularity leads to better separation between positive and negative solutions, resulting in more calibrated comparisons. Moreover, scaling repeated evaluation and criteria decomposition consistently leads to additional gains in verification accuracy through variance and complexity reduction.
Introduction. However, while generation has benefited significantly from these scaling paradigms, verification—the ability to determine the quality or correctness of a solution—has not seen the same degree of scaling. In this work, we argue that verification itself constitutes a distinct and underexplored scaling axis. Unlike generation, which benefits from well-established scaling laws, verification in current systems remains fundamentally limited. In particular, standard LM judges collapse scoring distributions into coarse discrete scores [4, 5], leading to ties and poor discrimination, while learned reward models are constrained by training data and often fail to generalize across domains [6, 7]. These limitations hinder the scalability of verification, preventing further performance improvements. To this end, we introduce LLM-as-a-Verifier, a general-purpose verification framework that provides dense and fine-grained feedback without requiring additional training.
Lines of inquiry this paper opens 24
Research framings built by reading the notes related to this paper — the questions it feeds into.
Can ensemble evaluation methods reduce bias more than single judges?- How does score granularity connect to verification as a scaling axis?
- Can beam search and ranking functions evaluate claims without understanding counterarguments?
- What separates verifiable reasoning from open-ended judgment in scaling requirements?
- Why does formalizing the Kepler conjecture cost eleven years of work?
- Can benchmark scores on verifiable tasks transfer to unseen problems outside the training domain?
- How does requential coding measure true simplicity without parameter count inflation?
- What role does verifier design play in reasoning capability gains?
- Why is verification harder than generation across the research lifecycle?
- How does the generation-verification gap limit autonomous discovery?
- Why do automated evaluators enable longer evolutionary loops than human feedback?
- What verification methods work for knowledge without stable referents?