AIAny
Icon for item

ExtractBench

Evaluates schema-guided structured extraction from documents: given a document and a JSON schema, systems must return a schema-valid JSON with page-and-box grounding. Covers 370 documents (4,869 pages) across 8 business domains and 67 document types; scores value accuracy, word/page grounding, and long-list completeness.

Introduction

Why this matters

Enterprise document extraction is both ubiquitous and brittle: teams need one system to handle many document families, auditors need evidence of every returned value, and real paperwork includes long repeated lists, scans, and handwriting. ExtractBench makes these production requirements testable by treating the schema as the input spec and requiring schema-valid JSON plus page- and box-level grounding for every extracted value.

What Sets It Apart
  • Broad, realistic coverage: 370 documents (4,869 pages) spanning 8 business domains and 67 document types, with each document type defined by a single schema shared across examples.
  • Traceability-first evaluation: unified value F1 for extraction accuracy, plus word-level and page-level grounding F1 where human-verified boxes exist, so reviewers can audit model outputs without re-searching the source PDF.
  • Challenge tagging and per-field scoring: every case is tagged on five independent axes (task challenge, perception, table structure, length, domain) and each schema field declares its scoring comparator and evidence rules.
  • Realistic inputs: mix of born-digital PDFs, synthetic long lists, scanned pages, degraded recaptures, and some handwriting; evaluation is deterministic and reproducible via the open evaluation harness.
Who it’s for and trade-offs

Great fit if you build or benchmark document-extraction systems for enterprise workflows (invoices, regulatory filings, fund-holdings, procurement, remittances) and need to measure both exhaustive list completeness and grounded provenance. Not a large pretraining corpus—its value is as an evaluation suite and reproducible testbed. The dataset and code are open (Apache 2.0) but include downloadable PDFs and per-case JSON schemas and field rules, so you must run the provided harness to reproduce official scores.

Where it fits

Use ExtractBench to compare extraction pipelines, validate grounding and human-in-the-loop correction tools, or stress-test agents on long-list and needle-in-haystack challenges. It complements smaller PDF-to-JSON benchmarks by focusing on exhaustive lists, grounding, and measured cost across many document families.

Information

  • Websitehuggingface.co
  • OrganizationsRun Llama, LlamaIndex
  • AuthorsBoyang Zhang, Adrian Lyjak, Eli Stewart, Zhaoqi Li, Simon Suo
  • Published date2026/08/06

Categories

More Items

Hugging Face

Provides 2,000 synthetic multiple-choice items designed for continuation log-likelihood scoring to evaluate small language models' Theory of Mind (social-cognitive) abilities; 40 constructs, balanced answer positions, and easy/medium difficulty.

Hugging Face

Provides 5.5K+ self-contained data-analysis RL tasks: each row bundles a real tabular dataset, a question, and a deterministically-gradable gold answer. Verified from jupyter-agent notebooks; splits for training, held-out testing, and quick eval; intended for prompting, fine-tuning, and agent RL.

Hugging Face

Provides mixed-domain, verifiable RL training environments for LLM agents (code, cyber, knowledge work, web dev, music) as Parquet datasets, with domain-specific verifiers, Docker artifacts and links to training code for reproducible agentic RL experiments.