Group Relative Policy Optimisation Improves Multilingual Speech Recognition in Low-Resource Languages
This paper investigates whether Group Relative Policy Optimisation (GRPO), previously applied to LLM-based speech recognition, can improve smaller encoder-decoder ASR models in a multilingual, low-resource setting. Using Whisper-large-v3 as a case study, the authors train SunflowerASR on 51 African languages and report state-of-the-art macro-averaged WER on AfriVox-v2 and SimbaBench. Key innovations include a headroom-based training example selection strategy and careful ablations isolating the reinforcement signal from mere additional training.
The paper presents a well-executed study with a clear, novel contribution: extending GRPO from LLM-decoder ASR systems to the non-LLM Whisper encoder-decoder architecture. The experimental design is careful, with three direct ablations and a per-language analysis across 51 languages. However, the headline SOTA claims rely on macro-averaged WER, which obscures the fact that SunflowerASR is beaten by other models on several individual languages. The practical deployment evaluation is based on only 60 clips, and the paper does not discuss why 5 of 40 languages regress under GRPO.
The core methodology is sound. The authors isolate the reinforcement signal through a well-designed ablation showing that "[t]he same data is thus useful under a reinforcement objective and harmful under a supervised one" (Section 4.1). The headroom-based clip selection is a thoughtful practical innovation: they keep clips where $g=\mathrm{median}_i\ \mathrm{CER}(\hat{y}_i,y)\;-\;\min_i\ \mathrm{CER}(\hat{y}_i,y)$ is largest, i.e., where the model has capacity but not reliability. The characterization of improvement mechanisms is also insightful: "GRPO repairs these decoding failures" where the SFT model falls into loops, and on non-looping utterances it makes "near-miss spelling" errors rather than acoustic hallucinations (Section 4.2).
The headline results deserve scrutiny. "Best published macro-averaged WER" is technically correct, but macro-averaging across languages with different morphologies can hide poor per-language performance. On AfriVox-v2 (Table 1), SunflowerASR loses to Sahara v2 on Swahili, Kinyarwanda, Yoruba, and Akan, and to Gemini 3 Flash on several others. The practical deployment evaluation relies on only 60 clips across two languages, making reported percentage improvements hard to trust statistically. The paper also does not explain why 5 of 40 languages regress with GRPO, or why CER was chosen as the reward metric while WER is the reported benchmark metric. Computational cost of generating $G=10$ rollouts per example is not discussed, which matters for reproducibility and adoption.
A broader conceptual gap is whether freezing the Whisper encoder is optimal. The authors justify this on the hypothesis that GRPO "is most effective at correcting decoding errors," but they do not ablate an unfrozen encoder, leaving it unclear how much of the available headroom remains unexplored.
The comparisons to related work are mostly fair. The key claim that prior GRPO work was limited to LLM-decoder architectures is accurate: Shivakumar et al. used "Auto-regressive, causal, decoder only LLMs" with acoustic encoders feeding into an LLM. However, the benchmark comparisons against Gemini, Sahara v2, and OmniASR LLM-7B are apples-to-oranges comparisons across vastly different model sizes, training data, and paradigms, without controlling for these confounders. The paper does not establish that Whisper-large-v3 (1.55B) is meaningfully "smaller" than the 7B speech LLMs it contrasts with. On SimbaBench (Table 2), OmniASR LLM-7B achieves lower WER than SunflowerASR on multiple languages (Swahili 0.156 vs. 0.246; Amharic 0.234 vs. 0.600), suggesting that model size and pretraining still dominate for some languages.
The trained model is publicly released on HuggingFace and the training corpora are described, which aids reproducibility. However, critical details are missing: the total number of GRPO optimizer steps or epochs is not stated (only that the extra SFT ablation ran for "one further epoch"), random seeds are not provided, and no code repository is linked. The large batch requirement—64 distinct clips with $G=10$ rollouts for a batch size of 640 at the decoder—is identified as important, but this creates a practical barrier for researchers without access to substantial GPU memory. The per-language training data ranges from 5.2 hours to 1,392 hours, yet the headroom selection抽出 only 15,285 clips total for GRPO, a tiny fraction of the 3.82M training clips; the paper does not justify why so few clips suffice or whether scaling this set would improve results.
Autoregressive encoder-decoder speech recognition models trained with teacher forcing can suffer from exposure bias, limiting their ability to recover from their own prediction errors at inference time. Recent work has shown that reinforcement learning with Group Relative Policy Optimisation (GRPO) improves speech recognition in major languages with LLM-based models. We extend this line of work to smaller, non-LLM encoder-decoder ASR models, using Whisper-large-v3 as a case study across 51 African languages. The benefits of this approach are most pronounced when training data is scarce or when input audio is noisy or degraded. Our resulting model, SunflowerASR, achieves the best published macro-averaged WER on the AfriVox-v2 (0.227) and SimbaBench (0.372) benchmarks, and is publicly available.
Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.
No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.