Automatic Diacritization of Arabic for Acoustic Modeling in Speech Recognition
Paper · 2004 · Dimitra Vergyri and Katrin Kirchhoff
Summary
Most Arabic speech transcripts are written in plain script, which leaves out short vowels, consonant doubling (shadda) and nunation (tanween). Acoustic models trained on such transcripts cannot learn the unwritten sounds well. Vergyri and Kirchhoff study how to restore these diacritics automatically so that cheap script-only data can be used to train recognizers. Unlike commercial text-only diacritizers, their methods use the audio itself. They compare three procedures, each adding fewer constraints than the last:
- acoustics plus morphological analyses plus contextual (tagger) scores;
- acoustics plus morphology only;
- acoustics alone, which allows any diacritic at any position.
Each procedure is scored against manual diacritization. Each is also tested by adding about 40 hours of automatically diacritized MSA broadcast news (FBIS) to Egyptian CallHome training data. More linguistic knowledge gives lower diacritization error. However, recognition word error rates hardly differ between the three methods. This suggests that even fairly noisy automatic diacritization (around 23% error) can still help acoustic modeling.
Key points
- Data: the FBIS MSA radio corpus has about 40 h and 240K words, with 54K script forms averaging 2.5 diacritizations each. The LDC CallHome ECA corpus has about 20 h of training data (160K words) and 6 h of test data, with both script and romanized transcriptions.
- In earlier work, a commercial MSA diacritizer had a 9–28% diacritization error rate on MSA but 48% on Egyptian text. Training on script forms instead of romanized forms raised WER by almost 10% relative.
- The simplified DECIPHER-based baseline scored 56.1% WER on dev96 and 42.7% on eval03. ROVER combination with the CH+FBIS systems lowered these to about 55.2–55.7% and 41.6–41.8%.
- About 10% of the FBIS data could not be aligned and was dropped. The pooled models used 300 genones, weighted CallHome utterances twice as heavily as FBIS, and were then MAP-adapted to CallHome.
- In the morphology-constrained setups, the best diacritization path was re-chosen at every EM iteration. For the acoustics-only networks, which were too large to run efficiently, the diacritized references were realigned only once.
Interesting ideas
- I1. Let a second modality pick among candidate analyses: morphology proposes a small set of possible forms, and the acoustic signal chooses among them. Text-only ambiguity is resolved by evidence from outside the text.
- I2. Re-decide noisy labels inside the training loop rather than fixing them once: each EM iteration realigns the data with the improved model.
- I3. Evaluate on two levels, intrinsic label accuracy and downstream task impact, and accept that they may disagree. Here, large differences in diacritization error made no measurable difference to WER.
- I4. Pool plentiful mismatched data with a small clean in-domain set, weight the clean set higher, and finish with adaptation on the clean set alone. Final adaptation helps absorb noise in the extra data.
- I5. Combine a model trained on extra data with the baseline instead of replacing the baseline. In this study the extra-data system alone barely improved, but ROVER combination did.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): When lemma or tag ambiguity cannot be settled from the word alone, the analyser could keep a lattice of candidates and let later evidence select one. That evidence could be tree agreement or frame fit.
- I2 (learn): Silver labels from witness parsers could be re-scored by the parser being trained after each epoch, instead of being frozen at creation time.
- I3 (learn): Silver-data variants should be judged both by their agreement rate and by end-task scores such as LAS or QA accuracy. This avoids over-investing in label quality that downstream steps do not reward.
- I4 (tree): The gparse parser could be trained on large converted or silver treebanks with lower weights, then fine-tuned on gold UD English data to soften conversion errors.
- I5 (learn): A parser trained with silver data could serve as an extra voting witness beside the gold-trained parser, adding diversity even when it does not win on its own.
Institutions
Fields, topics and concepts
📚 Shelves 7The 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 worksPsychology · 1,552 worksExperimental and Cognitive Psychology · 870 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 Dimitra Vergyri and Katrin Kirchhoff. 2004. Automatic Diacritization of Arabic for Acoustic Modeling in Speech Recognition. Proceedings of the Workshop on Computational Approaches to Arabic Script-based Languages.
@inproceedings{vergyri2004automatic,
title = {{Automatic Diacritization of Arabic for Acoustic Modeling in Speech Recognition}},
author = {Dimitra Vergyri and Katrin Kirchhoff},
booktitle = {Proceedings of the Workshop on Computational Approaches to Arabic Script-based Languages},
year = {2004},
doi = {10.3115/1621804.1621822},
url = {https://doi.org/10.3115/1621804.1621822}
}References
- J. Billa et al. 2002. Audio indexing of Broadcast News. In Proceedings of ICASSP. find
- J. Bilmes and G. Zweig. 2002. The Graphical Models Toolkit: An open source software system for speech and time-series processing. In Proceedings of ICASSP. find
- F. Debili, H. Achour, and E Souissi. 2002. De l’étiquetage grammatical à la voyellation automatique de l’arabe. Technical report, Correspondances de l’Institut de Recherche sur le Maghreb Contemporain. V. Digalakis and H. Murveit. GENONES: Optimizing the degree of mixture tying in a large vocabulary hidden markov model based speech recognizer. In Proceeding of ICASSP, pages I–537–540. find
- V.V. Digalakis, D. Rtischev, and L. G. Neumeyer. 1995. Speaker adaptation using eval03 Rover with CH-only 42.7 41.6 41.8 41.6 41.6 alone 42.2 42.2 42.4 42.1 constrained estimation of gaussian mixtures. IEEE Transactions SAP, 3:357–366. find
- Yousif A. El-Imam. 2003. Phonetization of Arabic: rules and algorithms. ↗
- J. G. Fiscus. 1997. A post-processing system to yield reduced word error rates: Recognizer output voting error reduction (ROVER). In Proceedings IEEE Automatic Speech Recognition and Understanding Workshop, pages 347–352, Santa Barbara, CA. find
- Ya’akov Gal. 2002. An HMM approach to vowel restoration in Arabic and Hebrew. In Proceedings of the Workshop on Computational Approaches to Semitic Languages, pages 27– 33, Philadelphia, July. Association for Computational Linguistics.
- K. Kirchhoff and D. Vergyri. 2004. Cross-dialectal acoustic data sharing for Arabic speech recognition. In Proceedings of ICASSP. find
- K. Kirchhoff, J. Bilmes, J. Henderson, R. Schwartz, M. Noamany, P. Schone, G. Ji, S. Das, M. Egan, F. He, D. Vergyri, D. Liu, and N. Duta. 2002. Novel approaches to Arabic speech recognition - final report from the JHU summer workshop 2002. Technical report, Johns Hopkins University. find
- L. Lamel. 2003. Personal communication. find
- A. Stolcke, Y. Konig, and M. Weintraub. 1997. Explicit word error minimization in N-best list rescoring. In Proceedings of Eurospeech, 1994. volume 1, pages 163–166. find
- A. Stolcke et al. 2003. Speech-to-text research at sri-icsi-uw. Technical report, NIST RT-03 Spring Workshop. availble online http://www.nist.gov/speech/tests/rt/rt2003/spring/presentations/sri+-rt03-stt.pdf. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/vergyri-2004-automatic-diacritization-arabic-acoustic-modeling/