atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Self-Distillation Regularized Connectionist Temporal Classification Loss for Text Recognition: A Simple Yet Effective Approach

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Learning from unlabeled and positive-unlabeled data · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DCTC, a module-free self-distillation regularizer for CTC text recognition that estimates frame-wise latent alignments via a closed-form MAP rule computed from CTC gradients and probabilities.

Problem

CTC-based text recognition models lose accuracy because CTC optimizes whole-sequence likelihood and neglects individual character supervision; distillation for CTC suffers from alignment inconsistency and typically needs extra teacher modules.

Approach

Adds a frame-wise cross-entropy term to CTC loss whose target alignment is obtained in closed form as argmin over classes of G/P (CTC gradient divided by output probability), derived from a MAP estimate of the latent alignment, so the model acts as its own teacher with no extra modules, parameters, or data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace CTC loss with DCTC lossCRNN · English benchmarks (Avg)accuracy: 77.3 -> 79.9(+2.6)Helped
Replace CTC loss with DCTC lossCRNN · Chinese benchmarks (Avg)accuracy: 68.7 -> 70.8(+2.1)Helped
Replace CTC loss with DCTC lossSVTR-T · English benchmarks (Avg)accuracy: 90.8 -> 91.7(+0.9)Helped
Replace CTC loss with DCTC lossSVTR-T · Chinese benchmarks (Avg)accuracy: 75.3 -> 75.9(+0.6)Helped
Replace CTC loss with DCTC lossSVTR-S · English benchmarks (Avg)accuracy: 91.6 -> 92.5(+0.9)Helped
Replace CTC loss with DCTC lossSVTR-S · Chinese benchmarks (Avg)accuracy: 76.3 -> 77.3(+1.0)Helped
Replace CTC loss with DCTC lossSVTR-B · English benchmarks (Avg)accuracy: 92.3 -> 93.1(+0.8)Helped
Replace CTC loss with DCTC lossSVTR-B · Chinese benchmarks (Avg)accuracy: 77.5 -> 78.2(+0.7)Helped
Replace CTC loss with DCTC lossSVTR-L · English benchmarks (Avg)accuracy: 92.8 -> 93.3(+0.5)Helped
Replace CTC loss with DCTC lossSVTR-L · Chinese benchmarks (Avg)accuracy: 78.1 -> 79.2(+1.1)Helped
Use FocalCTC instead of CTC lossCRNN · English benchmarks (Avg)accuracy: 77.3 -> 75.6(-1.7)Hurt
Use EnCTC instead of CTC lossCRNN · Chinese benchmarks (Avg)accuracy: 68.7 -> 64.2(-4.5)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ST MJ Chinese Benchmark (Scene, Web, Document, Handwritten)

Benchmarks: IC13 IC15 SVT SVTP IIIT CT Chinese Benchmark (Scene, Web, Doc, Hand)

Metrics: accuracy alignment accuracy (AACC)

Baselines: CTC loss FocalCTC EnCTC Self Teacher

Builds on: CTC CRNN SVTR FocalCTC EnCTC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy