English

SoftCTC -- Semi-Supervised Learning for Text Recognition using Soft Pseudo-Labels

Machine Learning 2023-09-20 v3 Computer Vision and Pattern Recognition

Abstract

This paper explores semi-supervised training for sequence tasks, such as Optical Character Recognition or Automatic Speech Recognition. We propose a novel loss function \unicodex2013\unicode{x2013} SoftCTC \unicodex2013\unicode{x2013} which is an extension of CTC allowing to consider multiple transcription variants at the same time. This allows to omit the confidence based filtering step which is otherwise a crucial component of pseudo-labeling approaches to semi-supervised learning. We demonstrate the effectiveness of our method on a challenging handwriting recognition task and conclude that SoftCTC matches the performance of a finely-tuned filtering based pipeline. We also evaluated SoftCTC in terms of computational efficiency, concluding that it is significantly more efficient than a na\"ive CTC-based approach for training on multiple transcription variants, and we make our GPU implementation public.

Keywords

Cite

@article{arxiv.2212.02135,
  title  = {SoftCTC -- Semi-Supervised Learning for Text Recognition using Soft Pseudo-Labels},
  author = {Martin Kišš and Michal Hradiš and Karel Beneš and Petr Buchal and Michal Kula},
  journal= {arXiv preprint arXiv:2212.02135},
  year   = {2023}
}

Comments

21 pages, 8 figures, 6 tables, accepted to International Journal on Document Analysis and Recognition (IJDAR)

R2 v1 2026-06-28T07:22:13.221Z