LV-ROVER-MLT: Low-Resource Maltese OCR by Synthetic Fine-Tuning and Multi-Stream Arbitration

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Natural Language Processing · Depth: Expert, long

Summary

LV-ROVER-MLT is a novel system designed for low-resource Maltese Optical Character Recognition (OCR), addressing the scarcity of large-scale real labelled PDF corpora for the language. The system employs a synthetic training pipeline and a 5-stream Tesseract LV-ROVER ensemble, achieving a character error rate (CER) of 0.00700 on a 422-paragraph Maltese benchmark. This represents a 70 percent reduction compared to a fine-tuned-Tesseract baseline of CER 0.0234. The ensemble recognition alone improved CER by 44 percent to 0.01317, with a five-stage post-processing chain further reducing errors. Key components include a reproducible Maltese paragraph synthesis pipeline utilizing the 467M-token korpus_malti corpus and 68 validated fonts, along with a dual-CER reporting protocol to distinguish recognition gains from typographic alignment. The system operates on CPU, without GPU, emphasizing an ensemble-of-small-models approach.

Key takeaway

For machine learning engineers developing OCR for low-resource languages, prioritize synthetic data generation pipelines. Validate fonts and simulate realistic document degradations. Implement multi-stream ensemble recognition, varying language chains and image scales, to significantly reduce character error rates. Crucially, distinguish true recognition improvements from label-convention alignment. Incorporate diacritic-preserving logic to maintain linguistic accuracy.

Key insights

Synthetic data and multi-stream ensembles significantly improve low-resource OCR, especially for diacritic-rich languages.

Principles

Method

The LV-ROVER system uses a 5-stream Tesseract LSTM ensemble, voted per word with a soft Maltese lexicon, followed by a five-stage label-convention normalisation chain and a rule-based line joiner.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.