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 10 million synchronized egocentric experience episodes with structured 3D/4D multimodal annotations — 2.88B RGB frames, 720M depth frames, 576M pose/mocap frames and ~1PB total. Designed for embodied AI, robotics, and multimodal pretraining; research-only, gated access.

Hugging Face

Provides a reproducible, deduplicated corpus of text extracted from PDFs for LLM pretraining—about 3 trillion tokens from ~475 million documents in 1733 language-script pairs. Includes OCR and text extraction pipelines, per-page language IDs, MinHash deduplication, and is released under ODC‑By 1.0.

Hugging Face

Provides OCR full text for 11.55M public-domain German newspaper pages (1638–1964) with per-page IIIF scans and ALTO XML coordinates; suited for historical NLP, language-model training, and OCR research. Pages carry explicit per-page public-domain licenses.