Group Relative Policy Optimisation Improves Multilingual Speech Recognition in Low-Resource Languages

cs.AI cs.CL Tim Wenjie Hu, Evelyn Nafula Ouma, Benjamin Akera, John A. Quinn · Oct 22, 2026
Local to this browser
What it does
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...
Why it matters
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...
Main concern
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...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

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.

Critical review
Verdict
Bottom line

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.

What holds up

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).

“This regresses the model on both WER and CER (Table 4). The same data is thus useful under a reinforcement objective and harmful under a supervised one.”
Hu et al., this paper · Section 4.1
“There are 223 rows (1.1% of the evaluation) for which the SFT-only model becomes stuck in a loop. GRPO repairs these decoding failures”
Hu et al., this paper · Section 4.2
Main concerns

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.

“Swahili | 0.108 | 0.071 | 0.076 | 0.077 | 0.097 | 0.152 | 0.150”
Hu et al., this paper · Table 1
“with 35 of 40 languages improving”
Hu et al., this paper · Section 4
Evidence and comparison

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.

“Auto-regressive, causal, decoder only LLMs”
“Swahili | 0.246 | 0.156 | 0.163 | 0.252 | 0.168”
Hu et al., this paper · Table 2
Reproducibility

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.

“GRPO training is applied to the decoder of the model only, 906 M of the model's 1.55B parameters. We generate G=10 rollouts per training example, with 64 distinct clips per update for a batch size of 640 at peak learning rate 10^{-5}”
Hu et al., this paper · Section 3
“totalling 15,285 clips”
Hu et al., this paper · Section 3
Abstract

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.

Challenge the Review

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.