Equal CER, Unequal Damage: Severity-Weighted Character Error Rate for OCR
cs.CL, cs.AI, cs.CV
Submitted: 2026-10-14
Updated: 2026-10-14
Comments: 26 pages, 7 figures, 14 tables. Under review at ACL Rolling Review
Code: https://github.com/nguyenx2t/semcer
License: http://creativecommons.org/licenses/by/4.0/
The gist: Character Error Rate (CER), the standard metric for OCR and vision-language models (VLMs), charges a typo as much as a wrong name.
Abstract
Character Error Rate (CER), the standard metric for OCR and vision-language models (VLMs), charges a typo as much as a wrong name. We introduce semCER, which keeps CER's alignment and denominator and charges each grapheme edit a severity from an LLM judge, with no word segmentation. Normalized CER keeps the score of a whole transcription, where it tracks readers as well as semCER or better, and semCER breaks that score down into named edits. The charges track readers' ratings edit by edit in English, Vietnamese, and Chinese and put the edits readers rate most severe near the top of a sorted list. On pairs drawn where CER and semCER disagreed, readers side with semCER more often than with normalized CER in English and Chinese, and equally often in Vietnamese. Across 16 languages, the judge charges a wrong diacritic or tone mark almost nothing in Spanish but nearly a wrong letter's severity in Telugu. Where we can count real words, a general VLM's wrong letter forms one far above chance while a classical pipeline's stays near it. We release the 61 million judged edits, the aggregated reader ratings, and the distilled scorer at https://github.com/nguyenx2t/semcer.
Sources
- The Character Error Vector: Decomposable errors for page-level OCR evaluation
- PaddleOCR 3.0 Technical Report
- DeepSeek-V4: Towards Highly Efficient Million-Token Context Intelligence
- Qianfan-OCR: A Unified End-to-End Model for Document Intelligence
- Gemma 4 Technical Report
- FinCriticalED: A Visual Benchmark for Financial Fact-Level OCR
- Beyond String Matching: Semantic Evaluation of PDF Table Extraction
- Reading or Guessing? Visual Grounding Failures of Vision-Language Models for OCR in Ancient Greek Editions
- LLM-as-a-Judge Scores Are Unreliable Optimization Signals in Closed-Loop Table Recognition
- LLM-as-a-Verifier: A General-Purpose Verification Framework
- Do VLMs Read or Rewrite? On Transcription Faithfulness in Vision-Language Models
- SCORE: A Semantic Evaluation Framework for Generative Document Parsing
- Visual Merit or Linguistic Crutch? A Close Look at DeepSeek-OCR
- grapheme-kit: Grapheme-Level Metrics and Text Processing for Multilingual NLP
- olmOCR 2: Unit Test Rewards for Document OCR
- Semantic-WER: A Unified Metric for the Evaluation of ASR Transcript for End Usability
- When VLMs 'Fix' Students: Identifying and Penalizing Over-Correction in the Evaluation of Multi-line Handwritten Math OCR
- COCO-Text: Dataset and Benchmark for Text Detection and Recognition in Natural Images
- InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and Efficiency
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering