Optical Character Recognition for Low-Resource Languages: Benchmarking Data Generation Strategies and Their Impact on Accuracy

dc.contributor.advisorLewis, Michael
dc.contributor.advisorAtakan Varol, Huseyin
dc.contributor.authorPolat, Omar
dc.date.accessioned2026-05-14T06:15:17Z
dc.date.issued2026-04-28
dc.description.abstractEven though there have been groundbreaking achievements in Vision-Language Models leading Optical Character Recognition to human-like performance on major languages, billions of documents written in under-resourced scripts are still invisible to computers yet. This paper aims to resolve this issue by focusing on synthetic data generation and creating a data synthesis pipeline that combines both text-to-image and image-to-image translation algorithms to generate big labeled datasets. Targeting both Kazakh and Russian languages—where Kazakh remains significantly underrepresented in current OCR systems and Russian provides a complementary benchmark due to its substantial overlap in Cyrillic script—we develop a data synthesis pipeline that integrates text-to-image rendering and image-to-image translation techniques to generate labeled training data. For evaluation, we construct benchmark test sets in both languages to assess model performance across shared and language-specific Cyrillic characteristics. Carefully selected real-world documents, such as handwritten notes, transcripts, and domain-specific contracts, serve as further foundation for these models. Fine-tuning the state-of-the-art Dots.OCR model, a 1.7-billion-parameter unified Vision-Language Model, via Low-Rank Adaptation in nine experiments, outperforming both Google Vision API and the baseline by more than 25 percentage points on recognizing words in Kazakh; more importantly, however, we show that while synthetic data amount is important, it is not enough to ensure real-life generalization without grounding – a mere 37,621 real-life images are sufficient to prevent catastrophic forgetting.
dc.identifier.citationPolat, O. (2026). Optical character recognition for low-resource languages: Benchmarking data generation strategies and their impact on accuracy. Nazarbayev University School of Engineering and Digital Sciences
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/18628
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-ShareAlike 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/us/
dc.subjectOptical Character Recognition
dc.subjectVision Language Model
dc.subjectSynthetic Data Generation
dc.subjectDocument Understanding
dc.subjectLow-Resource Language
dc.titleOptical Character Recognition for Low-Resource Languages: Benchmarking Data Generation Strategies and Their Impact on Accuracy
dc.typeMaster`s thesis

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
MS_thesis_presentation.pdf
Size:
19.38 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
MS_thesis.pdf
Size:
33.12 MB
Format:
Adobe Portable Document Format
Description:
Master's Thesis
Access status: Embargo until 2028-05-12 , Download