DataAIHub Research · Type-B · v1.0

Document Intelligence 2026

Architectures & Evaluation Gaps

A research report on document parsing versus schema-guided extraction, industry architecture families, and the public evaluation landscape. This is not a DataAIHub Engineering Benchmark and does not publish DataAIHub scores.

Published
29 August 2026
Last updated
29 August 2026
Research version
v1.0

How to read this research

Vendor capability
— What the provider documents about its own product.
Published research
— Findings or benchmark definitions from papers and official repositories.
DataAIHub analysis
— Synthesis across the cited evidence.
Vendor-reported
— Claims attributed to the vendor rather than independently reproduced by DataAIHub here. This does not mean the claim is false.

Executive summary

  1. Document intelligence is not one product category: parsing, schema-guided extraction, document QA, and OCR are different jobs that vendors and benchmarks frequently conflate.
  2. In the primary-source evidence reviewed for this report, we identified six recurring architecture families: classic IDP (Intelligent Document Processing), GenAI-managed IDP, lakehouse-native parse functions, multimodal PDF APIs, OCR/document-specialist APIs, and specialist parse→extract platforms.
  3. A recurring pattern is two-stage processing — parse/layout first, then schema extract — documented across LandingAI ADE, Reducto, Databricks examples, and Unstructured pipelines.
  4. Public evaluation is increasingly covering production-shaped extraction, but the landscape reviewed here remains fragmented across perception, extraction, schema adherence, completeness, grounding, robustness, and production economics.
  5. This edition is a synthesis report (Type-B). DataAIHub has not run an original extraction benchmark and does not publish a cross-vendor score leaderboard here.

Research question & scope

How do systems turn complex multi-page documents into reliable, schema-constrained structured data in 2026 — and what do public benchmarks actually measure versus what production extraction requires?

In scope:

  • Architecture families with primary-source documentation
  • Public and academic benchmarks relevant to parsing, OCR, KIE (Key Information Extraction), VQA, and schema-guided extraction
  • Production evaluation gaps where public evidence is thin or absent

Out of scope:

  • DataAIHub-run model evaluations
  • Cross-vendor scoreboards
  • Equal-depth coverage of every document-AI vendor
  • Full multilingual and handwriting deep dives
  • RAG as a primary research topic (covered only where parsing feeds retrieval workflows)
  • Other areas noted in this report as evaluation gaps rather than current research focus

Document intelligence is not one problem

Vendors market “document AI” as a single capability. Engineers usually need to know which job is actually being solved:

Document parsing / layout recovery

Recover reading order, paragraphs, tables, figures, and headers as structured elements or Markdown/HTML — often as a precursor to RAG or extraction.

Schema-guided extraction

Map a user- or system-defined schema onto document content and return typed JSON (fields, nested objects, arrays of line items).

Document VQA / field QA

Answer natural-language questions over document images or pages. Useful, but success on QA is not the same as valid schema-constrained JSON.

OCR

Recognize text under noise, handwriting, stamps, and varied scripts. Necessary but not sufficient for reliable enterprise extraction.

Why complex document extraction is hard

  • Length and context limits

    Multi-page PDFs collide with token windows, page caps (e.g. documented lakehouse parse limits), and output-size constraints when schemas demand large arrays.

  • Layout and tables

    Multi-column pages, nested tables, and merged cells break naive text dumps. Table structure research (PubTables-1M) is strong for science PDFs but does not equal business line-item semantics.

  • Repeated records and nested schemas

    Invoices and statements require complete arrays of line items plus nested parties/addresses — completeness failures are silent and costly.

  • Cross-page references

    Totals, exhibits, and amendments require reasoning across pages. In the benchmark set reviewed here, cross-page reconciliation is not a first-class scored task for most benches.

  • Grounding and schema validity

    Production systems need provenance (page/bbox/citation) and JSON that validates against a schema — but schema-valid output, correct values, complete records, and grounded citations are distinct dimensions that newer benches cover unevenly.

  • Cost, latency, and HITL

    Agentic multipass extraction can raise accuracy (vendor-claimed) while changing unit economics. ExtractBench reports cost; RealDocBench and LongExtractBench report latency in their paper/repo framing — but protocols, workload conditions, and aggregation differ, and the reviewed set does not define a common p95-latency-under-load protocol.

Architecture landscape

Organized by architecture family, not alphabetically by vendor. Product capability statements below are drawn from official documentation and should be read as vendor-described unless tied to a public benchmark paper.

Classic IDP

Managed OCR, layout, and extraction organized around known document classes with prebuilt and custom models.

GenAI-managed IDP

Blueprint/schema-driven extraction services that wrap foundation models behind IDP workflows.

Data / lakehouse-native parsing

SQL-callable parse functions that return layout elements for analytics and downstream extraction.

  • Databricks — ai_parse_document (+ ai_extract)

    Data platform

    Jobs: parse · schema-extract

    Structured extraction: Parse to VARIANT elements; field extraction via ai_extract / ai_query examples.

    Long documents: pageRange; hard limit 500 pages / 100 MB documented; parse then extract pattern.

    Grounding: bbox coordinates relative to rendered page images when enabled.

    Sources: Databricks — ai_parse_document function

  • Snowflake — AI_PARSE_DOCUMENT

    Data platform

    Jobs: ocr · parse

    Structured extraction: LAYOUT/OCR JSON outputs; downstream Cortex functions for structured fields (see related docs).

    Long documents: Up to 2,000 pages and 100 MB per document; page_split and page_filter support selective processing of multi-page documents.

    Sources: Snowflake — AI_PARSE_DOCUMENT

Native multimodal document interfaces

General foundation models that ingest PDFs as text + page images inside the chat/API surface.

  • OpenAI — API file / PDF inputs

    Foundation model

    Jobs: parse · doc-vqa · schema-extract

    Structured extraction: Prompting + structured outputs / tools over document context (application-built).

    Long documents: Context/token limits of the chosen model; page images increase token use.

    Grounding: Model citations depend on prompting/tools — not a dedicated IDP citation product.

    Sources: OpenAI — File inputs (PDF and documents) · OpenAI — Structured model outputs

  • Anthropic — Claude PDF support

    Foundation model

    Jobs: parse · doc-vqa · schema-extract

    Structured extraction: Prompting + tools / structured extraction patterns on PDF context (application-built).

    Long documents: PDF support: up to 600 pages and 32 MB per request; 100-page limit when the request's context window is under 1M tokens, subject to model/configuration limits.

    Grounding: Citation patterns documented for some PDF flows.

    Sources: Anthropic — PDF support

OCR / document-specialist APIs

Dedicated OCR endpoints with optional schema annotations, distinct from full IDP suites.

  • Mistral — Document AI OCR + Annotations

    OCR / document API

    Jobs: ocr · parse · schema-extract

    Structured extraction: document_annotation_format / bbox_annotation_format with JSON schema.

    Long documents: pages parameter for page selection.

    Grounding: Bounding boxes for blocks/images.

    Sources: Mistral — Document AI OCR processor · Mistral — Document Annotations

Specialist parse → extract platforms

API products that explicitly separate parsing from schema-guided field extraction.

Long & complex documents

  • Page selection / splitting

    Snowflake documents up to 2,000 pages with page_split/page_filter; Databricks documents pageRange with hard page caps; Mistral and cloud IDPs expose page selection in APIs.

  • Parse once, extract many

    Reducto and similar platforms encourage parsing to a reusable representation, then running schema extract (including from prior job IDs) to control cost.

  • Chunking for RAG vs extraction

    Google Layout Parser and Unstructured emphasize layout-aware chunks for retrieval. That optimizes answerability, not necessarily schema completeness.

  • Hierarchical / agentic decomposition

    Specialists describe split/classify → parse → extract (and optional deep passes for arrays). Treat multipass accuracy gains as vendor_claim unless independently reproduced.

  • Long-document structured extraction

    ExtractBench includes a long split (>50 pages) and LongExtractBench stresses multi-hundred-page PDFs with large array schemas — but public subsets and protocols differ, so long-record completeness is now measured in some benches yet remains less standardized than field-level accuracy.

  • Native multimodal PDF in one context

    OpenAI and Anthropic encode pages as text+images inside a general model context — flexible for reasoning, sensitive to token cost and context limits.

Structured output & schema strategies

  • Prebuilt industry models

    Classic IDP often ships prebuilt extractors for common document classes (invoices, IDs, tax forms). These are optimized for supported scenarios; custom models or configurable extraction are available when documents fall outside prebuilt coverage.

  • User-defined schemas at inference

    LlamaExtract, LandingAI ADE Extract, Extend, Reducto Extract, BDA blueprints, and Mistral annotations take schemas without retraining a custom model for every template.

  • Nested objects and arrays

    JSON Schema nested objects are supported in several specialist extract APIs reviewed here; long arrays are where products add “deep”/agentic modes (vendor docs).

  • Tables → records

    Parse layers often emit HTML/Markdown tables; extraction layers must map cells into typed records — a frequent failure boundary.

  • Four independent extraction dimensions

    Treat schema/syntactic validity, value correctness, record completeness, and grounding as independent dimensions — not a sequential ladder. A result can be schema-valid but factually wrong, correct but incomplete, complete but poorly grounded, or grounded but semantically incorrect.

  • Validation

    Schema-constrained decoding and JSON Schema checks primarily test structural/schema validity, not factual correctness. Value correctness, repeated-record completeness, and source grounding require separate checks — dimensions that ExtractBench and related benches now score in part.

Tables, forms & grounding

Perception/layout capability (recovering a table grid) is not the same as schema extraction (mapping cells into typed business records). Keep those evaluations separate.

  • Bounding boxes

    Databricks parse, classic IDP geometry, Mistral blocks, and Reducto parse blocks expose spatial provenance for UI highlighting and audit.

  • Citations

    Some extract APIs return field-level citations back to source regions; definitions differ by vendor — do not treat “citations enabled” as a shared metric.

  • Parse coverage ceiling

    Reducto docs state Extract can only return what Parse sees — a useful production debugging rule beyond any single vendor.

Evaluation landscape

What existing benchmarks measure

No score leaderboard. Rows describe problem focus in the benchmark set reviewed here — published numeric results are not compared, and no single bench combines all production dimensions.

The reviewed benchmark set spans three layers: (A) perception/parsing — OmniDocBench, PureDocBench, OCRBench v2, PubTables-1M; (B) fixed-schema, fixed-task, or document-understanding benchmarks — FUNSD, SROIE, DocILE, DocVQA; (C) production-shaped / schema-guided or field-level extraction — ExtractBench, VAREX, LongExtractBench, RealDocBench. Scores across layers are not directly comparable.

BenchmarkPrimary problemWhat it measuresWhat it does not measureSources
OmniDocBenchDocument parsingEnd-to-end and module-level PDF parsing fidelity across diverse layoutsUser-defined business schemas, cost/latency SLAs, or multi-document packetspaper · repo
ExtractBenchSchema-guided extractionSchema-guided PDF→JSON extraction with value F1, record completeness, word/page grounding, and reported costYour private templates; full cross-document reconciliation; arbitrary enterprise schemas outside the benchmark's supplied schema settingspaper · blog
DocVQADocument VQANatural-language QA over document imagesStructured schema validity or nested JSON completenesspaper
FUNSDForm understanding / KIEFixed-form understanding under noiseOpen schema-at-inference across many enterprise typespaper
SROIEReceipt OCR + KIEReceipt OCR + company/date/address/total extractionLong multi-page filings; nested schemaspaper
OCRBench v2Visual text localization and reasoningVisual text localization and reasoning for large multimodal modelsEnterprise schema-guided extraction end-to-endpaper
PubTables-1MTable extractionTable detection and structure recognitionBusiness invoice line-item semantics; schema-guided JSONpaper · repo
DocILEBusiness doc localization + extractionBusiness-document information localization and extraction, including line-item recognition under paper-defined ontologiesArbitrary user-defined schemas at inferencepaper
RealDocBenchField-level QA + layout on regulated docsMulti-page regulated-document field QA and layout; per-field questions over documents that may span pagesDoes not provide a separately scored cross-page reasoning dimension; arbitrary nested schema extraction across enterprise verticalspaper
VAREXVariable-schema extractionEvaluation of extraction with per-document variable schemasDocument types outside the government-form corpus (paper)paper · repo · paper
LongExtractBenchLong-document schema-guided extractionSchema-guided JSON extraction from long PDFs with human-reviewed keys, scoring fidelity, schema conformance, and completionShort single-page forms; arbitrary open-schema transfer; independent reproduction of vendor-reported full-corpus runsrepo
PureDocBenchSource-traceable document parsingProgrammatically generated, source-traceable parse evaluation with verifiable annotationsSchema-guided business JSON extraction; enterprise field completenesspaper · repo

Benchmark → production requirement matrix

Coverage quality labels are DataAIHub analysis informed by the benchmark inventory above — not vendor rankings.

Production requirementExisting coverageQualityGap
OCR / text recognitionOCRBench v2, SROIE, OmniDocBench text track, PureDocBenchstrongRobustness varies substantially across fonts, stamps, image quality, and degradation conditions
Layout / reading orderOmniDocBench, PureDocBench; layout tracks in RealDocBenchstrongParse-benchmark validity and degradation sensitivity vary by protocol (PureDocBench paper)
Table structure extractionOmniDocBench tables; PubTables-1M; PureDocBenchpartialScientific tables ≠ financial/ops tables
Fixed-schema KIEFUNSD, SROIE, DocILEstrongNarrow genres and fixed ontologies — limited schema diversity versus open-schema extraction
Variable / user-defined schemasExtractBench, VAREX, LongExtractBench (subset)partialProtocols differ; verify schemas and graders before comparing systems
Long-document completenessExtractBench long split (>50 pages); LongExtractBenchpartialNow represented in newer benches, but not under one standardized long-record protocol
Repeated records / arraysExtractBench completeness framing; LongExtractBench array schemas; DocILE line-item taskspartialRepeated-record completeness is increasingly scored, but definitions and corpora differ across benches
Cross-page reasoningRealDocBench multi-page field QA; most reviewed benches score per-page or per-document tasksweakSome multi-page document QA is evaluated; explicit cross-page reasoning is not a first-class scored dimension in most of the reviewed set
Grounding / provenanceExtractBench word/page grounding; product citation features (vendor)partialInconsistent definitions of “grounding” across papers/products
Schema validityExtractBench, LongExtractBench schema conformance; implicit in other schema-guided benchespartialSyntactic validity is increasingly tested, but validity alone does not establish factual correctness or completeness
CostExtractBench; RealDocBench (paper framing)partialReported inconsistently across benches; no shared production pricing protocol
LatencyRealDocBench (paper framing); LongExtractBench (wall-clock latency in repo reporting)partialRealDocBench and LongExtractBench report latency and ExtractBench reports cost, but protocols, workload conditions, and aggregation differ; the reviewed set does not define a common p95-latency-under-load protocol
Multi-document packetsNot represented as a dedicated packet-level task in the reviewed benchmark setmissingThe reviewed benchmark set does not provide a dedicated packet-level evaluation protocol for application + exhibits + addenda workflows
Benchmark validity / provenancePureDocBench source-traceable design; PureDocBench authors’ audit of OmniDocBenchpartialAnnotation quality and contamination risk are evaluation considerations, not afterthoughts

What benchmarks miss

  • End-to-end extraction on private, evolving enterprise templates (outside public benchmark corpora)
  • Cross-page and cross-document reconciliation as a standardized scored task in the reviewed benchmark set
  • Schema evolution / versioned extractors under regression tests
  • Joint reporting of accuracy, completeness, grounding, cost, and latency under a shared production protocol
  • Independent reproduction of vendor accuracy marketing
  • Benchmark validity itself — PureDocBench authors report 12.08% confirmed annotation errors among the blocks audited in their OmniDocBench audit; DataAIHub did not independently reproduce that audit

DataAIHub analysis

Common patterns

  • Separate perception/parse from schema mapping whenever possible; several specialist stacks reviewed here expose both stages.
  • Lakehouse platforms productize parse as SQL functions so document structure lands next to governed tables.
  • Foundation-model PDF APIs collapse understanding into a general multimodal context — powerful for ad-hoc reasoning, less opinionated about IDP operations.
  • The benchmark set reviewed here spans fixed KIE lineage (FUNSD, SROIE, DocILE), parse fidelity (OmniDocBench, PureDocBench), and newer schema-guided extraction (ExtractBench, VAREX, LongExtractBench) — but no single public benchmark combines all production dimensions.

Important differences

  • Classic IDP is typically organized around known document classes, processors, or extraction models; multimodal PDF APIs optimize flexible reasoning over pages.
  • Lakehouse parse emphasizes analytics/RAG-ready elements; specialist extractors emphasize typed business fields.
  • OCR-specialist APIs (Mistral) can be a building block inside either IDP or LLM pipelines rather than a full workflow product.
  • Benchmarks that score parse fidelity (OmniDocBench, PureDocBench) answer a different question than schema-guided extract benches (ExtractBench, LongExtractBench).
  • DocILE targets business-document localization and extraction with paper-defined ontologies — relevant to KIE and line-item structure, but not equivalent to arbitrary user-defined schemas at inference.

Methodology caveats

  • Vendor-reported accuracy percentages are vendor_claim, not independent benchmark_result.
  • Scores from DocVQA, FUNSD, OmniDocBench, ExtractBench, and LongExtractBench are not interchangeable metrics.
  • Dataset domain shift (scientific tables vs receipts vs regulated filings) can materially affect apparent “wins.”
  • Schema-valid JSON, factually correct values, complete repeated records, and grounded citations are related but not equivalent — collapsing them hides production failure modes.
  • ExtractBench is one of the more production-shaped public evaluations reviewed here (schema-guided JSON, completeness, grounding, cost), but it is not an industry standard and its authorship is vendor-adjacent.
  • DataAIHub does not merge third-party leaderboards into a single ranking in this edition.

Production considerations

Accuracy vs completeness

A correct subset of fields with missing line items can be worse than slightly noisy but complete extracts. Score both.

Schema validity

Reject or quarantine payloads that fail JSON Schema / type checks before they reach downstream systems — then separately audit value correctness, record completeness, and grounding.

Grounding & audit

Require page/bbox/citation links for high-risk fields (amounts, parties, dates) and sample them in HITL queues.

Confidence & routing

Use model/product confidence (where exposed) to route low-confidence docs to humans — do not invent thresholds from marketing pages.

Latency & cost

Agentic multipass and high PDF detail settings change unit economics. Budget tokens/pages, not just model sticker prices.

Failure handling

Distinguish parse failures, schema validation failures, and factual mismatches — each needs a different remediation path.

Sources & methodology

  • Primary sources preferred: official product documentation, peer-reviewed papers, official repositories, and engineering blogs.
  • Vendor capability statements are treated as vendor-reported unless tied to independent benchmark evidence.
  • Benchmark descriptions cite primary papers and repositories; this report does not republish score tables or merge third-party leaderboards.
  • Claims in this edition were cross-checked against cited sources as of the publication date.
  • Future updates will revise conclusions only when underlying source evidence changes.

This edition reflects sources last checked on 2026-08-29. Conclusions are limited to evidence available through that date.

Changelog

  • v1.0 — 2026-08-29: Initial publication of the Document Intelligence 2026 research edition.