← Latest papers
💬 NLP

OCR or Not? Rethinking Document Information Extraction in the MLLMs Era with Real-World Large-Scale Datasets

This paper presents a large-scale benchmarking study demonstrating that powerful Multimodal Large Language Models (MLLMs) can achieve document information extraction performance comparable to traditional OCR-enhanced pipelines using image-only inputs, while also providing an automated error analysis framework and practical guidelines for optimizing schema and instructions.

Original authors: Jiyuan Shen, Peiyue Yuan, Atin Ghosh, Yifan Mai, Daniel Dahlmeier

Published 2026-03-04
📖 5 min read🧠 Deep dive

Original authors: Jiyuan Shen, Peiyue Yuan, Atin Ghosh, Yifan Mai, Daniel Dahlmeier

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a massive pile of paper invoices, insurance quotes, and bank statements from all over the world. Your goal is to turn this messy pile of paper into a neat, organized digital spreadsheet that a computer can understand.

For years, the standard way to do this was like a two-person relay race:

  1. Runner A (The OCR): A specialized robot scans the paper, reads the handwriting and text, and types it out into a digital document.
  2. Runner B (The Extractor): A second robot takes that typed text and figures out which number is the "Total Bill" and which is the "Date."

The problem? If Runner A makes a typo (like reading a "1" as an "I"), Runner B gets confused and the whole race fails. Plus, building and training two different robots is expensive and complicated.

The Big Question: Do We Still Need Runner A?

With the rise of Multimodal Large Language Models (MLLMs)—super-smart AI that can "see" images and "read" text simultaneously—researchers asked a bold question: "Can we just skip Runner A entirely? Can one super-AI look at the picture of the invoice and do the whole job itself?"

This paper, written by experts from SAP and Stanford, is like a giant taste test to see if the "One Robot" approach is ready for the real world.

The Experiment: The "Taste Test"

The researchers gathered a massive, difficult dataset of real business documents (thousands of pages in many different languages, with messy layouts). They tested the top AI models from companies like Google, OpenAI, and Amazon using three different "recipes":

  1. The Old Way (OCR Only): Feed the AI just the typed text from the scanner.
  2. The New Way (Image Only): Feed the AI just the raw picture of the document.
  3. The Combo (Image + Text): Feed the AI both the picture and the typed text.

The Surprising Results

Here is where the plot twists:

  • The "Super-Models" Don't Need a Crutch: For the most powerful AI models (like Google's Gemini and Amazon's Nova), giving them just the picture worked just as well, or sometimes even better, than giving them the typed text.
    • The Analogy: Imagine a master chef who can taste a dish and know exactly what spices are in it. You don't need to give them a written recipe first; they can just look at the food and figure it out. These powerful AIs have "internal OCR"—they can read the text inside the image so well that they don't need a separate robot to type it out for them.
  • The "Combo" Can Be Cluttered: Sometimes, giving the AI both the picture and the typed text actually made it worse.
    • The Analogy: It's like trying to listen to a song while someone is shouting the lyrics at you. If the shouting (the OCR text) has a small mistake, it confuses the listener (the AI) who was already trying to hear the music (the image). The extra information created noise instead of clarity.
  • Bigger Isn't Always Better (For Everyone): Generally, bigger models performed better. However, for some open-source models, making them bigger didn't help them read images better. It seems they were trained on different "diets" of data, and the bigger ones actually got worse at reading text directly from pictures.

The "Autopsy" of Mistakes

The researchers didn't just look at scores; they built a digital detective (an automated error analysis framework) to figure out why the AI failed. They found three main types of mistakes:

  1. The Misunderstanding: The AI saw the text but thought "8.00" meant "1" because it didn't understand the context.
  2. The Visual Glitch: The AI saw a letter "I" and thought it was the number "1" because they look similar in the image.
  3. The Layout Confusion: The AI got lost because the document was messy, or the typed text from the scanner was misaligned (e.g., the "Total" was on the wrong line).

The Big Discovery: When the AI looked at the raw image, it made fewer "Layout Confusion" mistakes. Why? Because the AI could see the whole picture—the boxes, the lines, and the spacing—just like a human does. When you give it only typed text, you strip away all those visual clues, making it harder to know which number belongs to which category.

The Takeaway: A Simpler Future

The paper concludes that for powerful, modern AI, we might not need the old "OCR" step anymore.

  • Old Way: Scan -> Type -> Extract (Complex, prone to errors, expensive).
  • New Way: Look at Image -> Extract (Simple, faster, and often more accurate).

By simply tweaking the instructions (the "prompt") and giving the AI a few examples of what to look for, they could make the "Image Only" approach even better, beating the traditional methods.

In short: The future of reading documents might not be about teaching computers to type what they see first. It's about teaching them to look at the page and understand it all at once, just like a human does. This means faster, cheaper, and simpler systems for businesses everywhere.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →