Legacy OCR Texts Make Language Models Learn at Only 30 Percent Efficiency – the FineBooks Project Aims to Change That
Hugging Face
EleutherAI
PaddleOCR (Baidu)
LightOn
DeepSeek
Hugging Face and EleutherAI's FineBooks project tested 14 open OCR models on more than 2,000 historical book pages. The results show that smaller models often outperform larger competitors, with the top model achieving over 97% character accuracy at less than $2 per thousand pages. According to the authors, the quality is sufficient for AI training but not yet for scholarly purposes.
The FineBooks project by Hugging Face and EleutherAI tested 14 open-source OCR models on 2,165 historical book pages, publishing results as a leaderboard. The motivation is that OCR texts from libraries are often flawed, and a language model trained on such texts learns at only 30% efficiency compared to human transcriptions, as quantified by the Talkie project. The leading model, dots.mocr, has 3 billion parameters and reaches 97.6% accuracy at $1.94 per thousand pages, while OvisOCR2, with only 0.9 billion parameters, ranks second at $0.46 per thousand pages, showing that model size and OCR quality hardly correlate for historical documents. The evaluation covers only Antiqua scripts in English, French, German, and Latin, and is limited to book-like documents with single-column flowing text. As a next step, the team plans to reprocess about 200,000 public-domain BHL documents with one of the leading models and publish the text as an open dataset. While the models are good enough for AI training, they replace archaic characters like long s with modern equivalents, which is a problem for scholarly transcription; targeted fine-tuning could fix this according to the authors.
- Abbreviations
- OCR = Optical Character Recognition — оптическое распознавание символов
- CER = Character Error Rate — частота ошибок на символ
- BHL = Biodiversity Heritage Library — Библиотека наследия биоразнообразия
- XML = eXtensible Markup Language — расширяемый язык разметки
Source: The Decoder (DE) —
original
