Self-supervised Pre-training of Text Recognizers
Martin Kišš, Michal Hradiš
TL;DR
The paper tackles the challenge of reducing annotation demands in document text recognition by exploring self-supervised pre-training. It categorizes approaches into masked label prediction (Feature Quantization, VQ-VAE, Post-Quantized AE) and joint-embedding (VICReg, NT-Xent), augmented with an image-shifting technique to prevent collapse. Through experiments on historical Bentham handwriting and DTA printed data, it shows that pre-training on target-domain unlabeled data is beneficial but transfer learning from related domains often yields stronger results when available, with Feature Quantization delivering the best fine-tuned performance among SSL methods. The work provides practical insights, demonstrates strong non-supervised baselines, and shares code to spur further research in document text recognition.
Abstract
In this paper, we investigate self-supervised pre-training methods for document text recognition. Nowadays, large unlabeled datasets can be collected for many research tasks, including text recognition, but it is costly to annotate them. Therefore, methods utilizing unlabeled data are researched. We study self-supervised pre-training methods based on masked label prediction using three different approaches -- Feature Quantization, VQ-VAE, and Post-Quantized AE. We also investigate joint-embedding approaches with VICReg and NT-Xent objectives, for which we propose an image shifting technique to prevent model collapse where it relies solely on positional encoding while completely ignoring the input image. We perform our experiments on historical handwritten (Bentham) and historical printed datasets mainly to investigate the benefits of the self-supervised pre-training techniques with different amounts of annotated target domain data. We use transfer learning as strong baselines. The evaluation shows that the self-supervised pre-training on data from the target domain is very effective, but it struggles to outperform transfer learning from closely related domains. This paper is one of the first researches exploring self-supervised pre-training in document text recognition, and we believe that it will become a cornerstone for future research in this area. We made our implementation of the investigated methods publicly available at https://github.com/DCGM/pero-pretraining.
