Language-Agnostic Visual Embeddings for Cross-Script Handwriting Retrieval

Fangke Chen, Tianhao Dong, Sirry Chen, Guobin Zhang, Yishu Zhang +1 more
1/16/2026
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Handwritten word retrieval is vital for digital archives but remains challenging due to large handwriting variability and cross-lingual semantic gaps. While large vision-language models offer potential solutions, their prohibitive computational costs hinder practical edge deployment. To address this, we propose a lightweight asymmetric dual-encoder framework that learns unified, style-invariant visual embeddings. By jointly optimizing instance-level alignment and class-level semantic consistency, our approach anchors visual embeddings to language-agnostic semantic prototypes, enforcing invariance across scripts and writing styles. Experiments show that our method outperforms 28 baselines and achieves state-of-the-art accuracy on within-language retrieval benchmarks. We further conduct explicit cross-lingual retrieval, where the query language differs from the target language, to validate the effectiveness of the learned cross-lingual representations. Achieving strong performance with only a fraction of the parameters required by existing models, our framework enables accurate and resource-efficient cross-script handwriting retrieval.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2026languageagnostic,
  title  = {Language-Agnostic Visual Embeddings for Cross-Script Handwriting Retrieval},
  author = {Fangke Chen and Tianhao Dong and Sirry Chen and Guobin Zhang and Yishu Zhang and Yining Chen},
  year   = {2026},
  eprint = {2601.11248},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.11248v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.11248.svg)](https://codeofpaper.com/paper/2601.11248)

Discussion