Research
ProofSketch: Efficient Verified Reasoning for Large Language Models
ProofSketch: Efficient Verified Reasoning for Large Language Models Overview Research area: Natural Language Processing, specifically efficient and verifiable reasoning for large language models (logi
- arXiv
- 2510.24811
- Published
- 2025-10-28
- Authors
- Disha Sheshanarayana, Tanishka Magar
AI summary
ProofSketch: Efficient Verified Reasoning for Large Language ModelsOverview
- Research area: Natural Language Processing, specifically efficient and verifiable reasoning for large language models (logical reasoning over natural-language theories with True/False/Unknown classification).
- Technical level: Intermediate — the paper combines standard prompting baselines with symbolic forward chaining and a verification pipeline, and reports benchmarks without heavy mathematical development.
- Scope: The paper proposes ProofSketch, a verification-guided reasoning framework that replaces long chain-of-thought traces with multiple short "sketches" of atomic claims, verified against a symbolic closure, and evaluates it on a subset of ProofWriter across three language models.
What This Paper Is About
Chain-of-thought prompting and self-consistency improve LLM accuracy, but they require the model to generate lengthy reasoning chains, which increases token consumption, cost, and latency. Worse, those intermediate steps are never checked, so nothing guarantees that a final answer rests on valid reasoning rather than on fluent but incorrect steps. ProofSketch addresses both problems by generating several short sketches of atomic claims, formally verifying them against a symbolic closure, and selecting the best-verified sketch instead of one long unchecked chain.
Key Contributions
- A verification-guided reasoning framework (ProofSketch) that integrates symbolic closure computation, lexicographic verification, and adaptive sketch generation into a single multi-stage pipeline.
- A symbolic closure foundation that parses a theory into positive facts, negative facts, and rules, then runs forward chaining to compute a closure used both for direct answer checking and as a verification oracle for generated claims.
- A verifier-gated generation scheme with adaptive budgeting, sampling up to K=4 short sketch candidates (120 tokens if the closure already contains facts about the queried entity, 160 otherwise) at temperature τ=0.3, and using early stopping when a fully certified sketch is found.
- A multi-objective, lexicographic scoring and selection rule prioritizing full certification, then partial verification coverage, then token efficiency, then consistency with closure decisions — producing three outputs: a final answer, formally verified atomic claims, and a certification status.
- An empirical evaluation on ProofWriter subsets (300 examples, plus an extended 1,000-example set) over three models, reporting accuracy, mean tokens, certification rate, and latency, including a token-savings analysis and an ablation on adaptive versus fixed budgets.
Main Findings
- Accuracy on the 300-example set: ProofSketch reaches 0.68 accuracy with R1-Distill-Llama-8B, 0.52 with Mistral-7B, and 0.54 with R1-Distill-Qwen-7B, versus 0.37/0.33/0.39 for zero-shot, 0.52/0.48/0.44 for Short-CoT, and 0.52/0.41/0.47 for Long-CoT on those same models.
- Certification is unique to ProofSketch: Certification rates are 0.42 with R1-Distill-Llama-8B, 0.84 with Mistral-7B, and 0.42 with R1-Distill-Qwen-7B, while all three prompting baselines record a certification fraction of 0 across every model.
- Token efficiency: Mean tokens per query under ProofSketch are 137.94 (R1-Distill-Llama-8B), 27.96 (Mistral-7B), and 30.28 (R1-Distill-Qwen-7B). On Mistral-7B this is below all three baselines (7.00 zero-shot, 52.86 Short-CoT, 101.76 Long-CoT) except zero-shot, and on R1-Distill-Qwen-7B it is below all baselines (9.85, 48.75, 101.09) except zero-shot.
- Savings versus Long-CoT: ProofSketch achieves 37.0% token reduction on R1-Distill-Llama-8B, 69.6% on Mistral-7B, and 71.0% on R1-Distill-Qwen-7B.
- Adaptive budget beats fixed budget: An ablation on R1-Distill-Qwen-7B comparing fixed sketch budgets against the adaptive strategy found fixed budgets suboptimal across the entire 120–220 token range, with accuracy consistently below the adaptive approach.
- Latency is mixed: On Mistral-7B, ProofSketch latency (5593.77 ms) is well below Short-CoT (7581.99 ms) and Long-CoT (11069.88 ms) and above zero-shot (1018.62 ms). On R1-Distill-Llama-8B it is substantially higher (31741.47 ms) than all baselines (9240.05, 15908.20, 15984.95 ms), and on R1-Distill-Qwen-7B it is 11153.46 ms versus 1340.26, 6926.19, and 9909.83 ms.
- Extended evaluation scales: On the 1,000-example ProofWriter subset, ProofSketch reaches 0.496 accuracy at 28.622 mean tokens and 9468.45 ms mean latency, versus 0.394 accuracy and 9.598 tokens (zero-shot), 0.404 accuracy and 49.735 tokens (Short-CoT), and 0.424 accuracy and 98.126 tokens (Long-CoT). The authors report that overall performance trends stayed consistent, with no degradation in accuracy or tokens.
- P95 token consumption is not reported: Although P95 token consumption is listed among the evaluation metrics, no P95 values appear in the paper content; only mean token usage is reported.
Methodology in Plain English
ProofSketch works in stages rather than asking the model to reason freely in one long chain.
First, the theory is parsed into positive facts, negative facts, and logical rules, and a forward-chaining engine derives a symbolic closure from them. If the question can be answered directly from this closure, the system returns the closure answer immediately, marked CERTIFIED, with no claims.
If generation is needed, the system samples up to four short sketch candidates under an adaptive token budget — 120 tokens when the closure already mentions the queried entity, 160 otherwise — using a mild temperature of 0.3 for controlled diversity. Each sketch must be machine-readable: a proposed answer to the question plus a small set of atomic claims in the canonical form "e is a" or "e is not a," where e is an entity and a is an attribute. Surface mentions are canonicalized to match the symbols in the theory, and the sketch is reduced to a minimal anchored subset that refers directly to the entity named in the question, so the justification stays query-focused. A lightweight repair pass handles imperfectly structured outputs; if a sketch still cannot be parsed into an answer plus at least one canonical claim, it is treated as having no usable claims and deprioritized, so it cannot be marked certified downstream.
Each sketch is then formally verified against the symbolic closure. Sketches are ranked lexicographically: full certification first (all claims verified), then partial verification coverage, then token efficiency, then consistency with closure decisions. If a fully certified sketch appears, processing stops early. The final output is an answer (corrected by the closure if the closure entails the question), the corresponding verified atomic claims, and a certification status. The baselines used for comparison are zero-shot prompting, Short-CoT with up to three concise reasoning lines, and Long-CoT with up to ten reasoning steps, evaluated on Mistral-7B, DeepSeek-R1 Distill Llama-8B, and Qwen-7B.
Why This Matters
ProofSketch targets a real tension in LLM deployment: longer reasoning traces buy accuracy but cost tokens and latency, and they are unchecked. By attaching a formal verification signal and a certification status to each answer, the work points toward reasoning systems whose outputs can be audited rather than merely trusted. The paper argues this establishes a new paradigm for trustworthy neural reasoning while maintaining computational efficiency across model architectures.
Real-world applications:
- Compute-constrained or tightly budgeted deployments, where token budgets are limited and the paper's token savings versus Long-CoT (37.0% to 71.0%) matter directly.
- Rule-based decision support, such as policy or eligibility checking, where facts and rules map onto the positive facts, negative facts, and rules that ProofSketch parses.
- Auditable question answering, where the returned set of formally verified atomic claims and a certification status let a reviewer inspect why an answer was produced.
- Model selection and evaluation, since the paper reports that certification rates and efficiency differ sharply across models (0.84 for Mistral-7B versus 0.42 for the two R1-Distill models on the 300-example set).
Industry relevance: the framework's ability to mark answers as certified or not gives a practical routing signal — certified outputs can be trusted or automated, while uncertified ones can be escalated to human review. Its cost profile is model-dependent, and the authors note the verification stage adds latency overhead, which matters for any latency-sensitive production setting. Code is available at https://github.com/tanishka66/ProofSketch.
Future Directions
- Reducing the latency overhead: The authors hypothesize that cumulative costs of multiple sketch generations, closure computation, and verification checks outweigh generation savings in some cases, and suggest caching closure computations and parallelizing sketch generation.
- Scaling beyond simple symbolic checks: The paper states as a limitation that ProofSketch relies on simple symbolic checks, which may not scale to more complex reasoning domains, and proposes extending the framework to those domains.
- Adaptive sketch generation policies: Beyond the current two-level budget (120/160 tokens), the authors propose exploring adaptive sketch generation policies, supported by the ablation showing fixed budgets are suboptimal.
- Integrating neural verifiers: The conclusion proposes neural verifiers to broaden verification coverage, and the paper also leaves open how the method behaves in real-world noisy environments, since it has only been tested on controlled datasets.
Target Audience
This paper is most useful to NLP and LLM reasoning researchers, particularly those working on efficient inference, chain-of-thought reduction, and verification-guided generation. It also speaks to practitioners deploying models under compute or token budgets who need auditability, and to students at an intermediate level who want a concrete example of combining symbolic methods with neural generation. Readers seeking a mathematical treatment of the objectives will find the problem formulation brief; readers seeking a benchmarked engineering recipe will find the setup, hyperparameters (K=4, β₁=120, β₂=160, τ=0.3), and results clearly specified.
Authors’ abstract
Reasoning methods such as chain-of-thought prompting and self-consistency have shown immense potential to improve the accuracy of large language models across various reasoning tasks. However such methods involve generation of lengthy reasoning chains, which substantially increases token consumption, computational cost, and latency. To address this inefficiency, we propose ProofSketch, a verification-guided reasoning framework that integrates symbolic closure computation, lexicographic verification and adaptive sketch generation. Our experiments show that ProofSketch consistently reduces token usage while improving accuracy, demonstrating that this approach offers a promising path for efficient and trustworthy reasoning.