arXiv paper· machine learning (LLM reasoning evaluation)· benchmark

PetriBench: Benchmarking LLM Reasoning over Dynamic State Spaces

Pyrros Koussios, Benjamin J\"ager, John Hua Yao, Ajay Sridhar, Violet Xiang, Chenhao Li

cs.CL · cs.AI · cs.LO

Quick verdict

Claims a scalable exactly-verified Petri-net LLM reasoning benchmark; credible design, but Hard-tier floor effects and single-run noise temper conclusions.

Summary

The authors introduce PetriBench, a procedurally generated benchmark that evaluates LLM reasoning over dynamic state spaces using weighted place-transition Petri nets. Six tasks span a 2×2 taxonomy of local versus global scope and finite versus infinite horizon: MinimumTokenSteps and ReachableMarkings (integer answers), L0/L4 liveness, deadlock, and boundedness (binary answers). Generators fix the queried property by construction, verified independently with the TINA solver; three difficulty tiers of 1,600 questions each (4,800 total) vary causal generation depth and distractor structure. Evaluating 36 proprietary and open-weight configurations with exact-match scoring, accuracy falls consistently from Easy to Hard (e.g., GPT-5.6 Sol at XHigh: 96.4→77.8), weaker models collapse toward the ~25% aggregate baseline, and the first principal component of task-level performance drops from 91.7% to 78.9%, indicating diverging capability profiles. Rankings correlate strongly (ρ=0.94, n=28) with the Artificial Analysis Intelligence Index. Ablations show serialization format changes absolute scores by at most 6.4 points, CoT prompting matters little at fixed reasoning effort, while disabling internal reasoning collapses accuracy. Main limitations: Hard-tier floor effects for mid/low-tier models, headline tables lack confidence intervals despite single completions at temperature 1.0, and shortcut testing is limited to linear surface statistics rather than learned structural probes.

Review complete

Assessment at a glance

machine learning (LLM reasoning evaluation)

4

risk flags identified

● high 0

● medium 2

● low 2

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • PetriBench provides a compact, fully self-contained, procedurally scalable benchmark for LLM reasoning over dynamic state spaces, with six tasks spanning local/global scope and finite/infinite horizon and exact solver-verified ground truth.
  • Accuracy decreases consistently with structural difficulty, and harder instances expose increasingly distinct task-specific capability profiles (first principal component drops from 91.7% to 78.9% explained variance).
  • Test-time compute improves performance overall, but the relationship between reasoning length and correctness is task-dependent, with only MinimumTokenSteps retaining a positive correlation at the individual-response level after normalization.
  • PetriBench model rankings align strongly with established external evaluations (Spearman ρ=0.94 with the Artificial Analysis Intelligence Index, n=28 configurations).
  • Benchmark answers cannot be recovered from surface statistics alone (shortcut baselines within ~5pp of trivial baselines on all six tasks).

Strengths

  • Exact, solver-verified ground truth throughout

    Every instance is independently verified with the TINA solver or counterexamples (§3.3, B.1.1); scoring is deterministic exact-match with parse failures counted as incorrect (B.3.2). No LLM judges anywhere — a rare and valuable property for a reasoning benchmark.

  • Principled property-preserving procedural generation with two difficulty axes

    Generators construct the answer-determining core first and add label-preserving distractor structure (§3.2, B.1); difficulty scaling is validated empirically for two models (Fig 6, Fig 12), and identifier permutation plus matched bounded/unbounded and deadlock/non-deadlock pairs (B.1.2) guard against construction-order and surface-size cues.

  • Shortcut resistance is tested, not just asserted

  • Informative analyses beyond the leaderboard

  • Strong external validity and full artifact release

Weaknesses

  • Hard-tier floor effects compress discrimination

  • No confidence intervals or repeated sampling on headline results

  • Template-learnability risk is not fully ruled out

  • ReachableMarkings horizon is very narrow

  • Error taxonomy is LLM-generated with limited human verification

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

PetriBench (arXiv 2609.19883, ETH Zürich + Stanford) is a procedurally generated benchmark of 4,800 questions testing LLM reasoning over dynamic state spaces via weighted place-transition Petri nets. Six tasks instantiate a 2×2 taxonomy — local vs global scope crossed with finite vs infinite horizon: MinimumTokenSteps and ReachableMarkings (integer targets), L0/L4 liveness, deadlock, and boundedness (binary targets), each at Easy/Medium/Hard with 1,600 questions per tier (Table 14). The paper claims: (1) a compact, self-contained, extensible benchmark with exact ground truth; (2) monotone accuracy decline with difficulty coupled to increasingly divergent task-specific capability profiles; (3) beneficial but task-dependent test-time compute; (4) external validity via rank correlation with the Artificial Analysis Intelligence Index. The evidence broadly supports these claims, with the caveats below.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is PetriBench?

PetriBench is a benchmark of 4,800 procedurally generated questions testing whether large language models can reason about Petri nets — formal models of concurrent systems with places, tokens, and transitions. It spans six tasks (minimum firing steps, reachable-marking counts, L0/L4 liveness, deadlock, boundedness) across local/global scope and finite/infinite horizon, at three difficulty levels, with every answer verified exactly by the TINA solver.

Which models perform best on PetriBench?

In the paper's 36-configuration evaluation, GPT-5.6 Sol at XHigh reasoning effort leads overall with 96.4% (Easy), 90.9% (Medium), and 77.8% (Hard) exact-match accuracy, followed by Grok 4.6 XHigh and Claude Opus 5 XHigh. Open-weight models such as GLM-5, DeepSeek V3.2, Kimi K2.5, and Qwen3-235B score near the ~25% aggregate random baseline on Hard, driven largely by the integer-counting tasks.

Is PetriBench saturated by frontier models?

No. The best configuration reaches only 77.8% on Hard, and frontier models still lose many points on the integer-counting tasks ReachableMarkings and MinimumTokenSteps. However, several Hard binary tasks (deadlock, boundedness) sit near the 50% chance level for almost all models, so remaining headroom is uneven across task types.

Can models pass PetriBench by exploiting shortcuts?

The authors trained linear models on surface statistics (place/transition/arc counts, token counts, question constants) and found they gain at most about 5 percentage points over trivial baselines across all six tasks. The caveat: because each answer label is tied to a specific generator template, more sophisticated learned structural shortcuts were not tested.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 3, 4, 11, 16-18 appear as plot extractions with embedded numeric labels; exact point placements and some stacked-bar compositions could not be fully verified from the extracted text.
  • Generator source code and random seeds are referenced as released artifacts but are not part of the extracted text; generation parameters were checked only via Table 12 and Appendix B.1.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
PetriBench: Benchmarking LLM Reasoning over Dynamic State Spaces | Evolve.Pub