Video yükleniyor...
Video Yüklenemedi
Introducing ExtractBenchPro: the most challenging benchmark for real-world document extraction. We see a massive long tail of document complexity in terms of use cases brought on from our customers, that are completely unsolved from a price-performance standpoint. These include trial balances, well logs, canvass binders, site plan reviews, duty... show more
30,583 görüntüleme • 11 gün önce •via X (Twitter)
27 Yorum

I love benchmarks where the top guys are at ~60%, means we have so much work to do to still! good drop!

launch on launch on launch 🚀

yasssssh

A long-tail extraction bench is overdue. Price-performance on the ugly docs is where most demos fall apart. Which document type is the current high-water mark still failing on?

Finally a real benchmark on realistic real world task that is not saturated! Seems like best harness model (codex / GPT6 Astra) only score 58.0 ! Hopefully this will help frontier/other model to improve. Accurately extracting info from doc is a crucial task for agents.

Scoring on perfect documents is the right call. Below that bar a human still reviews every page, and a silently dropped row in a long table is the worst miss because precision stays high while recall falls and nothing flags it.

waiting for the 99% score benchmark so I can finally automate my taxes

The perfect-document metric is especially important for enterprise use cases. A high average F1 can hide a single critical error in an otherwise well-extracted document. Reliable enterprise knowledge requires not just accurate extraction, but traceable evidence and validation of the relationships and inferences built on top of it.

Document conventions is what breaks chunked pipelines: a legend on page 1 changes how page 40 reads, and that chunk never sees it. A first pass that extracts doc-level rules and injects them into every chunk helps. How do you score derived values: exact match or tolerance?

open-world docs with hundreds of interrelated tasks. the eval is the product, not the model card

scoring on fully perfect documents is the right call, one wrong number in a reconciliation costs more than the whole extraction

Its been super interesting to see this task evolve over time. At the end of the day, customers expect perfect output, so making it the core metric makes a lot

what's the nastiest doc in there?

okayyy 1 dollar a page to still fail half the docs is insane 👏

what kind of documents are the hardest ones for the models, scanned tables or messy layouts? curious what your customers send you

🔥

Which doc type tripped up frontier models the most?

I think all parsing vendors should fund an independent company to create benchmarks. It’s difficult to trust vendor maintained benchmarks due to obvious survivorship bias.

Saturated benchmarks were the same problem we hit with BI tools years ago. Every vendor looked great on the clean demo dataset and fell over on the customer’s actual tables. Loss runs and trial balances are a much more honest test.

doc extraction is one of those boring problems that's secretly everything. glad someone's finally benchmarking the real-world version lol

Can the models tell which documents they got wrong? I'd love to see whether they can reliably flag the ones that need a human, even before they can get every field right.

almost $1 a page at ~58% value f1 gets uglier once you divide by perfect docs instead. if only a slice of docs come out 100% clean, codex is probably a few dollars per doc you can ship untouched, would love that column next to the pareto chart

Perfect-document scoring compounds per-field error, so a long well log fails far more often than a short form at the same per-field accuracy. I'd want the scores split by fields per document.

imo merged cells in scanned tables are where most extractors still fall over

The charts-inside-documents case hits hardest — clients hand me 40-page PDFs with embedded charts and expect clean tables. Cheapest trick that works: crop chart regions first, then extract. Layout detection is the step most pipelines skip.

messy docs are where extraction pipelines quietly break. which type scores worst?

Scoring on perfect docs is the right call. At 95% per-field accuracy, a 50-field doc comes out fully correct under 10% of the time, and in a trial balance one wrong value is the whole problem. Same trap as a 98% test pass rate while the one flow that matters is broken.
