A Hybrid Morphologically Decomposed Factored Language Models for Arabic LVCSR
Paper · 2010 · Amr El-Desoky, Ralf Schlüter and Hermann Ney
Summary
Arabic attaches many prefixes and suffixes to stems, so the number of distinct word forms grows very large. This weakens n-gram estimates and hurts large vocabulary continuous speech recognition (LVCSR). The authors combine two known remedies: splitting words into morphemes, and factored language models (FLMs), which back off to other word features when a word sequence was never seen.
Training text was annotated with MADA 2.0, and each unit received four factors:
- surface form (W),
- lexeme (L),
- morphological description (M),
- pattern (P), derived from a Sebawai root.
The best factor combination and backoff path were found with the genetic GA-FLM tool and then hand-tuned. The resulting FLMs rescore N-best lists in the last pass of a three-pass GALE recognizer.
The hybrid system, an FLM over partially decomposed units, gave relative WER reductions of 3.5–7.0% over plain full-word systems and 1.0–2.0% over decomposed systems without factors. Gains held at both 70k and 256k lexicons. The work shows that the two remedies complement each other for morphologically rich languages.
Key points
- Setup:
- FLMs were built with the SRILM-FLM extensions, limited to two previous time slots (trigram-like) because of memory limits.
- Training data: 206M running words.
- Acoustic models: 1100h of audio, ML training followed by MPE.
- Choosing the topology:
- On a 40-minute GALE dev set, the chosen FLM conditioned on W, M and L of the two previous units and reached 19.9% WER, against 20.4% for the trigram-equivalent baseline.
- This was not the lowest-perplexity variant.
- Rescoring worked best with 10-best lists.
- 70k full-word system (dev07):
- Full-word FLM rescoring lowered WER from 16.5% to 15.7%, a 4.8% relative reduction against tri-gram lattice rescoring.
- Decomposing the full-word N-best lists did not help.
- 70k partially decomposed system (20k words + 50k morphemes):
- Best result was 14.3% with an FLM over partially decomposed units, against 14.7% for the new baseline.
- This is 2.2% absolute below the original full-word baseline.
- 256k partially decomposed system:
- With FLM rescoring: dev07 13.9%, eval07 15.9%.
- 4-gram baseline: 14.2% / 16.1%. Traditional 256k full-word system: 14.9% / 16.5%.
- OOV rates fell sharply with decomposition, e.g. on eval07 at 70k from 4.82% (full words) to 1.94% (partial).
Interesting ideas
- I1. Treat each token as a bundle of features (form, lexeme, morph tag, pattern), so an unseen word sequence can still be scored through its more general features.
- I2. Keep frequent words whole and split only the rarer ones into morphemes, which cuts OOV rates without making sequences too fragmented.
- I3. Rescoring gave no gain when the candidate lists were produced in full-word units and only decomposed afterwards, so the candidate generator and the rescorer should use the same units from the start.
- I4. The model with the lowest perplexity was not the one with the lowest WER, so model choice was made on the downstream task.
- I5. A genetic algorithm searched the large space of factor combinations and backoff paths, followed by manual fine-tuning.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): the tagger and lemmatizer could back off from rare surface forms to lemma and morph-class contexts, with each fallback step logged so the decision stays explainable.
- I2 (tokens): the tokenizer could split rare compounds, hyphenations and contractions while leaving common words intact, reducing unknown tokens for the parser.
- I3 (tree): parse candidates for gparse or the perceptron reranker should come from a tokenization that matches the scoring model, not one converted after the fact.
- I4 (learn): parser or tagger variants should be chosen by end-task accuracy (frames, answers), not only by intrinsic scores on held-out text.
- I5 (learn): a similar automated search could explore feature templates or backoff orders for the perceptron models, with a human pass on the shortlisted configurations.
Institutions
Fields, topics and concepts
📚 Shelves 4The 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 works
🧭 Topics 3Research subjects and languages the work is about.Language models & pretraining · 3,320 worksSemitic languages · 2,908 worksMorphology · 405 works
Cite
Cite as Amr El-Desoky, Ralf Schlüter and Hermann Ney. 2010. A Hybrid Morphologically Decomposed Factored Language Models for Arabic LVCSR. Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics.
@inproceedings{eldesoky2010hybrid,
title = {{A Hybrid Morphologically Decomposed Factored Language Models for Arabic LVCSR}},
author = {Amr El-Desoky, Ralf Schlüter and Hermann Ney},
booktitle = {Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics},
year = {2010},
url = {https://aclanthology.org/N10-1104/}
}References
- J. Bilmes and K. Kirchhoff. 2003. Factored language models and generalized parallel backoff. In Proc. Human Language Technology Conf. of the North American Chapter of the ACL, volume 2, pages 4 – 6, Edmonton, Canada, May. find
- M. Creutz, T. Hirsimki, M. Kurimo, A. Puurula, J. Pylkknen, V. Siivola, M. Varjokallio, E. Arisoy, M. Saraclar, and A. Stolcke. 2007. Morph-based speech recognition and modeling of out-of-vocabulary words across languages. ACM Transactions on Speech and Language Processing, 5(1), December. ↗
- K. Darwish. 2002. Building a shallow Arabic morphological analyzer in one day. In ACL workshop on Computational approaches to semitic languages, Philadelphia, PA, USA, July. find
- A. El-Desoky, C. Gollan, D. Rybach, R. Schlüter, and H. Ney. 2009. Investigating the use of morphological decomposition and diacritization for improving Arabic LVCSR. In Interspeech, pages 2679 – 2682, Brighton, UK, September. find
- N. Habash and O. Rambow. 2007. Arabic diacritization through full morphological tagging. In Proc. Human Language Technology Conf. of the North American Chapter of the ACL, volume Companion, pages 53 – 56, Rochester, NY, USA, April.
- K. Kirchhoff, D. Vergyri, J. Bilmes, K. Duh, and A. Stolcke. 2006. Morphology-based language modeling for conversational Arabic speech recognition. Computer Speech and Language, 20(4):589 – 608, October. ↗
- K. Kirchhoff, J. Bilmes, and K. Duh. 2008. Factored language model tutorial. Technical report, Department of Electrical Engineering, University of Washington, Seattle, Washington, USA, February. find
- L. Lamel, A. Messaoudi, and J.L Gauvain. 2008. Investigating morphological decomposition for transcription of Arabic broadcast news and broadcast conversation data. In Interspeech, volume 1, pages 1429 – 1432, Brisbane, Australia, September. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/desoky-2010-hybrid-morphologically-decomposed-factored-language/