Why OCR models mix scripts: "cruel" and 残酷 have nearly identical embeddings

VikParuchuri · x · 2026-10-16

Vik Paruchuri offers the team's best explanation for script confusions: inside the model, words with the same meaning across different scripts end up with nearly identical embeddings — "cruel" sits very close to 残酷. An attached chart shows the 5 closest Chinese tokens to "cruel" in the public Chandra OCR 2 model (53,000 Chinese tokens): 残酷, 残忍, 冷酷, 粗暴, 无情的.

Related event: Datalab founder explains why VLMs confuse scripts during OCR(5 posts)→

Original post →

More from Models

Models channel →