Residual Expert Routing for Text-Only Domain Adaptation of Factorized Transducer ASR
Organizations: Idiap Research Institute, Martigny, Switzerland · EPFL, Lausanne, Switzerland · Brno University of Technology, Czech Republic · Uniphore, U.S.A.
Abstract
Fine-tuning the non-blank predictor of a factorized transducer on target-domain text improves recognition on that domain but degrades performance on the source domain. A single interpolation weight between base and adapted predictors cannot resolve this: the adapted predictor helps at some prefixes and hurts at others, often within one utterance. We propose conservative residual routing: the adapted predictor becomes a residual correction to the base, and a 16k-parameter gate decides at each prefix how much of it to admit. Closing the gate reproduces the base exactly. On a 40-hour conversational corpus, routing retains essentially all of the text-only gain on two held-out domains (19.89 to 16.74, 20.91 to 16.21 WER) while leaving source-domain WER unchanged (12.90 to 12.93); the adapted predictor alone costs 1.08 WER. Routing needs no per-domain tuning on target-domain audio. Analysis reveals the gate does not behave as a simple domain-level switch: it modulates intervention through the disagreement between the two predictors, suppressing it in-domain and amplifying it out-of-domain.
Figures & tables
| Trained | OOD | In-dom. | ||
|---|---|---|---|---|
| System | params | Retail | Telco | DefinedAI |
| Factorized transducer (base) | all | 19.89 | 20.91 | 12.90 |
| + text-only adaptation (expert) | pred. | 16.88 | 16.10 | 13.98 |
| + static interpolation ( ) | none | 17.16 | 17.07 | 12.89 |
| Residual routing (default) | gate | 16.86 | 16.57 | 12.91 |
| gate | 16.87 | 16.53 | 12.95 | |
| States with | Flip rate | ||||
|---|---|---|---|---|---|
| Test set | Agree | decoder | fused | ||
| Retail (OOD) | 0.65 | 0.55 | 0.73 | 0.234 | 0.040 |
| Telco (OOD) | 0.69 | 0.58 | 0.77 | 0.245 | 0.047 |
| DefinedAI (in-dom.) | 0.36 | 0.29 | 0.38 | 0.168 | 0.014 |
Domain Adaptation for ASR
Domain adaptation for automatic speech recognition (ASR) tailors speech models to new speakers, domains, languages, and acoustic conditions.
See all 51 papers