atlas

Research map / Architectures and efficiency / RNNs and normalization

HAINAN: Fast and Accurate Transducer for Hybrid-Autoregressive ASR

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Non-autoregressive translation · 0 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 HAINAN, a TDT-based transducer trained with stochastic predictor masking so one model supports autoregressive, non-autoregressive, semi-autoregressive, and Viterbi decoding.

Problem

Transducer ASR models require autoregressive inference and are slower than non-autoregressive CTC, creating an accuracy-efficiency trade-off in speech recognition.

Approach

Train a Token-and-Duration Transducer with the predictor output randomly masked (p=0.5) so the joint network works with or without the predictor; use the NAR hypothesis's timestamps to re-predict tokens in parallel with the predictor (semi-autoregressive refinement) and a DAG-based Viterbi decoder over per-frame outputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train TDT with stochastic predictor maskingHAINAN · English leaderboard datasets (AVG)WER (%): 7.38 -> 7.19Helped
Use non-autoregressive inference instead of CTCEnglish ASR · English leaderboard datasets (AVG)WER (%): 7.38 -> 7.19Helped
Add one semi-autoregressive refinement roundHAINAN NAR · German MLS testWER (%): 5.11 -> 4.87Helped
Add one semi-autoregressive refinement roundHAINAN NAR · German VoxPopuli testWER (%): 9.63 -> 9.47Helped
Add a second semi-autoregressive refinement roundHAINAN SAR-1 · German MLS testWER (%): 4.87 -> 4.83Helped
Add Viterbi decodingHAINAN NAR · English leaderboard datasets (AVG)WER (%): 7.19 -> 7.13Helped
Exclude duration 0 (ablation)HAINAN · English leaderboard datasets (AVG)WER (%): 7.10 -> 6.98Helped
Exclude duration 0 (ablation)HAINAN · German MLS testWER (%): 4.75 -> 4.92Hurt
Set max duration to 1 rather than 8 (ablation)HAINAN NAR · German MLS testWER (%): 5.09 -> 7.58Hurt
Set max duration to 2 rather than 8 (ablation)HAINAN NAR · German MLS testWER (%): 5.09 -> 5.79Hurt
Set max duration to 4 rather than 8 (ablation)HAINAN NAR · German MLS testWER (%): 5.09 -> 5.06Helped
Set max duration to 1 rather than 8 (ablation)HAINAN NAR · German VoxPopuli testWER (%): 9.57 -> 12.46Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech Mozilla Common Voice VoxPopuli Fisher People's Speech Wall Street Journal National Speech Corpus VCTK Multilingual LibriSpeech Europarl Suno AI datasets

Benchmarks: Huggingface Open ASR Leaderboard (AMI, Earnings22, Gigaspeech, LibriSpeech clean/other, SPGISpeech, TEDLIUM, VoxPopuli) Multilingual LibriSpeech German VoxPopuli German

Metrics: WER wall-clock decoding time

Baselines: RNN-T TDT CTC stateless TDT Hybrid-TDT-CTC

Builds on: Token-and-Duration Transducer RNN-T CTC NeMo FastConformer

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