'cruel' sits next to 残酷: embeddings explain VLM script confusions

VikParuchuri · x · 2026-10-16

Vik Paruchuri's team's best explanation for VLM script confusions: words with the same meaning in different scripts end up with nearly identical embeddings—"cruel" sits close to 残酷. When the page is hard to read, the model's prior wins over the evidence: at one failure point, Chinese "cruel" scored 22.2% next-token probability, beating the English "cruel" at 10.5%, even though the page said a different word entirely. The fixed Chandra model now has only correct-script candidates in its top 5 at that position.

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

Original post →

More from Models

Models channel →