LLM-as-a-Verifier: A General-Purpose Verification Framework

Paper · arXiv 2607.05391
Test-Time Compute

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 can models identify insufficient information and respond appropriately without guessing? How effectively do deterministic tools improve language model reasoning on formal tasks? Why do benchmark improvements fail to reflect actual reasoning quality? How can AI systems learn from failures without cascading errors? Why do reasoning models fail at systematic problem-solving and search? Why does verification consistently lag behind AI generation? Does recurrence enable reasoning capabilities that fixed-depth transformers cannot achieve? Can model routing outperform monolithic scaling as an efficiency strategy? What makes weaker teacher models effective for stronger student training? How do we evaluate AI systems when user perception misleads actual performance? How do multi-agent systems achieve genuine cooperation and reasoning? How do evaluation mechanisms prevent error accumulation in autonomous research systems? Does self-reflection enable models to reliably correct their errors? Why do semantic similarity and task relevance diverge in vector embeddings? How do adversarial and manipulative prompts attack reasoning models?