Equal CER, Unequal Damage: Severity-Weighted Character Error Rate for OCR

Nguyen Nguyen, Yongyi Zang

University of Rochester · Independent Researcher

Published October 14, 2026 · on the feed October 16, 2026 · ▲ 2 · arXiv 2610.20461

Vision & multimodalEvaluation & judging Code arXiv ↗Hugging Face ↗Weights ↗Dataset ↗

The 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.

The Brief

2:26

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Equal CER, Unequal Damage. Severity-Weighted Character Error Rate for OCR. By Nguyen Nguyen and one other, from the University of Rochester and Independent Researcher. Published on the fourteenth of October. Its code repository is public and real: about thirty source files.

Character Error Rate is the standard metric for optical character recognition and for vision-language models that read text. It has a blind spot built in. A harmless typo costs as much as getting a name wrong. Every edit is charged the same, whatever it does to the meaning. Two systems can therefore post an identical CER while doing very different damage to what a reader takes away, which is the point the title makes: equal CER, unequal damage.

The proposed metric, semCER, keeps what CER already does well: its alignment and its denominator stay the same. What changes is the charge. Each grapheme edit is given a severity, assigned by a language model acting as judge, and no word segmentation is needed. The authors are careful about division of labour. Normalized CER still scores a whole transcription, and at that level it tracks readers as well as semCER does, or better. semCER's role is to break that score down into named edits.

Validation is against human readers. The charges are compared with readers' ratings edit by edit, in English, Vietnamese and Chinese. A second test uses pairs selected where CER and semCER disagreed, and asks readers which side they take. The judge is then run across sixteen languages, to see how its sense of severity shifts from one writing system to another.

semCER's charges track reader ratings at the level of single edits, and the edits readers rate most severe land near the top of a sorted list. On the disagreement pairs, readers side with semCER more often than with normalized CER in English and Chinese, and equally often in Vietnamese. Across the languages, a wrong diacritic or tone mark costs almost nothing in Spanish but nearly as much as a wrong letter in Telugu. Where real words can be counted, a general vision-language model's wrong letters form one far above chance, while a classical pipeline's stay near chance.

Released with the paper are sixty-one million judged edits, the aggregated reader ratings, and a distilled scorer. The division of roles is clear. One number for the whole transcription is still a job for normalized CER. semCER answers the follow-up question of which errors inside that number actually hurt, and it does so in a way readers largely recognise.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.