Elamur Research⌕
☰
home / papers / 2014 / Development of a TV Broadcasts Speech Recognition System for Qatari Arabic

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):

    StageDev WEREval WER
    After orthographic normalization60.9%79.9%
    Cross-lingual LM56.0%64.4%
    Pooling + MLLR/MAP adaptation55.6%62.5%
    Lattice MBR47.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.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

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).

The paper itself, not this page. BibTeX from the library's record of the work.

@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

17 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. 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
  2. Caruana, R. (1997). Multitask learning. Machine Learning, 28(1):41–75, Jul. find
  3. 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
  4. 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
  5. Ferguson, C. A. (1959). Diglossia. Word, 15:325–340. find
  6. Goel, V. and Byrne, W. (2000). Minimum Bayes-risk automatic speech recognition. Computer Speech and Language, 14(2):115–135. ↗
  7. 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
  8. 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
  9. Kirchhoff, K. and Vergyri, D. (2005). Cross-dialectal data sharing for acoustic modeling in Arabic speech recognition. Speech Communication, 46(1):37–51. ↗
  10. 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
  11. 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
  12. Mangu, L., Kuo, H.-K, Chu, S., Kingsbury, B., Saon, G., Soltau, H., and Biadsy, F. (2011). find
  13. The IBM 2011 GALE Arabic speech transcription system. In Proceedings of IEEE ASRU, pages 272–277. find
  14. Pan, S. J. and Yang, Q. (2010). A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10):1345–1359, Oct. ↗
  15. 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
  16. 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
  17. 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

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/elmahdy-2014-development-tv-broadcasts-speech-recognition/