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.

  • Databricksai_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: Databricksai_parse_document function

  • SnowflakeAI_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: SnowflakeAI_PARSE_DOCUMENT

Native multimodal document interfaces

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

  • OpenAIAPI 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: OpenAIFile inputs (PDF and documents) · OpenAIStructured model outputs

  • AnthropicClaude 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: AnthropicPDF support

OCR / document-specialist APIs

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

  • MistralDocument 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: MistralDocument AI OCR processor · MistralDocument 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.