Understanding Personalization Gains in Whisper ASR
Organizations: Free University of Bozen-Bolzano, Bolzano, Italy
Abstract
Whisper-style ASR models provide strong zero-shot transcription, but their residual errors are not evenly distributed across datasets, recording conditions, and metadata-based groups. We study when lightweight low-rank adaptation (LoRA) improves Whisper and whether observed gains require group-specific adapters. Across Common Voice, LibriSpeech, and VoxPopuli, we compare zero-shot Whisper, pooled LoRA, and group-specific LoRA under matched within-group splits. We find that adaptation is not uniformly beneficial: gains are concentrated in difficult Common Voice groups, are consistent on VoxPopuli, and largely disappear on low-error LibriSpeech. Crucially, pooled LoRA often matches, and sometimes clearly outperforms, group-specific LoRA. Gains over zero-shot should therefore be tested against matched pooled adaptation before being interpreted as evidence of personalization.
Figures & tables
| Dataset | Groups | Utterances | Approx. audio hours | Mean duration (s) |
|---|---|---|---|---|
| Common Voice | 9,139 | 1,376,296 | 1,932.7 | 5.06 |
| LibriSpeech | 1,949 | 249,787 | 852.9 | 12.29 |
| VoxPopuli | 260 | 106,779 | 295.8 | 9.97 |
| Dataset | Mean WER | Median WER | P90 WER | P99 WER | WER 10% | WER 15% | WER 20% |
|---|---|---|---|---|---|---|---|
| Common Voice | 7.89 | 6.42 | 15.28 | 31.58 | 25.5 | 10.4 | 4.4 |
| LibriSpeech | 5.01 | 4.45 | 8.43 | 13.85 | 4.8 | 0.6 | 0.3 |
| VoxPopuli | 11.37 | 10.82 | 15.23 | 22.75 | 63.8 | 10.4 | 2.3 |
| Dataset | Model | WER% |
|---|---|---|
| Common Voice | tiny | 18.71 |
| Common Voice | base | 13.76 |
| Common Voice | small | 9.02 |
| Common Voice | medium | 6.89 |
| LibriSpeech | tiny | 9.65 |
| LibriSpeech | base | 6.92 |
| Dataset | Model | Matched zero-shot WER | Pooled LoRA WER | Personalized LoRA WER |
|---|---|---|---|---|
| Common Voice | tiny | 19.66 2.85 | 19.31 0.95 | 18.69 1.12 |
| Common Voice | base | 14.29 2.11 | 14.13 0.77 | 14.10 0.62 |
| Common Voice | small | 9.38 1.64 | 9.12 0.53 | 9.47 0.50 |
| Common Voice | medium | 7.11 1.40 | 6.75 0.50 | 6.94 0.55 |
| LibriSpeech | tiny | 11.62 1.20 | 11.61 1.09 | 11.65 1.24 |
| LibriSpeech | base | 8.14 0.58 | 8.05 0.70 | 8.09 0.68 |
| Model | Difficulty band | Zero-shot WER | Pooled WER | Gain (pp) |
|---|---|---|---|---|
| tiny | Hardest 10% | 48.81 | 38.94 | +9.88 |
| base | Hardest 10% | 38.00 | 31.30 | +6.70 |
| small | Hardest 10% | 26.29 | 22.21 | +4.09 |
| medium | Hardest 10% | 19.71 | 17.49 | +2.22 |
| tiny | Hardest 20% | 38.13 | 32.44 | +5.69 |
| base | Hardest 20% | 29.02 | 24.93 | +4.09 |
| Model | Method | Hardest 10% | Middle 40–60% | Easiest 20% |
|---|---|---|---|---|
| tiny | Pooled | +12.61 0.44 | +1.47 0.11 | +0.35 0.06 |
| tiny | Personalized | +11.36 0.22 | +1.43 0.05 | +0.37 0.04 |
| base | Pooled | +10.91 0.19 | +0.87 0.02 | +0.43 0.02 |
| base | Personalized | +8.77 0.15 | +0.59 0.07 | +0.15 0.03 |
| small | Pooled | +8.08 0.24 | +0.62 0.05 | +0.51 0.03 |
| small | Personalized | +6.22 0.24 | +0.17 0.03 | +0.08 0.02 |