Development of a TV Broadcasts Speech Recognition System for Qatari Arabic
Paper · 2014 · Mohamed Elmahdy, Mark Hasegawa-Johnson and Eiman Mustafawi
Summary
The paper tackles speech recognition for Qatari Arabic (QA), a Gulf sub-dialect with very little transcribed audio. Formal MSA, by contrast, is well resourced. The authors collected and transcribed a 15-hour wide-band QA corpus from Qatari TV series and talk shows. Transcription uses ordinary Arabic script plus five Persian letters for sounds MSA lacks. On this corpus they built a Kaldi GMM-HMM baseline with grapheme-based acoustic units. They then transferred knowledge from MSA in several steps:
- orthographic normalization of hypotheses and references before scoring;
- interpolation of the small QA trigram LM with a large MSA LM trained on Arabic Gigaword;
- phone mapping and pooling of MSA and QA audio;
- MLLR and MAP adaptation of the pooled model toward QA;
- system combination with lattice MBR decoding.
Together these steps cut WER by 21.3% relative on the development set and 28.9% on the evaluation set. The main lesson is that a large standard-variety resource can help a sparse dialect even when the two differ substantially. The key condition is that the small dialect set is re-weighted afterwards so it is not drowned out.
Key points
-
QA corpus (publicly downloadable): 15 h in total (Tesaneef 9.3 h, Sabah El-Doha 2.0 h, Al-Jazeerah 3.7 h), split into 13 h train, 1 h dev and 2 h eval.
-
MSA audio: about 62.4 h of broadcast news from the ELRA NEMLAR and NetDC corpora.
-
Baseline system:
- Kaldi GMM-HMM with MMIE training, LDA+MLLT and fMLLR SAT.
- 41 grapheme units, 1000 tied states, 8 Gaussians per state.
- QA-only trigram LM with a vocabulary of 15.5K words.
- WER of 61.7% on dev and 80.8% on eval.
-
LM interpolation: combining the QA LM with an MSA LM (Gigaword, 800M+ words, top 256K vocabulary) gives a 265.7K vocabulary. OOV drops from 18.4% to 8.9% on dev and from 22.2% to 9.2% on eval.
-
WER progression (dev / eval):
Stage Dev WER Eval WER After orthographic normalization 60.9% 79.9% Cross-lingual LM 56.0% 64.4% Pooling + MLLR/MAP adaptation 55.6% 62.5% Lattice MBR 47.9% 56.8%
Interesting ideas
- I1. When a language has no fixed spelling, the authors map harmless orthographic variants (Alef forms, Teh Marbuta, final Yeh) to one form in both the system output and the gold reference before alignment, so the metric counts only real errors.
- I2. Training first on pooled big-plus-small data and then adapting toward the small set counteracts the large source drowning out the target's features; MAP adaptation explicitly raises the effective weight of target samples.
- I3. Linearly mixing a tiny in-domain model with a huge out-of-domain one, with weights tuned only on a dev set, roughly halved OOV while keeping dialect-specific statistics.
- I4. Rather than romanizing dialect speech, the authors extended the native script with a few extra letters for sounds the standard script lacks, which keeps transcripts compatible with standard-language resources.
- I5. Combining hypotheses through minimum-Bayes-risk decoding gave the largest single gain, by choosing the output with the lowest expected error rather than the single top-scoring path.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): Mova's evaluation could apply a declared, logged normalization to both sides (spelling variants, quote styles, hyphenation) before scoring, keeping a separate un-normalized score as a control.
- I2 (tree): the perceptron parser or gparse could be trained on pooled UD treebanks and then fine-tuned with up-weighted target-genre trees (e.g., fables or school texts) so genre-specific constructions are not swamped.
- I3 (tokens): lemma and morphology lexicons could be built as a dev-tuned blend of a small domain lexicon and a broad general one, with each lookup recording which source supplied the answer for explainability.
- I4 (tokens): Mova could mark nonstandard or dialectal forms (eye-dialect, archaic spellings in tales) with explicit tags while keeping them close to standard spelling, so the standard lexicon still applies.
- I5 (learn): when several witness parsers disagree on silver data, Mova could pick the tree that minimizes expected disagreement with all witnesses (an MBR consensus) instead of using plain majority voting per arc.
Institutions
Fields, topics and concepts
📚 Shelves 5The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksSignal Processing · 452 works
🧭 Topics 2Research subjects and languages the work is about.Semitic languages · 2,908 worksSpeech & spoken language · 480 works
Cite
Cite as Mohamed Elmahdy, Mark Hasegawa-Johnson and Eiman Mustafawi. 2014. Development of a TV Broadcasts Speech Recognition System for Qatari Arabic. Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14).
@inproceedings{elmahdy2014development,
title = {{Development of a TV Broadcasts Speech Recognition System for Qatari Arabic}},
author = {Mohamed Elmahdy, Mark Hasegawa-Johnson and Eiman Mustafawi},
booktitle = {Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14)},
year = {2014},
doi = {10.63317/2ia9tv6z9tvn},
url = {https://doi.org/10.63317/2ia9tv6z9tvn}
}References
- Billa, J., Noamany, M., Srivastava, A., Liu, D., Stone, R., Xu, J., Makhoul, J., and Kubala, F. (2002). Audio indexing of Arabic broadcast news. In Proceedings of ICASSP, volume 1, pages 5–8. find
- Caruana, R. (1997). Multitask learning. Machine Learning, 28(1):41–75, Jul. find
- Elmahdy, M., Gruhn, R., Minker, W., and Abdennadher, S. (2010). Cross-lingual acoustic modeling for dialectal Arabic speech recognition. In Proceedings of INTER-SPEECH, pages 873–876. find
- Elmahdy, M., Gruhn, R., Abdennadher, S., and Minker, W. (2011). Rapid phonetic transcription using everyday life natural chat alphabet orthography for dialectal Arabic speech recognition. In Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 4936–4939. find
- Ferguson, C. A. (1959). Diglossia. Word, 15:325–340. find
- Goel, V. and Byrne, W. (2000). Minimum Bayes-risk automatic speech recognition. Computer Speech and Language, 14(2):115–135. ↗
- Huang, P.-S. and Hasegawa-Johnson, M. (2012). Cross-dialectal data transferring for Gaussian mixture model training in Arabic speech recognition. In International Conference on Arabic Language Processing. find
- Kilany, H., Gadalla, H., Arram, H., Yacoub, A., El-Habashi, A., and McLemore, C. (2002). Egyptian Colloquial Arabic Lexicon, LDC Catalog No.: LDC99L22. Linguistic Data Consortium, Philadelphia. find
- Kirchhoff, K. and Vergyri, D. (2005). Cross-dialectal data sharing for acoustic modeling in Arabic speech recognition. Speech Communication, 46(1):37–51. ↗
- Lee, C.-H. and Gauvain, J.-L. (1993). Speaker adaptation based on MAP estimation of HMM parameters. In Proceedings of ICASSP, pages II–558. find
- Leggetter, C.J. and Woodland, P.C. (1995). Maximum likelihood linear regression for speaker adaptation of the parameters of continuous density hidden Markov models. Computer Speech and Language, 9:171–185. find
- Mangu, L., Kuo, H.-K, Chu, S., Kingsbury, B., Saon, G., Soltau, H., and Biadsy, F. (2011). find
- The IBM 2011 GALE Arabic speech transcription system. In Proceedings of IEEE ASRU, pages 272–277. find
- Pan, S. J. and Yang, Q. (2010). A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10):1345–1359, Oct. ↗
- Parker, R., Graff, D., Chen, K., Kong, J., and Maeda, K. (2009). Arabic Gigaword, LDC Catalog No.: LDC2009T30. Linguistic Data Consortium, Philadelphia, fourth edition. find
- Povey, D., Ghoshal, A., Boulianne, G., Burget, L., Glembek, O., Goel, N., Hannemann, M., Motlicek, P., Qian, Y., Schwarz, P., Silovsky, J., Stemmer, G., and Vesely, K. (2011). The Kaldi speech recognition toolkit. In Proceedings of IEEE ASRU. find
- Vergyri, D., Kirchhoff, K., Gadde, R., Stolcke, A., and Zheng, J. (2005). Development of a conversational telephone speech recognizer for Levantine Arabic. In Proceedings of INTERSPEECH, pages 1613–1616. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/elmahdy-2014-development-tv-broadcasts-speech-recognition/