Seeds Before Objectives: Rethinking Evaluation for Low-Resource Garhwali ASR
Summary
This paper argues that single-run evaluations in low-resource ASR are unreliable and demonstrates with a new multi-seed Garhwali ASR benchmark that many reported gains vanish under seed-level testing, while standard CTC with w2v-BERT 2.0 remains the most robust approach.
View Cached Full Text
Cached at: 08/12/26, 08:36 AM
# Seeds Before Objectives: Rethinking Evaluation for Low-Resource Garhwali ASR
Source: [https://arxiv.org/html/2608.10670](https://arxiv.org/html/2608.10670)
Karamvir Singh Batra1, Prathamjyot Singh1, Ashima Sood2, Jasmeet Singh1,∗, Sahil Sharma3,∗ 1Thapar Institute of Engineering and Technology, Patiala, Punjab, India 2Ulster University, Londonderry, United Kingdom 3Ulster University, Belfast, United Kingdom \{kbatra\_be22, psingh1\_be22, jasmeet\.singh\}@thapar\.edu \{sood\-a1, s\.sharma\}@ulster\.ac\.uk
###### Abstract
At corpus sizes typical of low\-resource dialects, single\-run comparisons can yield gains that do not replicate\. We show this for Garhwali, an under\-resourced Indo\-Aryan language of the central Himalaya, building the first reproducible multi\-seed ASR benchmark on the official VAANI splits, with per\-seed outputs and significance testing\. Re\-examining plausible gains, we find them fragile: neither Focal CTC nor a matra\-weighted objective beats standard CTC under seed\-level testing, the matra objective fails to cut even its targeted errors, and Hindi\-to\-Garhwali transfer gives no gain over direct fine\-tuning\. What holds up is mundane: w2v\-BERT 2\.0 with standard CTC reaches 47\.0% WER over five seeds, beating the larger MMS\-1B and comparable models; pretraining design, not parameter count, drives performance, and speed augmentation gives a small, largely consistent gain\. Multi\-seed evaluation on official splits separates real gains from seed noise\.
Seeds Before Objectives: Rethinking Evaluation for Low\-Resource Garhwali ASR
Karamvir Singh Batra1, Prathamjyot Singh1, Ashima Sood2,Jasmeet Singh1,∗, Sahil Sharma3,∗1Thapar Institute of Engineering and Technology, Patiala, Punjab, India2Ulster University, Londonderry, United Kingdom3Ulster University, Belfast, United Kingdom\{kbatra\_be22, psingh1\_be22, jasmeet\.singh\}@thapar\.edu\{sood\-a1, s\.sharma\}@ulster\.ac\.uk
††∗Corresponding authors:jasmeet\.singh@thapar\.edu,s\.sharma@ulster\.ac\.uk## 1Introduction
At the corpus sizes typical of low\-resource dialects, comparing systems from single training runs is treacherous: per\-utterance error variance is high, the choice of data split materially affects the reported number, and a single lucky seed can manufacture an apparent improvement that disappears on replication\. This is not a Garhwali\-specific worry but a general methodological one, echoing a broader concern that single\-seed results can be unreliable and that benchmark variance must be reported explicitly\(Bouthillier et al\.,[2021](https://arxiv.org/html/2608.10670#bib.bib5); Picard,[2021](https://arxiv.org/html/2608.10670#bib.bib18); Bui et al\.,[2025](https://arxiv.org/html/2608.10670#bib.bib6)\)\. Yet low\-resource dialectal ASR, where corpora are smallest and the temptation to report a single strong run is greatest, is precisely where variance\-aware evaluation is least often practised\.*Our central thesis is that, in this regime, multi\-seed evaluation on fixed official splits with significance testing is necessary to separate real gains from seed noise and that gains reported from single runs should be treated with caution until replicated\.*
We make this case concretely for Garhwali, an Indo\-Aryan language spoken by roughly 2\.5 million people in the Garhwal Himalaya of Uttarakhand, India\. Despite this sizeable speaker base it remains severely under\-resourced for speech technology, with little transcribed audio and, until recently, no public ASR benchmark\. Its phonology: distinctive matra \(vowel\-diacritic\) patterns, aspirated and retroflex contrasts that diverge from standard Hindi and further complicates recognition\. Large multilingual self\-supervised speech models have made low\-resource ASR tractable through transfer from large\-scale pretraining \(Section[2](https://arxiv.org/html/2608.10670#S2)\), raising a natural question for any new dialect: which choices actually matter such as model scale, pretraining coverage, the training objective, or data augmentation? A focal CTC objective, which down\-weights easy examples to emphasise hard ones, is a natural candidate for the difficulty imbalance of low\-resource dialectal speech—exactly the kind of plausible single\-run gain our methodology is designed to test\.
We therefore revisit Garhwali ASR with a deliberately rigorous, multi\-seed methodology on the*official*VAANI splits, and ask which reported gains are robust\. Fine\-tuning w2v\-BERT 2\.0 with standard CTC over five seeds reaches a WER of 47\.0%, outperforming a much larger MMS\-1B and comparable\-scale models \(XLS\-R, HuBERT\)\. We also include Whisper Large\-v3 as a reference point; we defer its setup and instability to Section[5](https://arxiv.org/html/2608.10670#S5)\. We then test three interventions and find that none reliably helps: neither Focal CTC nor a phonologically\-motivated matra\-weighted CTC improves over standard CTC once results are averaged over seeds and corrected for multiple comparisons \(the matra\-weighted objective gains nothing on its targeted error category relative to standard CTC\), and a two\-stage Hindi→\\rightarrowGarhwali transfer gives no gain over direct fine\-tuning\. By contrast, speed augmentation yields a small mean gain across all objectives, largely consistent at the seed level\. The practical message is that for low\-resource dialectal ASR,*pretraining design and data augmentation are reliable levers, whereas objective engineering and cross\-lingual transfer are not*\.
Concretely, our contributions are:
- •A methodological argument, with evidence, that single\-seed comparisons are unreliable at low\-resource\-dialect corpus sizes: under a multi\-seed paired protocol, we re\-evaluate three interventions plausible for this setting \(Focal CTC, a matra\-weighted objective, and Hindi→\\rightarrowGarhwali transfer\) and show that none yields a consistent paired advantage over standard CTC; the only seed\-consistent gap \(standard vs\. focal\) favours the baseline, as the power analysis confirms\. Speed augmentation is the only intervention that improves mean WER across all objectives\.
- •The first reproducible, multi\-seed Garhwali ASR benchmarkon the official VAANI splits, with means, standard deviations, bootstrap intervals, and Holm\-corrected significance tests over five seeds bringing to a single dialect the transparent, variance\-aware evaluation now advocated for ASR more broadly\(Srivastav et al\.,[2025](https://arxiv.org/html/2608.10670#bib.bib22)\)\. Code and per\-seed results are available at GitHub repository111[https://github\.com/soodashima91/Garhwali\-ASR](https://github.com/soodashima91/Garhwali-ASR)\.
- •Evidence that pretraining design, not scale, drives performance: w2v\-BERT 2\.0 \(580M\) outperforms larger multilingual models and comparable\-scale baselines, indicating that pretraining design, not parameter count, drives low\-resource dialectal performance\.
- •A characterisation of the residual error profile\(dominated by dependent vowel signs and conjunct marking\), corroborated by independent analysis, indicating that the bottleneck is representational rather than procedural\. We additionally include an exploratory, single\-seed layer\-wise probing analysis of where fine\-tuning adapts the encoder\.
## 2Related Work
#### Self\-supervised speech models
Self\-supervised learning \(SSL\) has substantially advanced low\-resource speech recognition by leveraging large\-scale unlabeled audio during pretraining\. wav2vec 2\.0\(Baevski et al\.,[2020](https://arxiv.org/html/2608.10670#bib.bib3)\)showed that contrastive predictive learning over raw speech achieves strong ASR with minimal labeled data, and subsequent multilingual models extended this to strong cross\-lingual transfer\. XLS\-R\(Babu et al\.,[2022](https://arxiv.org/html/2608.10670#bib.bib1)\)scaled wav2vec\-style pretraining to hundreds of languages, while Massively Multilingual Speech \(MMS\)\(Pratap et al\.,[2024](https://arxiv.org/html/2608.10670#bib.bib20)\)reached over 1,000 languages via multilingual pretraining and language\-specific adapters\. Our work builds on w2v\-BERT 2\.0\(Chung et al\.,[2021](https://arxiv.org/html/2608.10670#bib.bib8)\), which jointly optimizes contrastive learning and masked prediction in an end\-to\-end fashion, avoiding the iterative clustering of HuBERT\(Hsu et al\.,[2021](https://arxiv.org/html/2608.10670#bib.bib11)\)and the separate quantization modules of vq\-wav2vec\(Baevski et al\.,[2019](https://arxiv.org/html/2608.10670#bib.bib2)\)\.
#### Low\-resource and dialectal ASR
Low\-resource ASR remains challenging due to limited labeled data, acoustic variability, and the absence of standardized orthographies and large transcribed corpora\(Besacier et al\.,[2014](https://arxiv.org/html/2608.10670#bib.bib4)\)\. Within Indic speech technology, recent work has increasingly adopted multilingual and transfer\-learning approaches\(Javed et al\.,[2022](https://arxiv.org/html/2608.10670#bib.bib12); Pratap et al\.,[2020](https://arxiv.org/html/2608.10670#bib.bib19)\)and built large inclusive corpora\(Javed et al\.,[2024](https://arxiv.org/html/2608.10670#bib.bib13)\), yet dialectal varieties remain comparatively underexplored\. The recent “Dialect Matters” study\(Dhasmana et al\.,[2026](https://arxiv.org/html/2608.10670#bib.bib9)\)examined cross\-lingual transfer across Devanagari\-script Indic varieties and, as a case study, provided the first Garhwali ASR benchmark, reporting 49\.3% WER with w2v\-BERT 2\.0 on an 87/6/7 split using single training runs\. Their error analysis independently identifies vowel\-length \(matra\), aspiration, and halant/word\-boundary confusions as the dominant Garhwali error types, corroborating the residual\-error pattern we analyse in Section[5\.1](https://arxiv.org/html/2608.10670#S5.SS1)\. We build directly on this case study, but on the official VAANI splits and under a multi\-seed protocol, and we investigate training objectives, augmentation, and internal representation dynamics, and test a single high\-resource transfer source \(Hindi\) rather than the broad cross\-lingual sweep across many languages that they perform\. Table[1](https://arxiv.org/html/2608.10670#S2.T1)summarises how our benchmark differs along the axes most relevant to reproducibility; we compare directly against their reported numbers in Section[4\.5](https://arxiv.org/html/2608.10670#S4.SS5), where the divergence between the two studies’ baselines itself illustrates the single\-run fragility we document\.
Table 1:How our Garhwali benchmark differs from the only prior Garhwali ASR results\(Dhasmana et al\.,[2026](https://arxiv.org/html/2608.10670#bib.bib9)\), along the axes that govern reproducibility\. The divergence between the two studies’ baselines \(Section[4\.5](https://arxiv.org/html/2608.10670#S4.SS5)\) is itself a symptom of the single\-run fragility these choices address\.
#### Focal loss and CTC\-based ASR
Connectionist Temporal Classification \(CTC\)\(Graves et al\.,[2006](https://arxiv.org/html/2608.10670#bib.bib10)\)is widely used for end\-to\-end ASR as it learns speech\-transcription alignments without frame\-level supervision\. However, standard CTC weights all training examples equally, over\-emphasizing easy examples once they are well learned\. Focal loss\(Lin et al\.,[2017](https://arxiv.org/html/2608.10670#bib.bib17)\), proposed for dense object detection to down\-weight easy examples and emphasize hard ones, has seen limited use in CTC\-based ASR; the closest work applies focal weighting at the task level for multilingual meta\-learning\(Chen et al\.,[2023](https://arxiv.org/html/2608.10670#bib.bib7)\), not to per\-utterance CTC\. Motivated by the difficulty imbalance in low\-resource dialectal speech, we adapt focal modulation to sequence\-level CTC; as our multi\-seed evaluation shows \(Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1)\), however, this objective\-level intervention does not reliably improve over standard CTC, a result we frame as evidence that objective engineering is a less dependable lever than data augmentation in this regime\.
## 3Experimental Setup
### 3\.1Data and Splits
We use the Garhwali subset of the VAANI corpus\(Pulikodan et al\.,[2026](https://arxiv.org/html/2608.10670#bib.bib21)\)\(5,894 utterances total\)222[ARTPARK\-IISc/Vaani\-transcription\-part](https://huggingface.co/datasets/ARTPARK-IISc/Vaani-transcription-part), which ships with official train/validation/test splits of 4,778 / 666 / 450 utterances; the training split comprises 8\.8 h of transcribed field speech\. Unlike prior work, which partitioned the training portion internally, we use these official splits throughout, so that all systems are compared on the same held\-out test set and results are directly reproducible\. Transcripts are normalised with a fixed pipeline \(markup and zero\-width\-joiner removal, Latin\-script stripping, whitespace collapsing\); the resulting character set yields a 66\-token Devanagari vocabulary \(63 characters plus word\-delimiter, unknown, and padding tokens\); the tokenizer adds two sentence\-boundary special tokens that never occur in any target, so the output layer has 68 logits\. The same vocabulary and normalisation are used for every system in this paper\.
### 3\.2Multi\-Seed Protocol
All primary systems are trained over five random seeds \(42, 123, 777, 2025, 1234\)\. We report the mean and standard deviation of corpus\-level WER and CER across seeds, and assess pairwise differences with paired Wilcoxon signed\-rank tests on per\-seed corpus WER, applying Holm–Bonferroni correction across the family of comparisons\. We additionally report a secondary per\-utterance bootstrap cross\-check \(Appendix[E\.1](https://arxiv.org/html/2608.10670#A5.SS1)\), noting that it understates uncertainty relative to the seed\-level tests\. One property of this design should be stated explicitly: with five paired seeds, the smallest attainable two\-sided exact Wilcoxonppis0\.06250\.0625, and after a three\-comparison Holm correction the smallest attainable adjusted value is0\.18750\.1875\. The seed\-level tests therefore cannot reachp<\.05p<\.05at this seed budget, even for a system that wins on all five seeds\. We accordingly report them as a conservative descriptive summary, and we rest our conclusions on the paired per\-seed differences, the effect sizes, and the power analysis of Section[4\.5](https://arxiv.org/html/2608.10670#S4.SS5), which uses a pairedtttest and has no such floor\. This protocol is a deliberate departure from single\-run reporting and follows recent calls to quantify seed\- and data\-induced variance rather than report a single run\(Bouthillier et al\.,[2021](https://arxiv.org/html/2608.10670#bib.bib5); Bui et al\.,[2025](https://arxiv.org/html/2608.10670#bib.bib6)\): at this corpus size the per\-utterance WER variance is large, and as we show in Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1), single\-seed differences between objectives do not survive replication\.
### 3\.3Primary Model
Our primary encoder is w2v\-BERT 2\.0 \(facebook/w2v\-bert\-2\.0\),333[https://huggingface\.co/facebook/w2v\-bert\-2\.0](https://huggingface.co/facebook/w2v-bert-2.0)a 580M\-parameter multilingual speech model with 24 Transformer layers, based on the SeamlessM4T speech encoder\. We fine\-tune with CTC, freezing only the feature\-projection layer and keeping the 24 encoder layers and the output head trainable\. Inputs are 80\-dimensional log\-Mel features from the SeamlessM4T extractor at 16 kHz\. We use a dual learning rate: encoder3×10−53\\times 10^\{\-5\}, head10−310^\{\-3\}with linear warmup over the first 10% of steps then linear decay, AdamW, effective batch size 32, BF16 precision, up to 20 epochs with early stopping \(patience 5\) on validation WER\. Final evaluation uses per\-utterance greedy decoding\.
Figure 1:The Garhwali ASR pipeline with w2v\-BERT 2\.0\.\(1\)VAANI Garhwali \(official 4,778/666/450 split; 8\.8 h train\)\.\(2\)3×3\\timesspeed augmentation \(0\.9/1\.0/1\.1×0\.9/1\.0/1\.1\\times\) triples the training set to 14,334 \(train only\)\.\(3\)80\-dim log\-Mel features \(SeamlessM4T\)\.\(4\)24\-layer w2v\-BERT 2\.0 encoder \(580M\), all layers fine\-tuned; shading marks the depth\-dependent adaptation found by probing \(Appendix[C](https://arxiv.org/html/2608.10670#A3)\)\.\(5\)A trainable 66\-token CTC head; feature projection frozen; five seeds\.\(6\)Greedy decoding \(standard CTC: 47\.0/17\.0 WER/CER\)\.
### 3\.4Training Objectives
We compare three CTC training objectives under an identical optimisation protocol, isolating the effect of the objective alone\.
#### Standard CTC\.
The mean\-reduced Connectionist Temporal Classification loss\(Graves et al\.,[2006](https://arxiv.org/html/2608.10670#bib.bib10)\), marginalising over all monotonic alignments via the forward–backward algorithm\. This is our floor\.
#### Focal CTC\.
We adapt focal modulation\(Lin et al\.,[2017](https://arxiv.org/html/2608.10670#bib.bib17)\)to the utterance level\. Because CTC marginalises over all alignments, the raw per\-utterance lossℓ\\ellproduces sequence\-level probabilities so small thatexp\(−ℓ\)\\exp\(\-\\ell\)underflows to zero \(empirically,exp\(−340\)=0\\exp\(\-340\)=0\), which would make any confidence\-based modulator a no\-op\. We therefore replace it with a length\-normalised, temperature\-scaled confidencepp\(Appendix[D](https://arxiv.org/html/2608.10670#A4), Eq\. \([2](https://arxiv.org/html/2608.10670#A4.E2)\)\) and apply focal modulation to that:
ℒfocal=mean\[α\(1−p\)γℓ\],\\mathcal\{L\}\_\{\\text\{focal\}\}\\;=\\;\\operatorname\{mean\}\\big\[\\,\\alpha\\,\(1\-p\)^\{\\gamma\}\\,\\ell\\,\\big\],\(1\)withα=1\.0\\alpha=1\.0,γ=0\.5\\gamma=0\.5, and temperatureτ=10\\tau=10\. Settingγ=0\\gamma=0recovers standard CTC exactly\. The reducedγ\\gamma\(versus theγ=2\\gamma=2typical in image classification\) and the temperature reflect the compressed dynamic range of length\-normalised CTC confidences; both were fixed prior to the multi\-seed comparison\.
#### Matra\-weighted CTC\.
To target the dominant residual error category \(dependent vowel signs; Section[5\.1](https://arxiv.org/html/2608.10670#S5.SS1)\) we add a phonologically\-motivated*auxiliary*term rather than reweighting the CTC loss itself\. Since CTC does not factorise into per\-character contributions, we keep the CTC objective intact and add a class\-weighted auxiliary signalℒ=ℒbase\+λℒaux\\mathcal\{L\}=\\mathcal\{L\}\_\{\\text\{base\}\}\+\\lambda\\,\\mathcal\{L\}\_\{\\text\{aux\}\}\(Appendix[D](https://arxiv.org/html/2608.10670#A4), Eqs\. \([3](https://arxiv.org/html/2608.10670#A4.E3)\)–\([4](https://arxiv.org/html/2608.10670#A4.E4)\)\), whereℒbase\\mathcal\{L\}\_\{\\text\{base\}\}is the focal CTC loss of Eq\. \([1](https://arxiv.org/html/2608.10670#S3.E1)\) andℒaux\\mathcal\{L\}\_\{\\text\{aux\}\}is a class\-weighted negative log\-likelihood on the per\-frame posteriors\. Each frame is assigned to the token the model emits under a cheap greedy best\-path alignment; frames emitting phonologically salient tokens \(matras, and optionally aspirated/retroflex consonants\) are up\-weighted by a class weightwcw\_\{c\}, normalised over non\-blank frames\. We restrict the term to salient frames \(wc\(f\)\>1w\_\{c\(f\)\}\>1\) so it does not compete with CTC on ordinary characters, and useλ=0\.3\\lambda=0\.3with matra/aspirated/retroflex weights of3\.0/2\.0/2\.53\.0/2\.0/2\.5\(a character in multiple classes takes the maximum\)\. We stress thatℒaux\\mathcal\{L\}\_\{\\text\{aux\}\}is its own objective, not a decomposition of the CTC loss; this auxiliary alignment is greedy and approximate, adequate for an emphasis term and far cheaper than full forward–backward posterior alignment\.
### 3\.5Speed Augmentation
We augment the training data with speed perturbation usinglibrosatime\-stretch at rates0\.9×0\.9\\timesand1\.1×1\.1\\times; combined with the unmodified \(1\.0×1\.0\\times\) audio, this materialises three copies of each training utterance, tripling the set from 4,778 to 14,334 while leaving the transcripts unchanged\. This increases acoustic diversity and robustness to speaking\-rate variation\(Ko et al\.,[2015](https://arxiv.org/html/2608.10670#bib.bib15)\)\. Augmentation is applied to the training split only; validation and test sets are never augmented\.
## 4Results
### 4\.1Multi\-Seed Objective Comparison
We evaluate three training objectives: standard CTC, Focal CTC, and a phonologically\-motivated matra\-weighted CTC each fine\-tuned on the3×3\\timesspeed\-augmented official training split across five random seeds \(42, 123, 777, 2025, 1234\)\. Reporting over multiple seeds, rather than a single run, is essential here: the per\-utterance WER variance of short conversational Garhwali speech is high, and we find that single\-seed differences between objectives do not survive replication\.
Table 2:Objective comparison on the official Garhwali test set, mean±\\pms\.d\. over five seeds\. “No Aug”/“\+Aug”: WER without/with3×3\\timesspeed augmentation,Δ\\Deltatheir difference; CER and matraER are for the augmented setting\. matraER is the vowel\-diacritic error rate the matra\-weighted objective targets\.Table[2](https://arxiv.org/html/2608.10670#S4.T2)shows that no objective improves on standard CTC, which attains the lowest mean WER \(47\.02\), with Focal CTC \(47\.83\) and the matra\-weighted objective \(47\.42\) within one standard deviation\. Holm\-corrected paired Wilcoxon tests on per\-seed corpus WER find no significant pair \(standard vs\. focal,p=0\.19p=0\.19; standard vs\. matra,p=0\.38p=0\.38; focal vs\. matra,p=0\.38p=0\.38\); the first value is the five\-seed floor of Section[3\.2](https://arxiv.org/html/2608.10670#S3.SS2), reached because standard CTC beats focal on all five seeds \(mean\+0\.81\+0\.81,dz=0\.98d\_\{z\}=0\.98\), while the standard\-vs\.\-matra gap is small and sign\-unstable\. Any objective\-level effect thus points toward the baseline, yet a single seed could easily suggest otherwise: the best Focal seed \(46\.77\) and best standard seed \(46\.32\) are within noise of one another\. We therefore report multi\-seed means with paired per\-seed differences as the reliable characterisation\.
### 4\.2The Matra Objective Gains No Ground on Matra Errors
The matra\-weighted objective was designed specifically to address the dominant residual error category \(vowel\-diacritic confusions; see Section[5\.1](https://arxiv.org/html/2608.10670#S5.SS1)\) by adding a matra\-weighted auxiliary loss term \(Section[3\.4](https://arxiv.org/html/2608.10670#S3.SS4)\)\. It does not achieve this aim\. Against standard CTC, the matra error rate is essentially unchanged \(22\.26±\\pm0\.20% vs\. 22\.31±\\pm0\.77%\), a 0\.05\-point gap far smaller than the seed\-to\-seed spread\. Against its actual base \(the objective is built on Focal CTC, Eq\. \([3](https://arxiv.org/html/2608.10670#A4.E3)\)\), it recovers most of the degradation that focal weighting introduces \(22\.78 to 22\.31, lower on four of five seeds\), but this reduction is within the seed spread and only returns the matra error rate to the standard\-CTC level\. Loss\-level reweighting thus buys no ground on the targeted category, which likely reflects limits of the acoustic representation or the available data\.
### 4\.3Speed Augmentation Is the Most Consistent Lever
To isolate the contribution of speed augmentation, we retrain all three objectives without augmentation, again over five seeds; the comparison is the “No Aug” versus “\+Aug” columns of Table[2](https://arxiv.org/html/2608.10670#S4.T2)\.
The “No Aug”/“\+Aug” columns of Table[2](https://arxiv.org/html/2608.10670#S4.T2)show speed augmentation lowers mean WER by 1\.1–1\.5 points under every objective\. Held to the same standard as Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1), this is not statistically certified \(exact paired Wilcoxonp=0\.125p=0\.125,0\.1250\.125, and0\.06250\.0625, the last being the five\-seed minimum\), and 13 of 15 paired seeds improve, with two slight reversals \(standard seed 777, focal seed 1234\)\. It is nonetheless the most dependable lever we test: its mean effect is direction\-consistent under all three objectives, whereas switching objectives moves WER by less than the seed\-to\-seed standard deviation\.
### 4\.4Cross\-Lingual Transfer Gives No Reliable Gain
A natural alternative to direct fine\-tuning is to transfer through a high\-resource, phylogenetically related language\. Hindi is the obvious candidate: it is the dominant Devanagari\-script language, shares Garhwali’s script, and is well represented in pretraining and fine\-tuning resources\. We therefore test a two\-stage transfer: fine\-tune w2v\-BERT 2\.0 on Hindi \(FLEURS\) and then on the official Garhwali training split, over the same five seeds and protocol as our primary systems\.
Table[3](https://arxiv.org/html/2608.10670#S4.T3)shows that transferring through Hindi does not reliably improve over direct standard\-CTC fine\-tuning\. The five\-seed transfer mean is 47\.22±\\pm0\.91 WER, marginally*worse*than the 47\.02 of direct fine\-tuning and not significantly different \(paired Wilcoxon on per\-seed WER,p=0\.81p=0\.81; pairedtt,p=0\.64p=0\.64\)\. The per\-seed differences change sign transfer helps on seeds 42 and 2025 but hurts on 123, 777, and 1234 so the Hindi stage neither helps nor hurts in a consistent direction\.
This null is consistent withDhasmana et al\. \([2026](https://arxiv.org/html/2608.10670#bib.bib9)\), who find that for dialectal Indic varieties, phylogenetic or script proximity to a high\-resource language does not guarantee transfer benefit, fine\-tuning on dialectal data directly is often as effective as routing through a related standardized language\. Our result is the single\-target, multi\-seed analogue of that finding: for Garhwali specifically, a Hindi transfer stage is not a dependable lever, reinforcing our central theme that the reliable gains come from pretraining choice and augmentation rather than from additional training\-pipeline machinery\.
Table 3:Hindi→\\rightarrowGarhwali two\-stage transfer vs\. direct standard\-CTC fine\-tuning, WER \(%\) over five seeds; the lower value per row is in bold\. Transfer is within noise of direct fine\-tuning \(paired Wilcoxonp=0\.81p=0\.81\) and the better system flips across seeds direct wins three, transfer two\.
### 4\.5Comparison with Prior Garhwali ASR
#### Comparison withDhasmana et al\. \([2026](https://arxiv.org/html/2608.10670#bib.bib9)\)\.
The same setup\-sensitivity appears when we compare against the only prior Garhwali ASR numbers\.Dhasmana et al\. \([2026](https://arxiv.org/html/2608.10670#bib.bib9)\)fine\-tune the same encoder \(w2v\-BERT 2\.0 with CTC\) but on a train\-internal 87/6/7 split, with single runs and CER\-based early stopping; their best system reaches 49\.3 WER\. Our five\-seed mean on the official split is 47\.0±\\pm0\.6\. More striking is that the*other*encoders disagree sharply across the two studies: they report XLS\-R at 65\.0 and HuBERT at 51\.5 WER, whereas we obtain 50\.2 and 60\.9 respectively, the two systems swap relative order between the studies\. These discrepancies are not contradictions but a direct illustration of our central point: at this corpus size, single\-run dialectal ASR numbers are highly sensitive to the choice of split, early\-stopping metric, and seed, so encoder rankings drawn from single runs need not replicate\. Reporting on the official splits over multiple seeds is precisely what makes such comparisons stable\.
We also verify the gap is not an artefact of our early\-stopping criterion: re\-running standard CTC with CER\-based stopping \(as inDhasmana et al\.,[2026](https://arxiv.org/html/2608.10670#bib.bib9)\) gives 47\.56±\\pm0\.74 WER, within noise of our WER\-stopped 47\.02±\\pm0\.61 \(Appendix[E](https://arxiv.org/html/2608.10670#A5)\), so the 47\-vs\-49 gap is attributable to the split and single\-run reporting, not the stopping metric\.
#### Is the null result a power problem?
The seed\-level Wilcoxon tests are floored at five seeds \(Section[3\.2](https://arxiv.org/html/2608.10670#S3.SS2)\), and even an unfloored test may lack power to resolve a small real effect\. We therefore report a post\-hoc power analysis on the per\-seed corpus WER using a two\-sided pairedtttest, which has no such floor \(Table[4](https://arxiv.org/html/2608.10670#S4.T4)\)\. The objective gaps are not negligible in standardised terms: the largest, standard vs\. Focal CTC, has a paired effect size ofdz=0\.98d\_\{z\}=0\.98but with five seeds the achieved power to detect it is only0\.390\.39atα=0\.05\\alpha=0\.05, and approximately1111seeds would be required for80%80\\%power\. The standard vs\. matra\-weighted gap \(dz=0\.66d\_\{z\}=0\.66\) would need roughly2020seeds\. We therefore characterise the objective differences as*not reliably established at a practical seed budget*rather than as demonstrably zero\. Crucially, even the largest gap is under one WER point in absolute terms, and where it would become significant \(standard vs\. Focal\) the direction favours*standard*CTC that is, the additional seeds would confirm that the focal objective slightly*hurts*, not that it helps\. This reinforces, rather than weakens, our central claim: objective\-level interventions are not a dependable lever in this setting, whereas speed augmentation improves the mean WER across all objectives \(Section[4\.3](https://arxiv.org/html/2608.10670#S4.SS3)\)\.
Table 4:Post\-hoc power on per\-seed corpus WER \(five seeds\)\.dzd\_\{z\}: paired effect size; power@5: achieved power atn=5n\{=\}5,α=0\.05\\alpha\{=\}0\.05\(two\-sided pairedtt\);n80n\_\{80\}: seeds needed for80%80\\%power\.
## 5Analysis
### 5\.1Error Analysis
To characterise*which*errors dominate and whether the objective\-level interventions shift the error profile, we compute per\-category error rates over phonologically defined character classes, aggregated over the same five seeds as our main results\. For each class we report the fraction of reference characters in that class that are misrecognised; Table[5](https://arxiv.org/html/2608.10670#S5.T5)summarises the three objectives\. Table[14](https://arxiv.org/html/2608.10670#A5.T14)complements this quantitative view with representative transcriptions sampled across the full per\-utterance error range \(0–50% CER\), showing how recognition errors manifest in practice from exact matches and local orthographic/phonetic deviations to heavily degraded output\.
Table 5:Per\-category character error rate \(%\) on the official test set, mean±\\pms\.d\. over five seeds, by objective\. Categories are phonological character classes; rates count substitutions and deletions only \(insertions have no reference position\), so “Categorized” is below the corpus CER of Table[2](https://arxiv.org/html/2608.10670#S4.T2)\.†Nukta \(n=253n\{=\}253\): high\-variance, not interpreted\.#### The error profile is dominated by dependent signs and conjuncts\.
Across all objectives the highest error rates fall on virama/halant \(∼\\sim30%\), nasal marking \(∼\\sim26%\), and the two vowel categories \(∼\\sim22–23%\), while retroflex and aspirated consonants are far more reliable \(∼\\sim10–15%\)\. This pattern matches the independent error analysis ofDhasmana et al\. \([2026](https://arxiv.org/html/2608.10670#bib.bib9)\), whose dominant errors are also word\-boundary confusions, vowel\-length \(\\devanagarifont–ु vs\.\\devanagarifont–ू\), halant deletion, and aspiration \(\\devanagarifontब vs\.\\devanagarifontभ\)\. That two studies on different splits and protocols surface the same structure corroborates that these categories are intrinsic to the task, not artefacts of our setup\.
#### Objective changes do not improve the error profile\.
Neither objective\-level intervention produces a favourable shift\. The matra\-weighted objective leaves its target category unchanged \(§[4\.2](https://arxiv.org/html/2608.10670#S4.SS2)\), and Focal CTC is, if anything, counterproductive: it has the highest error rate in nearly every category, including the dominant virama category \(32\.40% vs\. 29\.51% for standard\) and the aggregate categorized rate \(16\.69% vs\. 16\.07%\)\. The residual error structure is thus stable under loss reweighting, with the dominant errors in dependent vowel signs and conjunct marking phenomena more plausibly limited by acoustic and data evidence than by the objective\.
#### The bottleneck is representational, not procedural\.
Read together, our results point away from the training pipeline and toward the representation: the residual errors lie in fine phonological contrasts vowel length, aspiration, conjunct marking that loss reweighting cannot sharpen and a related standard language does not supply\. Loss design and transfer can only redistribute information the model already has; for Garhwali, the limiting factor appears to be how much disambiguating evidence the acoustic representation and the available data contain\.
### 5\.2Cross\-Model Error Categorisation
A single\-seed, four\-model error categorisation of the standard\-CTC predictions \(Appendix[B\.2](https://arxiv.org/html/2608.10670#A2.SS2)\), used here only as a directional cross\-check on the seed\-aggregated profile above, agrees on three points: orthographic/phonetic drift dominates the errors; apparent dialect normalisation is mostly phonetic drift on Hindi\-looking spellings rather than true grammatical normalisation; and the system hallucinates text on every true\-silence segment \(8/88/8\)\. The first two reinforce the representational\-bottleneck reading; the third is a reliable failure our character\-class profile does not surface, and points to voice\-activity gating as a low\-cost mitigation\.
#### Scale does not predict performance\.
The 580M w2v\-BERT 2\.0 encoder outperforms the larger MMS\-1B and comparable\-scale models \(XLS\-R, HuBERT; Appendix[A](https://arxiv.org/html/2608.10670#A1), Table[7](https://arxiv.org/html/2608.10670#A1.T7)and Figure[2](https://arxiv.org/html/2608.10670#A1.F2)\): the gap tracks pretraining design and coverage, not parameter count\. Whisper Large\-v3, a reference point only, is both worse and unstable under forced\-Hindi decoding \(two of five seeds failed; reported over the three valid seeds\), reinforcing the point that for low\-resource deployment the right pretrained encoder matters more than the largest one\.
#### The cost of single\-seed reporting\.
The fragility we document is not specific to one intervention: focal CTC interleaves with standard CTC across seeds and shows no reliable gain \(Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1)\), and encoder rankings likewise differ across single\-run studies \(Section[4\.5](https://arxiv.org/html/2608.10670#S4.SS5)\)\. At these corpus sizes, per\-run variance is large enough to manufacture effects that do not survive replication which is why we argue multi\-seed reporting with significance testing should be standard practice for this class of problem\.
### 5\.3What This Study Establishes
This study contributes three results new to Garhwali ASR\. First, a reproducible multi\-seed benchmark on the official VAANI splits with per\-seed outputs, variance estimates, and significance tests makes claims in this setting checkable for the first time\. Second, against that benchmark the candidate interventions separate cleanly: pretraining choice improves WER by margins far exceeding seed noise, speed augmentation improves mean WER under every objective, and focal weighting, the matra objective, and Hindi transfer show no consistent paired advantage over standard CTC\. Third, the residual difficulty concentrates on dependent vowel signs and conjunct marking, is stable across objectives, and is corroborated by independent analysis\. The unifying lesson is methodological: the multi\-seed discipline that overturns these specific claims is the minimum any future dialectal\-ASR result needs to be trusted\.
## 6Conclusion
Our study set out to determine which reported and plausible gains for low\-resource Garhwali ASR survive rigorous evaluation\. The answer is sobering: under multi\-seed testing on the official splits, the objective\-level and transfer interventions we examined dissolve into seed noise, and even an objective built specifically to attack the dominant error category fails to move it\. What remains robust is mundane, a strong pretrained encoder and simple speed augmentation\. We read this as evidence that, for dialectal ASR at this corpus scale, the limiting factor is the acoustic and data evidence available to the model, not the training objective: loss design can only redistribute information the representation already contains\. The methodological corollary is that single\-seed results in this regime should not be trusted as evidence of an effect\. For Garhwali specifically, the persistence of matra and conjunct errors under every intervention we tried suggests the next gains will come from richer acoustic data and better representations, not from the loss function\.
## Limitations
Our conclusions are scoped to the settings we evaluate, and several limits qualify them\. First, the study covers a single dialect \(Garhwali\) on a single corpus \(the VAANI Garhwali subset, 8\.8 h of training audio\); whether the same*ordering*of levers pretraining and augmentation over objective and transfer engineering holds for other low\-resource varieties is an empirical question we do not settle here\. The methodological concern, however, is not Garhwali\-specific: whenever seed\-to\-seed variability is comparable to the effect sizes being claimed, single\-run comparisons can be misleading\. The multi\-seed protocol used here, including variance reporting and paired statistical assessment, can be applied directly to other low\-resource benchmarks to test whether reported gains are robust\. Second, our negative results are statistical, not absolute: with five seeds the objective and transfer comparisons are*not reliably established at a practical seed budget*rather than demonstrably zero, and the post\-hoc power analysis \(Section[4\.5](https://arxiv.org/html/2608.10670#S4.SS5)\) indicates the only gap likely to reach significance with more seeds \(standard vs\. Focal\) favours standard CTC\. Third, we test one transfer source \(Hindi\) and a specific pair of objective variants; other source languages, multi\-source transfer, or alternative objective formulations could behave differently\. We also do not evaluate parameter\-efficient adaptation \(e\.g\., adapters or LoRA\) or self\-training on unlabelled Garhwali audio\. These are complementary strategies and natural candidates for evaluation under the same multi\-seed protocol in future work\. Fourth, the layer\-wise probing and per\-category error analyses are mechanistic and exploratory rather than confirmatory; the probing in particular is single\-seed, and where analyses rely on automated alignment we treat conclusions as tentative and anchor claims to objective signals where possible\. Finally, all CTC systems use greedy decoding without an external language model; Whisper, a reference point only, decodes by generation\. This is a deliberate design choice rather than an oversight: holding the decoder fixed across systems isolates differences in the training setup encoder, objective, and augmentation from variation introduced by decoder\-specific tuning\. Our comparisons therefore concern differences in the acoustic\-model training setup under a common decoding protocol\. Whether beam search or LM\-fused decoding reduces the residual errors observed here, or changes the relative ordering of systems, is a complementary question we leave open\.
## Ethics Statement
The VAANI corpus is released by its authors for research use; we use only the publicly distributed Garhwali subset under its accompanying terms and add no new recordings, so the consent and collection protocols are those of the original corpus\. We report aggregate error metrics only and present no speaker\-identifying content\. We note two risks specific to dialectal ASR\. First, systems trained on a single standardized orthography can implicitly privilege one written norm for a language with substantial regional variation; our normalisation pipeline is a modelling convenience, not a prescriptive standard\. Second, at the error rates reported here \(best WER∼\\sim47%\), the system is well below deployment quality, and we caution against using it in settings such as automated transcription of official, legal, or medical speech where recognition errors could disadvantage speakers of an already under\-resourced language, a risk documented for Indian\-language ASR in clinical settings\(Kumar et al\.,[2025](https://arxiv.org/html/2608.10670#bib.bib16)\)\. Our intended contribution is a reproducible benchmark to support further research, not a production system\. We release code, splits, and per\-seed outputs to support reproducibility and equitable progress on Garhwali and related varieties\.
#### Use of AI assistants\.
Except for the explicitly described LLM\-assisted error categorisation in Appendix[B\.2](https://arxiv.org/html/2608.10670#A2.SS2), the authors used ChatGPT solely for editorial assistance, including improvements to clarity, grammar, conciseness, and stylistic consistency\. Generative AI was not used to originate the research questions, experimental design, experimental results, or scientific conclusions\. In Appendix[B\.2](https://arxiv.org/html/2608.10670#A2.SS2), LLMs were used as an analysis instrument for the cross\-model error categorisation, following the procedure described there\. All AI\-assisted content and analyses were reviewed and verified by the authors, who take full responsibility for the manuscript and its scientific claims\.
## Acknowledgements
The authors are grateful for access to the Tier 2 High\-Performance Computing resources provided by the Northern Ireland High\-Performance Computing \(NIHPC\) facility, funded by the UK Engineering and Physical Sciences Research Council \(EPSRC\), Grant No\. EP/T022175/1\.
## References
- Babu et al\. \(2022\)Arun Babu, Changhan Wang, Andros Tjandra, Kushal Lakhotia, Qiantong Xu, Naman Goyal, Kritika Singh, Patrick von Platen, Yatharth Saraf, Juan Pino, Alexei Baevski, Alexis Conneau, and Michael Auli\. 2022\.[XLS\-R: Self\-supervised Cross\-lingual Speech Representation Learning at Scale](https://doi.org/10.21437/Interspeech.2022-143)\.In*Interspeech 2022*, pages 2278–2282\.
- Baevski et al\. \(2019\)Alexei Baevski, Steffen Schneider, and Michael Auli\. 2019\.vq\-wav2vec: Self\-supervised learning of discrete speech representations\.*arXiv preprint arXiv:1910\.05453*\.
- Baevski et al\. \(2020\)Alexei Baevski, Yuhao Zhou, Abdelrahman Mohamed, and Michael Auli\. 2020\.wav2vec 2\.0: A framework for self\-supervised learning of speech representations\.*Advances in neural information processing systems*, 33:12449–12460\.
- Besacier et al\. \(2014\)Laurent Besacier, Etienne Barnard, Alexey Karpov, and Tanja Schultz\. 2014\.Automatic speech recognition for under\-resourced languages: A survey\.*Speech communication*, 56:85–100\.
- Bouthillier et al\. \(2021\)Xavier Bouthillier, Pierre Delaunay, Mirko Bronzi, Assya Trofimov, Brennan Nichyporuk, Justin Szeto, Nazanin Mohammadi Sepahvand, Edward Raff, Kanika Madan, Vikram Voleti, Samira Ebrahimi Kahou, Vincent Michalski, Tal Arbel, Chris Pal, Gael Varoquaux, and Pascal Vincent\. 2021\.[Accounting for variance in machine learning benchmarks](https://proceedings.mlsys.org/paper_files/paper/2021/file/0184b0cd3cfb185989f858a1d9f5c1eb-Paper.pdf)\.In*Proceedings of Machine Learning and Systems*, volume 3, pages 747–769\.
- Bui et al\. \(2025\)Nghia Tuan Bui, Guergana K Savova, and Lijing Wang\. 2025\.Assessing the macro and micro effects of random seeds on fine\-tuning large language models\.In*Proceedings of the 14th International Joint Conference on Natural Language Processing and the 4th Conference of the Asia\-Pacific Chapter of the Association for Computational Linguistics*, pages 41–46\.
- Chen et al\. \(2023\)Yaqi Chen, Wenlin Zhang, Hao Zhang, Dan Qu, and Xu\-Kui Yang\. 2023\.Task\-based meta focal loss for multilingual low\-resource speech recognition\.*ACM Transactions on Asian and Low\-Resource Language Information Processing*, 22\(11\):1–17\.
- Chung et al\. \(2021\)Yu\-An Chung, Yu Zhang, Wei Han, Chung\-Cheng Chiu, James Qin, Ruoming Pang, and Yonghui Wu\. 2021\.[w2v\-bert: Combining contrastive learning and masked language modeling for self\-supervised speech pre\-training](https://doi.org/10.1109/ASRU51503.2021.9688253)\.In*2021 IEEE Automatic Speech Recognition and Understanding Workshop \(ASRU\)*, pages 244–250\.
- Dhasmana et al\. \(2026\)Akriti Dhasmana, Aarohi Srivastava, and David Chiang\. 2026\.[Dialect matters: Cross\-lingual ASR transfer for low\-resource Indic language varieties](https://doi.org/10.18653/v1/2026.vardial-1.12)\.In*Proceedings of the 13th Workshop on NLP for Similar Languages, Varieties and Dialects*, pages 145–156, Rabat, Morocco\. Association for Computational Linguistics\.
- Graves et al\. \(2006\)Alex Graves, Santiago Fernandez, Faustino Gomez, and Jürgen Schmidhuber\. 2006\.Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks\.In*Proc\. ICML*, pages 369–376\.
- Hsu et al\. \(2021\)Wei\-Ning Hsu, Benjamin Bolte, Yao\-Hung Hubert Tsai, Kushal Lakhotia, Ruslan Salakhutdinov, and Abdelrahman Mohamed\. 2021\.[Hubert: Self\-supervised speech representation learning by masked prediction of hidden units](https://doi.org/10.1109/TASLP.2021.3122291)\.*IEEE/ACM Trans\. Audio, Speech and Lang\. Proc\.*, 29:3451–3460\.
- Javed et al\. \(2022\)Tahir Javed, Sumanth Doddapaneni, Abhigyan Raman, Kaushal Santosh Bhogale, Gowtham Ramesh, Anoop Kunchukuttan, Pratyush Kumar, and Mitesh M Khapra\. 2022\.Towards building asr systems for the next billion users\.In*Proceedings of the aaai conference on artificial intelligence*, volume 36, pages 10813–10821\.
- Javed et al\. \(2024\)Tahir Javed, Janki Nawale, Eldho George, Sakshi Joshi, Kaushal Bhogale, Deovrat Mehendale, Ishvinder Sethi, Aparna Ananthanarayanan, Hafsah Faquih, Pratiti Palit, Sneha Ravishankar, Saranya Sukumaran, Tripura Panchagnula, Sunjay Murali, Kunal Gandhi, Ambujavalli R, Manickam M, C Vaijayanthi, Krishnan Karunganni, and 2 others\. 2024\.[IndicVoices: Towards building an inclusive multilingual speech dataset for Indian languages](https://doi.org/10.18653/v1/2024.findings-acl.639)\.In*Findings of the Association for Computational Linguistics: ACL 2024*, pages 10740–10782, Bangkok, Thailand\. Association for Computational Linguistics\.
- K et al\. \(2025\)Thennal D K, Jesin James, Deepa Padmini Gopinath, and Muhammed Ashraf K\. 2025\.[Advocating character error rate for multilingual ASR evaluation](https://doi.org/10.18653/v1/2025.findings-naacl.277)\.In*Findings of the Association for Computational Linguistics: NAACL 2025*, pages 4941–4950, Albuquerque, New Mexico\. Association for Computational Linguistics\.
- Ko et al\. \(2015\)Tom Ko, Vijayaditya Peddinti, Daniel Povey, Michael L\. Seltzer, and Sanjeev Khudanpur\. 2015\.Audio augmentation for speech recognition\.In*Proc\. Interspeech*, pages 3586–3589\.
- Kumar et al\. \(2025\)Subham Kumar, Prakrithi Shivaprakash, Abhishek Manoharan, Astut Kurariya, Diptadhi Mukherjee, Lekhansh Shukla, Animesh Mukherjee, Prabhat Chand, and Pratima Murthy\. 2025\.Asr under the stethoscope: Evaluating biases in clinical speech recognition across indian languages\.*arXiv preprint arXiv:2512\.10967*\.
- Lin et al\. \(2017\)Tsung\-Yi Lin, Priya Goyal, Ross Girshick, Kaiming He, and Piotr Dollar\. 2017\.Focal loss for dense object detection\.In*IEEE International Conference on Computer Vision \(ICCV\)*, pages 2980–2988\.
- Picard \(2021\)David Picard\. 2021\.Torch\. manual\_seed \(3407\) is all you need: On the influence of random seeds in deep learning architectures for computer vision\.*arXiv preprint arXiv:2109\.08203*\.
- Pratap et al\. \(2020\)Vineel Pratap, Anuroop Sriram, Paden Tomasello, Awni Hannun, Vitaliy Liptchinsky, Gabriel Synnaeve, and Ronan Collobert\. 2020\.[Massively Multilingual ASR: 50 Languages, 1 Model, 1 Billion Parameters](https://doi.org/10.21437/Interspeech.2020-2831)\.In*Interspeech 2020*, pages 4751–4755\.
- Pratap et al\. \(2024\)Vineel Pratap, Andros Tjandra, Bowen Shi, Paden Tomasello, Arun Babu, Sayani Kundu, Ali Elkahky, Zhaoheng Ni, Apoorv Vyas, Maryam Fazel\-Zarandi, Alexei Baevski, Yossi Adi, Xiaohui Zhang, Wei\-Ning Hsu, Alexis Conneau, and Michael Auli\. 2024\.Scaling speech technology to 1,000\+ languages\.*Journal of Machine Learning Research*, 25\(97\):1–52\.
- Pulikodan et al\. \(2026\)Sujith Pulikodan, Abhayjeet Singh, Agneedh Basu, Nihar Desai, Pavan Kumar J, Pranav D Bhat, Raghu Dharmaraju, Ritika Gupta, Sathvik Udupa, Saurabh Kumar, Sumit Sharma, Visruth Sanka, Dinesh Tewari, Harsh Dhand, Amrita Kamat, Sukhwinder Singh, Shikhar Vashishth, Partha Talukdar, Raj Acharya, and Prasanta Kumar Ghosh\. 2026\.[Vaani: Capturing the language landscape for an inclusive digital india](https://arxiv.org/abs/2603.28714)\.*Preprint*, arXiv:2603\.28714\.
- Srivastav et al\. \(2025\)Vaibhav Srivastav, Steven Zheng, Eric Bezzam, Eustache Le Bihan, Adel Moumen, and Sanchit Gandhi\. 2025\.Open asr leaderboard: Towards reproducible and transparent multilingual speech recognition evaluation\.*arXiv preprint arXiv:2510\.06961*\.
## Appendix
This appendix provides the complete evidence behind the aggregate numbers in the main paper\. Because our central claim is methodological that single\-seed comparisons are unreliable at this corpus size, we report every per\-seed value rather than means alone, so that the seed\-to\-seed spread is fully visible and the analysis is independently reproducible\. Appendix[A](https://arxiv.org/html/2608.10670#A1)gives per\-seed WER/CER for every system; Appendix[B](https://arxiv.org/html/2608.10670#A2)breaks the character errors down by phonological category for every seed and condition; and Appendix[E](https://arxiv.org/html/2608.10670#A5)lists the shared training configuration and the full significance results\.
## Appendix APer\-Seed Results
The tables below expand every WER/CER mean reported in the body into its five constituent seeds\. They make two patterns directly inspectable\. First, the seed\-to\-seed spread within a system is comparable to often larger than the gap*between*objectives: in Table[6](https://arxiv.org/html/2608.10670#A1.T6)the standard CTC seeds range from 46\.32 to 47\.93 WER, a 1\.6\-point spread that comfortably straddles the 0\.4–0\.8\-point mean differences between objectives\. This is the empirical basis for our argument that a single seed can easily misrank the three objectives\. Second, the ordering of seeds is not stable across systems \(the best seed for one objective is not the best for another\), which is why a paired test across shared seeds, rather than a comparison of best runs, is the appropriate analysis\. Throughout, cells show WER/CER \(%\) on the official VAANI test set \(450 utterances\) and “–” marks a seed with no valid run \(see table footnotes\)\. Seeds are 42, 123, 777, 2025, 1234\.
Table 6:Per\-seed WER/CER \(%\) for the three objectives, with and without3×3\\timesspeed augmentation \(official test set, 450 utterances\)\. Final column is WER mean±\\pms\.d\.; the augmented block matches Table[2](https://arxiv.org/html/2608.10670#S4.T2)\.Systems42s123s777s2025s1234Mean±\\pms\.d\.*With3×3\\timesspeed augmentation*Standard CTC46\.73/16\.7146\.32/17\.0047\.93/17\.2547\.25/16\.8746\.88/17\.1247\.02±\\pm0\.61Focal CTC46\.77/16\.8948\.40/17\.6648\.36/17\.4547\.58/17\.2748\.06/17\.5047\.83±\\pm0\.68Matra\-weighted46\.52/16\.9847\.48/16\.9648\.65/17\.8047\.05/16\.9647\.40/17\.4247\.42±\\pm0\.78*Without augmentation*Standard CTC47\.50/17\.3049\.28/18\.1647\.61/17\.5348\.36/17\.7447\.76/17\.4048\.10±\\pm0\.74Focal CTC48\.46/17\.5549\.19/17\.9650\.89/19\.0449\.54/18\.3547\.80/17\.4349\.18±\\pm1\.17Matra\-weighted49\.19/17\.9848\.73/17\.6948\.84/18\.1149\.23/17\.6549\.03/17\.5849\.00±\\pm0\.22Table[7](https://arxiv.org/html/2608.10670#A1.T7)reports the comparison encoders\.444HuggingFace checkpoints:[facebook/mms\-1b\-all](https://huggingface.co/facebook/mms-1b-all),[facebook/wav2vec2\-xls\-r\-300m](https://huggingface.co/facebook/wav2vec2-xls-r-300m),[facebook/hubert\-large\-ll60k](https://huggingface.co/facebook/hubert-large-ll60k),[openai/whisper\-large\-v3](https://huggingface.co/openai/whisper-large-v3)\.The within\-system seed spreads here are small \(s\.d\.≤\\leq0\.5 WER for the self\-supervised CTC baselines\), so the large gaps between encoders: w2v\-BERT 2\.0 at 47\.0, MMS\-1B at 49\.0, XLS\-R 300M at 50\.2, HuBERT at 60\.9 are robust and not seed artefacts\. Whisper Large\-v3 is the exception in both level and stability: its valid seeds span 63–70 WER and two seeds failed outright \(walltime and degenerate decode\), reflecting the fragility of forced\-Hindi decoding on noisy dialectal audio\. Where individual seeds failed to converge \(HuBERT seed 777\) or failed outright \(two Whisper seeds\), we report the converged seeds and footnote the exclusions rather than dropping them silently\.
Table 7:Per\-seed WER/CER for baseline encoders\. Means are over available seeds; incomplete seed sets are footnoted\. The between\-encoder gaps far exceed the within\-encoder seed spread, except for Whisper, which is unstable in both level and variance\.aHuBERT seed 777 \(shown in grey\) failed to converge \(val WER 0\.73 vs\.∼\\sim0\.66 for the other seeds; test WER 67\.1\) and is excluded from the mean, which is over the four converged seeds\.bWhisper seed 2025 exceeded walltime at<<1 epoch \(per\-epoch generation\-based evaluation is costly\) and seed 1234 produced degenerate empty output at decode; both excluded \(3/5 valid\)\.
Figure 2:Encoder WER vs\. parameter count on the official Garhwali test set \(five\-seed means,±\\pms\.d\.; brokenyy\-axis\)\. Our 580M w2v\-BERT 2\.0 attains the lowest WER despite smaller size; Whisper Large\-v3 is reference\-only \(three valid seeds\)\. Per\-seed values in Table[7](https://arxiv.org/html/2608.10670#A1.T7)\.
## Appendix BPer\-Seed, Per\-Category Error Rates
We break the character errors down into phonologically defined classes to identify*where*the residual errors concentrate and whether any objective shifts that distribution\. Table[8](https://arxiv.org/html/2608.10670#A2.T8)places the three objectives side by side for both augmentation conditions; Table[9](https://arxiv.org/html/2608.10670#A2.T9)gives the underlying per\-seed values\. Two conclusions are visible immediately\. First, the error*profile*is stable: in every column virama/halant is hardest \(∼\\sim30%\), followed by nasal and the two vowel categories \(∼\\sim22–26%\), with retroflex and aspirated consonants easiest \(∼\\sim10–16%\)\. Second, the objective does not reshape this profile, the matra\-weighted objective leaves its own target category within 0\.5 points of standard CTC, and focal CTC, far from helping, is the worst of the three on the dominant virama category and on the aggregate categorized rate\. The only high\-variance category is nukta, which has just 253 reference characters; we mark it†and draw no conclusions from it\.
Table 8:Per\-category CER \(%\), mean±\\pms\.d\. over five seeds, all three objectives,with\(3×3\\times\) andwithoutspeed augmentation\. Substitutions and deletions only; “Categorized” is not corpus CER\.†Nukta \(n=253n\{=\}253\): high\-variance\.For completeness, Table[9](https://arxiv.org/html/2608.10670#A2.T9)gives the full per\-seed values behind the mean table above, with the three objectives arranged in adjacent blocks so the seed\-level stability of each category can be inspected directly\.
Table 9:Per\-seed per\-category CER \(%\), all three objectives,with\(3×3\\times\) andwithoutaugmentation; means in Table[8](https://arxiv.org/html/2608.10670#A2.T8)\. Seeds: 25 = 2025, 34 = 1234\.†Nukta \(n=253n\{=\}253\): high\-variance\.### B\.1Where Does Adaptation Happen?
A single\-seed linear\-probing analysis of the encoder layers \(Appendix[C](https://arxiv.org/html/2608.10670#A3)\) indicates that fine\-tuning primarily repurposes the*upper*layers: probe error falls monotonically with depth, and the best probe moves from the middle of the base model \(layer 16\) to the top of the fine\-tuned model \(layer 24, near full\-model performance\), while lower layers stay close to their pretrained state\. We treat this as exploratory and draw no quantitative conclusions from it\.
### B\.2LLM\-Assisted Cross\-Model Error Categorisation
To obtain a functional view of the residual errors, grouping each reference–hypothesis mismatch by error*type*rather than by character class we prompted four independent LLMs \(OpenAI GPT\-5\.5, Claude Sonnet 4\.6, Gemini 3\.5 Flash, DeepSeek\-V3\) to categorise the standard\-CTC predictions on a single seed \(450 reference–hypothesis pairs; the same predictions throughout\), and reconciled their outputs against the underlying pairs\. We stress the limits of this analysis up front\. It is*single\-seed*, and our central thesis is that single\-seed numbers are unreliable at this corpus size; we therefore do not treat any percentage here as a stable quantity, and we draw only directional conclusions\. The robustness we rely on is*across models*, not across seeds: four models analysing the*same*seed’s predictions controls for how errors are bucketed, not for seed variance\. We report it solely as a cross\-check on the seed\-aggregated character\-class analysis of Appendix[B](https://arxiv.org/html/2608.10670#A2), which remains our primary error analysis\.
Table[10](https://arxiv.org/html/2608.10670#A2.T10)reports one representative reconciliation \(the most conservative of the four, which additionally corrected two systematic over\-counts in the others\)\. All four models independently agree on the ordering: orthographic/phonetic drift dominates \(∼\\sim54–60% of error chunks across the four\), acoustically\-driven semantic substitution is second \(∼\\sim25–39%\), and word\-boundary, insertion, and deletion errors are individually small\. Two reconciled findings are worth isolating\. \(i\)Dialect normalisation is minimal\.Although three of the four models initially placed dialect flattening at 8–12%, reconciliation against the actual marker pairs shows only∼\\sim1\.4% of error chunks \(2020instances across442442content rows, in about six recurring marker pairs\) are true Garhwali→\\rightarrowHindi grammatical normalisation; the remainder are ordinary phonetic drift that lands on a Hindi\-looking spelling\. This supports, rather than complicates, our representational\-bottleneck reading: the model is not systematically erasing dialect, it is failing on fine acoustic contrasts\. \(ii\)Silence hallucination is a seed\-robust, ceiling\-level failure\.On the eight true\-silence segments \(empty reference\), the system emits text in all eight cases \(100%100\\%\), averaging tens of spurious words per segment\. We verified this count directly against the predictions of all five seeds: every seed emits text on all eight silent segments \(40/4040/40, averaging 25–29 spurious words\), so unlike the percentages above this failure is established across seeds\. We report it as a rate over silent segments rather than as a share of total errors, which would understate its severity; it does not appear in our character\-class profile because that profile scores only against non\-empty references\.
Table 10:LLM\-assisted functional error categorisation of standard\-CTC predictions, single seed, reconciled across four independent models \(GPT\-5\.5, Claude Sonnet 4\.6, Gemini 3\.5 Flash, DeepSeek\-V3; 450 reference–hypothesis pairs; 442 content rows, 8 true\-silence rows\)\. Percentages are single\-seed and reported only to convey the*ordering*, which is consistent across the four models; they are not seed\-aggregated and should not be read as stable quantities \(see text\)\. Silence hallucination is reported as a rate per silent segment\.
## Appendix CLayer\-wise Probing
To localise where fine\-tuning adapts the encoder, we train a lightweight linear CTC probe \(a singleLinearlayer, 67,650 parameters, AdamW, five epochs\) on the frozen hidden states of individual encoder layers, for both the base pretrained w2v\-BERT 2\.0 and the fine\-tuned standard\-CTC model \(seed 42\)\. Figure[3](https://arxiv.org/html/2608.10670#A3.F3)reports probe WER and CER at layers 4–24\.
Two patterns emerge\. In the*base*model, decodable linguistic information is highest in the middle of the network \(best probe at layer 16, 85\.8% WER\) and degrades sharply in the final layers \(99\.5% at layer 24\) the characteristic “autoencoder” profile of self\-supervised speech encoders, whose top layers specialise toward the pretraining objective rather than toward phonetic content\. Fine\-tuning reshapes exactly this region: probe error decreases monotonically with depth and the best probe moves to the*top*layer \(layer 24, 46\.6% WER, essentially full\-model performance: 46\.73% for this seed, 47\.0% five\-seed mean\)\. The improvement from fine\-tuning grows with depth, negligible at layer 4 \(−9\-9WER points\) but large at layers 20 and 24 \(−48\-48and−53\-53points\) indicating that adaptation is concentrated in the upper encoder layers while the lower layers remain close to their pretrained state\. As a single\-seed analysis this is exploratory and we read it qualitatively, but the direction is consistent with the standard view that task fine\-tuning primarily repurposes the upper layers of SSL speech encoders\.
Figure 3:Layer\-wise linear probing of w2v\-BERT 2\.0 \(67,650\-parameter probe; seed 42, standard CTC\)\. \(a\) WER, \(b\) CER for fine\-tuned vs\. base encoders; dashed line marks the five\-seed mean full\-model performance \(this seed: 46\.73/16\.71\)\. Fine\-tuning repurposes the upper layers; the base model peaks mid\-network\. Single\-seed, exploratory\.
## Appendix DObjective Definitions
For completeness we give the full form of the two non\-standard objectives summarised in Section[3\.4](https://arxiv.org/html/2608.10670#S3.SS4)\. The length\-normalised, temperature\-scaled confidence used by Focal CTC is
p=exp\(−ℓ/Lτ\),p\\;=\\;\\exp\\\!\\left\(\-\\,\\frac\{\\ell/L\}\{\\tau\}\\right\),\(2\)whereℓ\\ellis the per\-utterance CTC loss,LLthe target length \(in tokens\), andτ\\tauthe temperature; thisppenters the focal objective of Eq\. \([1](https://arxiv.org/html/2608.10670#S3.E1)\)\. The matra\-weighted objective adds a class\-weighted auxiliary term to the focal loss,
ℒ=ℒbase\+λℒaux,\\mathcal\{L\}\\;=\\;\\mathcal\{L\}\_\{\\text\{base\}\}\\;\+\\;\\lambda\\,\\mathcal\{L\}\_\{\\text\{aux\}\},\(3\)withℒbase\\mathcal\{L\}\_\{\\text\{base\}\}the focal CTC loss of Eq\. \([1](https://arxiv.org/html/2608.10670#S3.E1)\) and
ℒaux=−∑fwc\(f\)logp\(tf∣f\)∑fwc\(f\),\\mathcal\{L\}\_\{\\text\{aux\}\}\\;=\\;\-\\,\\frac\{\\sum\_\{f\}w\_\{c\(f\)\}\\,\\log p\\\!\\left\(t\_\{f\}\\mid f\\right\)\}\{\\sum\_\{f\}w\_\{c\(f\)\}\},\(4\)the sum over non\-blank framesff, withtft\_\{f\}the emitted token andc\(f\)c\(f\)its phonological class\.
## Appendix EReproducibility Details
Table[11](https://arxiv.org/html/2608.10670#A5.T11)lists the configuration shared by all primary w2v\-BERT 2\.0 systems; only the training objective and the presence of augmentation differ across the runs compared in the paper, so any difference in results is attributable to those two factors rather than to optimisation settings\.
#### Compute\.
All primary systems were trained on a single NVIDIA A100\-SXM4 \(80 GB\) with 4 CPU cores and 48 GB of system RAM\. Under early stopping \(patience 5 on validation WER\), runs converged in roughly 12–13 epochs\. Per\-seed wall\-clock training time was∼\\sim1\.4 h \(median; range 1\.3–1\.6 h\) without augmentation and∼\\sim2\.9 h \(median; range 2\.3–5\.6 h\) with3×3\\timesspeed augmentation about a2×2\\timesincrease in wall\-clock despite the training set tripling to 14,334 utterances, since throughput \(20–29 training utterances/s\) and the early\-stopping epoch count absorb part of the nominal data increase\. Validation over the 666 utterances took∼\\sim9 s per epoch \(∼\\sim75 utterances/s\)\. Inference cost is identical across all objectives: every system decodes with the same single\-pass greedy CTC head, so the objective, augmentation, and transfer comparisons in the paper differ only in training, not in decoding cost\.
Table 11:Configuration shared by all primary \(w2v\-BERT 2\.0\) systems\. Only the objective and augmentation setting vary across compared runs\.Table[12](https://arxiv.org/html/2608.10670#A5.T12)reports the pairwise seed\-level tests in full\. All three Holm\-correctedpp\-values exceed 0\.05; standard vs\. focal sits exactly at the five\-seed floor of0\.18750\.1875\(Section[3\.2](https://arxiv.org/html/2608.10670#S3.SS2)\) because standard CTC wins on all five seeds, so the closest call again points away from focal being beneficial, and the substantive evidence is the paired differences and effect sizes of Table[4](https://arxiv.org/html/2608.10670#S4.T4)\.
#### Early\-stopping metric\.
A methodological difference fromDhasmana et al\. \([2026](https://arxiv.org/html/2608.10670#bib.bib9)\)is the early\-stopping criterion: we stop on validation WER, they on validation CER, a metric increasingly argued to be more appropriate for multilingual and Indic ASR\(K et al\.,[2025](https://arxiv.org/html/2608.10670#bib.bib14)\)\. To confirm this does not drive our numbers, we re\-run standard CTC under CER\-based stopping over the same five seeds and official splits, obtaining 47\.56±\\pm0\.74 WER, within noise of our WER\-stopped 47\.02±\\pm0\.61 \(paired Wilcoxonp=0\.81p=0\.81\)\. The early\-stopping metric therefore does not materially change the outcome\.
Table 12:Pairwise significance for the augmented objective comparison\. Primary test: per\-seed paired Wilcoxon signed\-rank on corpus WER, Holm–Bonferroni corrected\. No pair is significant atα=0\.05\\alpha=0\.05\.
### E\.1Per\-Utterance Bootstrap Cross\-Check
As a secondary check on the objective comparison, we bootstrap the*per\-utterance*WER\. Pooling the per\-utterance WERs of all five seeds \(2,210 scored utterances per objective, after excluding utterances with empty reference text, matching our corpus\-WER scoring\), we resample utterances with replacement \(2,000 replicates\) and take the 2\.5/97\.5 percentiles \(Table[13](https://arxiv.org/html/2608.10670#A5.T13)\)\. We stress that this is a*secondary*analysis: a per\-utterance bootstrap measures only test\-set sampling noise and ignores seed\-to\-seed variation, so it understates the true uncertainty of the comparison and its intervals are correspondingly narrow\. The seed\-level paired tests of Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1)remain our primary evidence\. Even so, the cross\-check agrees with the primary analysis in ordering: the intervals overlap substantially and match the corpus\-level means \(standard<<matra<<focal\)\. A paired Wilcoxon on the same pooled per\-utterance WERs does flag standard vs\. focal \(Holmp=0\.008p=0\.008\); we report this for completeness only, since pooling treats the same utterance under different seeds as independent and overstates significance, and its direction again favours standard CTC\. Note that macro\-averaged per\-utterance WER runs about two points above the corpus \(micro\-averaged\) WER of Table[2](https://arxiv.org/html/2608.10670#S4.T2), as short utterances with a single error carry disproportionate weight\.
Table 13:Per\-utterance bootstrap WER \(%\) pooled over five seeds: mean and 95% percentile interval \(2,000 resamples\)\. Secondary cross\-check only; intervals understate uncertainty because they exclude seed variation\. Ordering and overlap agree with the seed\-level null of Section[4\.1](https://arxiv.org/html/2608.10670#S4.SS1)\.Table 14:Example outputs of the standard\-CTC system \(seed 42\) on the official Garhwali test set, sampled*by error level*: for each of seven per\-utterance CER targets \(0–50%\) we show the test utterance whose CER is nearest that target, among references of 12–45 characters\. Examples are selected purely by the per\-utterance error rate, not hand\-picked by error type or quality, and therefore span the full range from exact matches to heavily degraded output\. REF is the reference transcript, HYP the greedy decode\.Similar Articles
@SarvamAI: We're open-sourcing two frameworks for evaluating Indian ASR, and a full guide on evaluation across 22 languages. WER (…
SarvamAI releases open-source evaluation frameworks and a guide tailored for 22 Indian languages, addressing limitations of standard WER/CER metrics.
Benchmarking Commercial ASR Systems on Code-Switching Speech: Arabic, Persian, and German
This paper presents a benchmark evaluating five commercial ASR systems on code-switching speech across Arabic-English, Persian-English, and German-English pairs, using a two-stage pipeline to select 300 samples per pair and assessing performance with WER and BERTScore. ElevenLabs Scribe v2 achieves the lowest overall WER (13.2%) and highest BERTScore (0.936), with public dataset available.
What Counts as an Error? Dual-Reference Benchmarking for Atypical ASR
This paper proposes a dual-reference benchmarking approach for atypical ASR, using both verbatim and intended transcriptions to evaluate 11 ASR models on stuttered speech, highlighting the importance of selecting the appropriate reference depending on the use case.
Towards Quantifying Benchmark Optimization in ASR Models
This paper quantifies how high-performing ASR models optimize for benchmarks in ways that inflate scores without improving real-world transcription, using behavioral probes to reveal benchmark-conditioned behaviors.
Improving low-resource ASR using bilingual fine-tuning with language identification: a cross-linguistic evaluation
This study evaluates bilingual fine-tuning with language identification tokens for improving ASR in low-resource languages across nine diverse language pairs, finding that high LID accuracy is beneficial and that providing the LID token at inference can boost performance when LID accuracy is low.