Do VLMs Read or Rewrite? On Transcription Faithfulness in Vision-Language Models
This paper introduces the FaithC4 benchmark to demonstrate that Vision-Language Models often rewrite imperfect text into plausible forms rather than faithfully transcribing it, revealing distinct degradation patterns across model types and identifying specific layer representations and word lengths that trigger this rewriting behavior.
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 are teaching a robot to read a handwritten note from your grandmother. You expect the robot to act like a super-accurate photocopier, capturing every squiggle, smudge, and misspelled word exactly as it appears. This is the job of Optical Character Recognition (OCR), a technology that has existed for decades to turn images of text into digital words. But recently, a new kind of robot has arrived: the Vision-Language Model (VLM). Think of these as robots that don't just "see" the letters but also "think" about what the sentence should mean, combining a camera with a very smart brain trained on the entire internet.
The big question is: when these smart robots see a messy word, do they copy it faithfully, or do they try to "fix" it? It's a bit like the "typoglycemia" effect humans experience, where we can still read a sentence even if the middle letters of the words are scrambled, because our brains guess the intended word. While this is helpful for humans, it can be a disaster for a robot if you need a perfect, literal copy of a legal contract or a historical letter. If the robot decides to "correct" a typo that was actually part of the original document, it has rewritten history rather than recording it. This paper dives into whether these new AI robots are faithful scribes or over-eager editors.
Do VLMs Read or Rewrite?
In this study, researchers from Amazon set out to test a specific habit of these Vision-Language Models (VLMs): when they see a word that looks a little weird, do they read it exactly as it is, or do they secretly rewrite it into something that makes more sense?
To find out, the team created a special playground called FaithC4. Imagine they took thousands of clean, normal pages of text in English, Chinese, and Korean. Then, they played a game of "telephone" with the words before turning them into images. They took 8% of the eligible words and messed them up in three creative ways:
- Scramble: They shuffled the inside letters (like turning "standard" into "sdanartd").
- Random: They swapped letters for completely random ones (like "xkpmewqi").
- Visual: They swapped letters for ones that look almost identical (like turning an 'a' into a 'c' or an 'o' into a '0').
They then showed these "broken" images to 15 different systems. These systems fell into three groups:
- The Old Guard: Traditional OCR tools (like Tesseract) that just look at pixels and say "that looks like an 'a'."
- The Specialists: VLMs trained specifically for reading documents.
- The Generalists: The big, powerful VLMs (like Qwen, GPT-4V, and Gemini) that are good at everything from math to poetry.
The Results: The "Smart" Robots Are Too Smart
The findings were surprising and a bit worrying for anyone who needs perfect copies. The researchers found that the "smarter" the robot, the more likely it was to rewrite the text.
- The Old Guard (Traditional OCR): These were the most faithful. When the text was messed up, they barely changed their answer. Their error rate went up by less than 0.6 percentage points. They just saw the mess and copied the mess.
- The Specialists: These did a bit better than the generalists but still made some changes. Their errors went up by 0.2 to 2 percentage points.
- The Generalists: These were the worst at being faithful. When the text was scrambled or visually altered, their error rates jumped by up to 4.5 percentage points.
Why? Because these general-purpose models are so good at predicting what a sentence should look like, they often ignore what is actually written. If they see "prbolem," they confidently output "problem," even if the image clearly said "prbolem." It's like a student who knows the answer to a math problem so well that they ignore the teacher's scribbled mistake on the board and just write the correct answer.
The Hidden Mechanism: When Does the Rewrite Happen?
To understand why this happens, the researchers looked inside the brain of one of these models, Qwen3-VL-4B, layer by layer. They wanted to see if the robot was "blind" to the error or if it just chose to ignore it.
They discovered a fascinating rule: The robot rewrites the word only when it still "thinks" the word looks familiar.
- If the robot's internal representation of the scrambled word stays very close to the original word (like a blurry photo that still looks like a cat), the robot says, "Oh, that's definitely 'cat'!" and rewrites it.
- But if the scramble is so bad that the internal representation drifts far away from the original (the photo is now just a blob), the robot stops guessing and finally just reads what it sees.
This explains why word length matters so much. Short words (4 to 6 letters) get rewritten up to 10% of the time because it's easy for the robot to guess the original. But once a word gets to 8 characters or longer, the rewriting drops to 0%. The scramble is just too big for the robot's "guessing brain" to recover the original, so it gives up and transcribes faithfully.
The Ripple Effect
Here is the most surprising part: messing up just a few words doesn't just hurt those specific words. The researchers found that corrupting just 5% of the words in a document caused errors on the perfect, untouched words to jump by 5 to 10 times for the general-purpose models.
It's as if the robot gets so confused by the one typo that it starts misreading the whole paragraph around it. Traditional OCR systems didn't have this problem; they stayed calm and accurate even when surrounded by chaos.
What This Means
The paper concludes that while these fancy new AI models are amazing at understanding documents and answering questions, they are not reliable for tasks that require a literal, perfect copy of the text. If you are digitizing a historical manuscript, checking a legal contract, or analyzing medical records where every typo matters, you should stick with traditional OCR or specialized tools. The general-purpose VLMs are too eager to "help" by fixing things that shouldn't be fixed.
The researchers suggest that we need to be careful about how we use these models. Just because a model can read a document doesn't mean it will read it faithfully. For now, if you need the truth exactly as it was written, the old-school robots are still the most honest scribes.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.