GLoRIA: Gated Low-Rank Interpretable Adaptation for Dialectal ASR
Organizations: ESAT/PSI, KU Leuven, Belgium · ∆iaLing, Ghent University, Belgium · GLiMS & MULTPIPLES, Ghent University, Belgium
Abstract
Automatic Speech Recognition (ASR) in dialect-heavy settings remains challenging due to strong regional variation and limited labeled data. We propose GLoRIA, a parameter-efficient adaptation framework that leverages metadata (e.g., coordinates) to modulate low-rank updates in a pre-trained encoder. GLoRIA injects low-rank matrices into each feed-forward layer, with a gating MLP determining the non-negative contribution of each LoRA rank-1 component based on location metadata. On the GCND corpus, GLoRIA outperforms geo-conditioned full fine-tuning, LoRA, and both dialect-specific and unified full fine-tuning, achieving state-of-the-art word error rates while updating under 10% of parameters. GLoRIA also generalizes well to unseen dialects, including in extrapolation scenarios, and enables interpretable adaptation patterns that can be visualized geospatially. These results show metadata-gated low-rank adaptation is an effective, interpretable, and efficient solution for dialectal ASR.
Figures & tables
| Description | Full Fine-Tuning, No Metadata | Geo-Conditioned Full Fine-Tuning | Geo-Conditioned | General-Purpose Models | |||||
| Dialect Region | Dialect- | Joint Model | Coordinate Embedding | Modified Feedforward | GLoRIA (rank 128) | OWSM | Whisper | Pre-trained | Amount of Test Data |
| Specific (Best) | V4-1B | Large-V3 | Model | ||||||
| Brabants | 30.02 | 28.67 | 28.70 | 27.44 | 27.10 | 78.32 | 71.69 | 56.52 | 7h 47m |
| Frans-Vlaams | 45.13 | 46.01 | 44.84 | 42.67 | 40.84 | 83.65 | 75.11 | 75.38 | 2h 34m |
| Oost-Vlaams | 32.42 | 32.83 | 33.04 | 31.56 | 30.16 | 80.54 | 68.30 | 66.22 | 5h 03m |
| Oost-Vlaams Brabants | 35.89 | 32.65 | 33.21 | 31.98 | 30.28 | 75.34 | 68.04 | 64.51 | 3h 16m |
| Description | Rank 32 | Rank 64 | Rank 128 | |||
| Dialect Region | LoRA | GLoRIA | LoRA | GLoRIA | LoRA | GLoRIA |
| Brabants | 33.24 | 28.03 | 32.83 | 27.66 | 32.20 | 27.10 |
| Frans-Vlaams | 55.90 | 43.04 | 54.31 | 42.53 | 50.48 | 40.84 |
| Oost-Vlaams | 39.46 | 32.51 | 37.55 | 32.04 | 36.83 | 30.16 |
| Oost-Vlaams Brabants | 39.06 | 32.91 | 37.63 | 32.13 | 36.66 | 30.28 |
| West-Vlaams | 35.18 | 27.70 | 34.48 | 27.40 | 32.46 | 26.70 |
Automatic Speech Recognition
Automatic speech recognition converts spoken language into text across speakers, languages, domains, and recording conditions.
See all 480 papers