Multilingual automatic speech recognition (ASR) has achieved rapid progress with large-scale pretrained models and multilingual speech corpora. Previous studies have proved the pivotal role of data sampling in multilingual ASR performance. However, existing sampling strategies largely rely on time-consuming manual, heuristic-based designs. To address this, we propose a linguistic-aware agentic data sampling framework that introduces a data sampling LLM agent into the multilingual ASR training loop. The agent is driven by a linguistically grounded rubric that analyzes ASR errors from phonological, morphological, and syntactic perspectives, and uses the resulting feedback together with training statistics, budget constraints, and algorithm profiles to select domain-level, sample-level, and token-level sampling strategies. This design turns evaluation results into adaptive data-selection decisions rather than treating WER/CER as final endpoints only. We conduct experiments on twelve Common Voice languages using Whisper-medium as the ASR backbone. The results show that our method achieves performance better than full-data training while using less training data and lower computational resources, and substantially accelerates training convergence compared to conventional sampling strategies.
Figures & tables
Figure 1: Overview of the proposed agentic data sampling framework. The blue nodes show the common ASR model training pipeline, while the purple nodes belong to our agentic data sampling workflow.
Algorithm
Stage
Description
Doremi
Domain
Updates language sampling weights using loss-based signals.
Exp-Reweight
Domain
Reweights languages using an agent-selected score.
DOGE
Domain
Uses gradient similarity for domain-level weighting.
LESS
Sample
Selects utterances using training-validation gradient alignment.
Selects informative tokens using token-level loss or entropy.
Table 1: Multi-level data sampling algorithm pool.
Figure 2: Comparison of overall test WER over training time under no sampling, random sampling, and agentic sampling. The sampling batch of random and agentic method is 300 hours.
Morphology French Reference: yvan publie des anthologies de poètes allemands et français et vit de ses traductions Whisper: yvon publie des anthologies de poètes allemand et français et vit de ces traductions No-sampling: yvon publie des anthologies de poètes allemand et français et vit de ses traductions Agentic: yvan publie des anthologies de poètes allemands et français et vit de ses traductions
Syntax Italian Reference: a causa degli enormi debiti fu costretta a vivere grazie a dei prestiti Whisper: a kaoza da gdje normi debiti fukustreta a vivere gracija da ih prestiti No-sampling: a causa degli enormi debiti fu costretta a vivere grazie ai prestiti Agentic: a causa degli enormi debiti fu costretta a vivere grazie a dei prestiti
Phonology Portuguese Reference: ivaí Whisper: e vai No-sampling: e vai Agentic: ivaí
Table 3: Representative test cases corrected by agentic data sampling. Red text marks persistent recognition errors, while green text marks the corrected linguistic unit after finetuning.
Round
Main Error Pattern
Domain Action
Sample/Token Action
1
Cold-start uncertainty without reliable error feedback