SyRA-CS: Synthetic-to-Real Adaptation for Code-Switched ASR with Meta-Learning

cs.CL Fadel Thior, Ahmer Tabassum, Haania Siddiqui, Hanan Aldarmaki, Thamar Solorio · Oct 22, 2026
Local to this browser
What it does
Code-switched ASR is bottlenecked by scarce real transcribed speech, while synthetic data often mismatches real acoustics and switching patterns. SyRA-CS proposes using Reptile meta-learning on synthetic CS-FLEURS speech to learn a...
Why it matters
SyRA-CS proposes using Reptile meta-learning on synthetic CS-FLEURS speech to learn a pair-specific initialization that adapts to just one hour of labeled real target data. The paper evaluates this across four architectures and four...
Main concern
The paper supports its central claim that a Reptile meta-learned initialization from synthetic CS data adapts better to one hour of real speech than continual fine-tuning, with SyRA-CS improving WER in all 16 model-pair comparisons and CER...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

Code-switched ASR is bottlenecked by scarce real transcribed speech, while synthetic data often mismatches real acoustics and switching patterns. SyRA-CS proposes using Reptile meta-learning on synthetic CS-FLEURS speech to learn a pair-specific initialization that adapts to just one hour of labeled real target data. The paper evaluates this across four architectures and four language pairs, aiming to show that episodic meta-training extracts more transferable knowledge from synthetic data than ordinary continual fine-tuning.

Critical review
Verdict
Bottom line

The paper supports its central claim that a Reptile meta-learned initialization from synthetic CS data adapts better to one hour of real speech than continual fine-tuning, with SyRA-CS improving WER in all 16 model-pair comparisons and CER in 15 of 16. Yet the absence of statistical testing, compute-matched baselines, and comparisons against FOMAML or MAML leave the conclusions suggestive rather than definitive, despite the authors' unusually candid limitations section.

“SyRA-CS improves over continual fine-tuning on WER in all 16 model–pair comparisons and on CER in 15 of 16, with relative macro WER reductions of 17.7% for XLS-R and 5.3–5.8% for the other three models.”
paper · Abstract
“We do not compare Reptile with alternative meta-learning algorithms such as MAML or its first-order variant, so we cannot determine whether the benefit is specific to Reptile.”
paper · Limitations
What holds up

The evaluation design is a genuine strength: every regime starts from the same pretrained checkpoint and uses the same one-hour real subset, so the gap against continual fine-tuning isolates the training strategy rather than data differences. The breadth across four highly different architectures—Encoder–CTC, FastConformer–RNN-T, AED, and Speech-LLM—shows the benefit is not an artifact of one model family, and the authors are transparent about pair-specific rather than universal meta-learning.

“Within each model–pair combination, all regimes start from the same pretrained checkpoint. Methods using real adaptation share the same one-hour subset, and all methods are evaluated on the same held-out set.”
paper · Section 5.1
“Pair-specific adaptation. Reptile is applied in a pair-specific setting rather than as a shared multilingual meta-learner.”
paper · Limitations
Main concerns

Statistical reliability is the most pressing issue. All results come from a single training seed and a single random one-hour adaptation subset per pair, and two test sets retain only 104 and 218 utterances, meaning several pair-level gains are likely within seed and subset variance. The authors call their robustness checks 'descriptive sensitivity checks, not significance tests,' but the reader cannot distinguish reliable effects from spurious ones. A second concern is that SwitchLingua's 'real' audio is spoken from generated prompts, which partly undermines the synthetic-to-real framing for three of the four pairs relative to the more natural MUCS data. Finally, no compute-matched control is provided: Reptile simulates many adaptation episodes and is inherently more expensive than continual fine-tuning, so it is unclear whether the gains justify the cost.

“All results come from a single training seed and a single random one-hour adaptation subset per pair.”
paper · Limitations
“These exclusions are descriptive sensitivity checks, not significance tests; paired utterance-level statistics and multi-seed runs are needed before the smaller gains can be considered reliable.”
paper · Section 5.3
“SwitchLingua provides real audio recordings from bilingual speakers, but the spoken prompts are generated code-switched text samples.”
paper · Section 3.3
Evidence and comparison

The evidence supports within-pair synthetic-to-real adaptation but leaves cross-method comparisons incomplete. Continual fine-tuning is an appropriate primary baseline because it uses identical data, yet omitting FOMAML or MAML prevents any claim about whether the benefit is specific to Reptile versus first-order meta-learning in general. The paper also fixes synthetic and real data volumes without scaling, so data–compute trade-offs are unexplored. Notably, the generated-prompt nature of SwitchLingua means that for Arabic-, French-, and German-English the linguistic content is synthetic even when the acoustic signal is human, weakening the real-domain claim relative to Hindi-English MUCS.

“We do not compare Reptile with alternative meta-learning algorithms such as MAML or its first-order variant, so we cannot determine whether the benefit is specific to Reptile.”
paper · Limitations
“Unexplored synthetic and real data requirements. We evaluate SyRA-CS using fixed synthetic-source datasets and a one-hour labeled real adaptation budget, without systematically varying either data volume.”
paper · Limitations
“Unlike SwitchLingua, MUCS Hindi-English is extracted from human spoken tutorials. The speech is therefore real instructional audio, and the code-switching primarily arises from technical lecture content rather than from generated code-switched text.”
paper · Section 3.3
Reproducibility

Hyperparameters are reported in Table 1, including inner learning rates $\alpha_a$, Reptile outer step size $\beta_a$, inner step counts $k_a$, and meta-iteration counts. However, independent reproduction is blocked by the lack of released code, data splits, or random seeds, and by the reliance on a single training run without variance estimates. The exact episode sampling procedure and the specific one-hour adaptation subset selections are also not specified in sufficient detail to recreate the precise experimental conditions.

“Inner steps $k_a$: 50. Inner learning rate $\alpha_a$: $3\times 10^{-4}$ (XLS-R), $2\times 10^{-5}$ (Nemotron / Whisper / Audex). Outer step size $\beta_a$: 0.1. Meta-iterations: 500.”
paper · Table 1
“All results come from a single training seed and a single random one-hour adaptation subset per pair.”
paper · Limitations
Abstract

Code-switched (CS) automatic speech recognition (ASR) remains difficult because real CS speech is scarce and synthetic speech does not fully match it. We investigate whether synthetic CS speech is more useful for learning an adaptation-friendly initialization than for ordinary continual fine-tuning. We propose SyRA-CS, a pair-specific synthetic-to-real adaptation framework based on Reptile meta-learning. For each language pair and pretrained model, we meta-train on the corresponding synthetic CS-FLEURS subset and then adapt using one hour of labeled real target speech. We evaluate four architectural settings: Encoder-CTC, FastConformer-RNN-T, Attention Encoder-Decoder (AED) and Speech-LLM. Experiments cover on Arabic-, French-, German-, and Hindi-English, against synthetic-only transfer, real-only fine-tuning, and continual fine-tuning. SyRA-CS improves over continual fine-tuning on WER in all 16 model-pair comparisons and on CER in 15 of 16, with relative macro WER reductions of 17.7% for XLS-R and 5.3-5.8% for the other three models. The gains hold across the tested models but vary in size across architectures, language pairs and metrics.

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.