Text-Only Domain Adaptation for Low-Resource Medical ASR: Shallow Fusion and Density Ratio Rescoring for Hausa
Organizations: RUZIVO Research Lab, African Leadership University, Kigali, Rwanda · Stanford University, Stanford, CA, USA · Mila – Quebec AI Institute and McGill University, Montreal, Canada
Abstract
Automatic speech recognition (ASR) systems often struggle with specialised medical vocabulary, especially in low-resource languages where domain-specific speech data are scarce. We investigate text-only domain adaptation for Hausa medical ASR using the fixed MMS-1B-FL102 acoustic model and two decoding-time language-model fusion methods: Shallow Fusion (SF) and the Density Ratio Approach (DRA). A 4-gram KenLM trained on 19,421 Hausa health sentences serves as the medical target model, while a 75,372-sentence general-domain model provides the source prior for DRA. Evaluation uses 250 recordings of 25 physician-reviewed prompts from 10 speakers across six northern Nigerian states. Under prompt-disjoint five-fold cross-validation, SF and DRA reduce WER from 29.56% to 23.55% and 23.33%, respectively. Both significantly outperform greedy decoding (p < 0.001), while their difference is not significant (p = 0.423). However, general-LM-only SF achieves 23.96% WER, indicating that the medical LM's additional improvement over a general LM is modest. Medical Term Error Rate also improves under fusion, but does not establish a distinct medical-domain advantage. These findings demonstrate that lightweight, text-only language-model fusion can improve Hausa medical ASR without additional domain-specific speech collection.
Figures & tables
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Speaker ID | State | Region | Sex | Hausa Proficiency | Occupation |
|---|---|---|---|---|---|
| S04 | Plateau | North-Central | M | Native | NGO / Community |
| S06 | Gombe | North-East | M | Fluent (L2) | Student |
| S08 | Taraba | North-East | M | Native | Student |
| S10 | Yobe | North-East | M | Native | NGO / Community |
| S11 | Kaduna | North-West | M | Native | Student |
| S13 | Gombe | North-East | F | Native | Student |
| ID | Tier | Hausa Sentence (Validated) | English Translation | |
|---|---|---|---|---|
| 001 | 1 | Ka sha ruwa mai yawa kowace rana. | Drink plenty of water every day. | |
| 002 | 1 | Ina jin zafi a kirjina. | I feel pain in my chest. | |
| 003 | 1 | Jikinna ya kama zafi yau sosai. | My body is very hot today. | |
| 004 | 1 | Ina buƙatar magani don ciwon kai. | I need medicine for a headache. | |
| 005 | 1 | Ka huta sosai don ka warke da wuri. | Rest well for a quick recovery. | |
| 006 | 1 | Ina jin kishin ruwa sosai. | I am feeling very thirsty. |
| Category (terms) | Terms ( =corpus-derived, =expert-validated) |
|---|---|
| Symptoms & Conditions (22) | amai †‡ ciwo †‡ ciwon †‡ cizon †‡ cutar †‡ gudawa †‡ hadari †‡ haɗari †‡ karkarwa †‡ rashin †‡ rawar †‡ sauro †‡ sukari †‡ tari †‡ tsanani †‡ zazzabi †‡ zazzabin †‡ rauni † hawan ‡ kishirwa ‡ zafi ‡ ƙishirwa ‡ |
| Medications & Treatments (12) | allurar †‡ kulawa †‡ kwayar †‡ magani †‡ maganin †‡ magunguna †‡ rigakafi †‡ tiyata †‡ ƙwayar †‡ kise † sha ‡ warke ‡ |
| Clinical Procedures (6) | gwaji †‡ gwajin †‡ dawo ‡ diba ‡ duba ‡ rubuta ‡ |
| Medical Personnel & Settings (2) | asibiti †‡ likita † |
| Anatomy (12) | jikinna †‡ jini †‡ jinina †‡ kashin †‡ ƙashin †‡ baya ‡ hannuwana ‡ jikansa ‡ jiki ‡ jikina ‡ kirji ‡ kirjina ‡ |
| Clinical Descriptors (12) | alamu †‡ iyaka †‡ makonni †‡ matakan †‡ matsin †‡ musamman †‡ tsanani †‡ bukaci † bukatar † buƙaci † buƙatar † zuciyata † |
| Fold | Held-out prompts | SF | SF | Gen. | Gen. | DRA | DRA / |
|---|---|---|---|---|---|---|---|
| 1 | 010, 016, 017, 020, 021 | 0.8 | 1.5 | 0.8 | 1.5 | 1.0 | 0.1 / 0.5 |
| 2 | 007, 008, 011, 018, 025 | 0.8 | 0.0 | 0.8 | 1.5 | 1.2 | 0.1 / 0.5 |
| 3 | 001, 004, 013, 019, 022 | 0.8 | 1.5 | 0.8 | 1.5 | 1.2 | 0.1 / 0.5 |
| 4 | 003, 006, 012, 015, 024 | 0.8 | 1.5 | 0.8 | 1.5 | 1.2 | 0.1 / 0.5 |
| 5 | 002, 005, 009, 014, 023 | 0.8 | 1.5 | 0.8 | 1.5 | 1.2 | 0.1 / 0.5 |
| Speaker | Greedy | SF | DRA |
|---|---|---|---|
| S04 | 26.01% | 22.34% | 22.71% |
| S06 | 34.80% | 27.84% | 28.21% |
| S08 | 32.60% | 25.64% | 24.91% |
| S10 | 26.37% | 20.88% | 20.51% |
| S11 | 24.54% | 18.68% | 18.68% |
| S13 | 25.64% | 21.61% | 20.15% |
Domain Adaptation for ASR
Domain adaptation for automatic speech recognition (ASR) tailors speech models to new speakers, domains, languages, and acoustic conditions.
See all 55 papers