Loading video...

Video Failed to Load

Go Home

Today we’re introducing ParseBench-2 - our most ambitious document parsing benchmark to date. It is the only benchmark that provides both extreme granularity into every single type of production parsing error, while also making sure that metric scores are highly aligned with human judgment. We do this by painstakingly...

99,563 views • 2 days ago •via X (Twitter)

36 Comments

Logan Markewich's profile picture
Logan Markewich2 days ago

My favourite piece is the "Metric Lab" where you can change how the severity aware scoring works

Imaan Sultan 🇵🇰🇸🇦's profile picture
Imaan Sultan 🇵🇰🇸🇦2 days ago

the people yearn for llamaindex's launches lets go TEAM!!! so proud of our execution

Murtaza Khomusi's profile picture
Murtaza Khomusi2 days ago

I love myself a good eval

Niel Pal's profile picture
Niel Pal2 days ago

Most accurate benchmark out there! Congrats to Pierre and the research team here.. Was awesome getting to see them build this out firsthand. And pumped to share OCRia 1.5 with our customers.

Matisse's profile picture
Matisse2 days ago

forms! forms! forms!

Pierre-Loic Doulcet's profile picture
Pierre-Loic Doulcet2 days ago

As we were developing the metrics, we start by looking how other metric in other benchmark work, and how good they are at spotting designed error type (such as a permutation of 2 digit in a number), and how much they penalize it. We did not find metric that penalized as we expect, so we build our owns. You can explore how different parse benchmark measure/penalize different scenarios here:

ben.'s profile picture
ben.2 days ago

looks good tbh

Dave Zilberman's profile picture
Dave Zilberman2 days ago

Not THE biggest news of the day, but huge nonetheless!! Great progress @llama_index

Norwest's profile picture
Norwest1 day ago

Way to go @jerryjliu0 and team! 🦙

Boyang Zhang's profile picture
Boyang Zhang2 days ago

The next era of document parsing!

Conor Bronsdon's profile picture
Conor Bronsdon2 days ago

Massive - congrats!

Jerry Liu's profile picture
Jerry Liu2 days ago

thanks @ConorBronsdon 🙌

Taibiao Zhao's profile picture
Taibiao Zhao2 days ago

ParseBench-2🚀Accuracy!!!

MJ 🦙's profile picture
MJ 🦙2 days ago

Eval the evals. Eval all the way down. 🦙

Jishnu's profile picture
Jishnu2 days ago

Incredible stuff! Big step up from v1

Rohan Paul's profile picture
Rohan Paul2 days ago

really cool staff. Congrats Jerry and team.

Jerry Liu's profile picture
Jerry Liu2 days ago

thanks @rohanpaul_ai 🫡

marcus's profile picture
marcus2 days ago

congrats for it team!!!

Zhaoqi Li's profile picture
Zhaoqi Li2 days ago

The depth and scenarios covered by parsebench-2 is impressive. It can be really helpful benchmark to see the weakness spots of a document pipeline and continuously making improvements.

Nemo's profile picture
Nemo2 days ago

the severity part is the right call, a broken table border is cosmetic but a misread digit in an amount looks totally fine and an agent will act on it without blinking

Javier Torres's profile picture
Javier Torres2 days ago

the bbox improvements are wild on dense tables

Yong Park's profile picture
Yong Park2 days ago

Big ups to the team for an update on an already industry leading benchmark

Tommy's profile picture
Tommy2 days ago

Severity weights still have to move scores.

berni's profile picture
berni2 days ago

scoring 330+ error types by hand is tedious work, but it's what makes the final number mean something

gelo's profile picture
gelo2 days ago

doubling the pages is nice, but better ground truth matters more, bad labels cap every score

Vraj Talati's profile picture
Vraj Talati2 days ago

Glad blank form fields count too. An agent inventing a value where someone left the box empty is a very different problem from missing text.

fred's profile picture
fred2 days ago

severity-weighted errors is the right call, a typo and a broken table shouldn't cost the same

zen.'s profile picture
zen.2 days ago

curious how ocria-1.5 does on charts vs tables, they usually fail in very different ways

Hashir Omer Farooqi's profile picture
Hashir Omer Farooqi2 days ago

Could you release the raw outputs and granular eval logs for every parser, not just aggregate scores? The new error taxonomy will make them far more useful. Tracking here:

FastOCR's profile picture
FastOCR2 days ago

Which languages are supported?

Jerry Liu's profile picture
Jerry Liu2 days ago

llamaparse itself supports 50+ languages! if you try it out let us know your feedback

FastOCR's profile picture
FastOCR1 day ago

Thank you. Will check it out

Huilong's profile picture
Huilong2 days ago

The nasty case is a swapped year header: perfect digits, wrong year. Save that as agent memory and the error can outlive the PDF.

Alex Vasinca's profile picture
Alex Vasinca1 day ago

Nice work @jerryjliu0 ! I’m curious about the annotation process and the distribution of human annotations vs synthetic ones

Nicolò Tognoni's profile picture
Nicolò Tognoni2 days ago

glad blank fields staying blank is scored, a parser that fills an empty box is worse than one that misses a filled one, the agent downstream has no way to know the value was never there

Dusan 🐧 AI agents · dad's profile picture
Dusan 🐧 AI agents · dad2 days ago

which parsing error type hurts the score most, does a human reviewer agree with that ranking?

Related Videos

We’re open sourcing the first document OCR benchmark for the agentic era, ParseBench. Document parsing is the foundation of every AI agent that works with real-world files. ParseBench is a benchmark that measures parsing quality specifically for agent knowledge work: ✅ It optimizes for semantic correctness (instead of exact similarity) ✅ It has the most comprehensive distribution of real-world enterprise documents It contains ~2,000 human-verified enterprise document pages with 167,000+ test rules across five dimensions that matter most: tables, charts, content faithfulness, semantic formatting, and visual grounding. We benchmarked 14 known document parsers on ParseBench, from frontier/OSS VLMs to specialized parsers to LlamaParse. Here are some of our findings: 💡 Increasing compute budget yields diminishing returns - Gemini/gpt-5-mini/haiku gain 3-5 points from minimal to high thinking, at 4x the cost. 💡 Charts are the most polarizing dimension for evaluation. Most specialized parsers score below 6%, while some VLM-based parsers do a bit better. 💡 VLMs are great at visual understanding but terrible at layout extraction. GPT-5-mini/haiku score below 10% on our visual grounding task, all specialized parsers do much better. 💡 No method crushes all 5 dimensions at once, but LlamaParse achieves the highest overall score at 84.9%, and is the leader in 4 out of the 5 dimensions. This is by far the deepest technical work that we’ve published as a company. I would encourage you to start with our blog and explore our links to Hugging Face to GitHub. All the details are in our full 35-page (!!) ArXiv whitepaper. 🌐: Blog: 📄 Paper: 💻 Code: 📊 Dataset: 🎥 YouTube:

Jerry Liu

108,403 views • 7 months ago

Today we’re releasing OCRia-1, a frontier VLM for document parsing that sets a new SOTA in accuracy, cost, and latency. It not only sets a new high score on ParseBench (87.4), but also leads in three 3rd-party benchmarks: olmOCR-bench* (83.5 overall, 92.9 on tables!), PulseBench-Tab (84.1), and fr-bench-pdf2md (72.1). OCRia-1 is really, really good at parsing complex tables: nested headers, merged cells, irregular grids, scanned tables, and more. It is also fantastic at parsing complex unlabeled charts (line, bar, pie, technical diagrams), and preserving complex formatting. Most real-world enterprise documents contain at least one of the these, whether it’s a big tax withholding table or a public economic report. It is a 4B model and outperforms all other models within a similar parameter class: LightOnOCR-3, Chandra-OCR 2, Mistral OCR 4.1, and more. It is also extremely fast. All credit goes to our research team, who spent countless hours on curating a diverse dataset, tuning our training pipeline, and squeezing every last drop out of model optimization so that it can process billions of pages at scale. OCRia-1 as a base is powering all of our modes within LlamaParse (cost-effective, agentic, agentic plus), so you can access its capabilities today! If you’re processing millions/billions of documents at scale, we’re offering enterprises that book a demo up to $3k in credits for a guided evaluation.** *olmOCR-bench scores are adjusted based on unifying rendering at 1,288px for all models **enterprise POC credits apply to eligible organizations that book a demo

Jerry Liu

111,374 views • 23 days ago

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 reconciliations, loss runs, and more. Most existing extraction benchmarks are saturated by the frontier models (our cheapest modes now score 93%+ on ExtractBench). So there is enormous economic value in building a complex extraction benchmark that reflects this long-tail of knowledge work. We spent a long time curating the most complex elements that we saw from real world extraction use cases: ✅ Document conventions: containing legends or rules where the rest of the document should be interpreted ✅ Density of internal jargon: specific definitions that must be cross-referenced within a doc ✅ Aggregation and reasoning: beyond returning exact values on a page, infer values derived from aggregating multiple sources of information ✅ Drawn relations: complex diagrams like procedures and circuits ✅ Charts inside documents: read precise points within a chart ✅ Long chart sheets: some data series like well logs cram all this data into an extremely long page Within the industries where document extraction is relevant, even small mistakes can have enormous negative impacts. Therefore our headline evaluation metric is based on perfect documents: the proportion of docs with perfect (100%) value f1 score. (Besides this we also measure value f1 and grounded f1) It’s an extremely hard task for even the latest frontier models to solve, topping out at ~58% or so in Value F1 score for Codex with Astra - which is quite good but extremely expensive (almost $1 per page!) Our LlamaParse agentic/agentic plus modes are 20-40% and cover the left side of the Pareto frontier, at price ranges that are feasible for full production use. ExtractBenchPro is available today as a website/technical blog, and also on Github and HuggingFace. Check it out! Blog: Website: Hugging Face: Github (is ExtractBench):

Jerry Liu

31,433 views • 1 month ago