[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/aclbulk-2009-barthelemy-karamel-system-semitic-languages-structured/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [Semitic languages](https://md.mova.elamur.ai/free/en/docs/papers/sem/) / The Karamel System and Semitic Languages: Structured Multi-Tiered Morphology

# The Karamel System and Semitic Languages: Structured Multi-Tiered Morphology

**Authors:** [François Barthélemy](https://md.mova.elamur.ai/free/en/docs/papers/authors/francois-barthelemy/) · **Year:** 2009 · **Venue:** Proceedings of the EACL 2009 Workshop on Computational Approaches to Semitic Languages **Link:** [aclanthology.org/W09-0802](https://aclanthology.org/W09-0802/) · library `aclbulk-2009-barthelemy-karamel-system-semitic-languages-structured` · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) (ACL Anthology, before 2016) — summary only

[**3** citations](https://openalex.org/works?filter=cites:W2058659992) openalex · 2026-10-19[**2** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/aclbulk-2009-barthelemy-karamel-system-semitic-languages-structured/) of the 140673 papers whose bibliographies we read[Proceedings of the EACL 2009 Workshop on Computational Approaches to Semitic Languages](https://aclanthology.org/volumes/W09-08/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/W09-0802/)
- [PDF](https://aclanthology.org/W09-0802.pdf)
- [DOI 10.3115/1621774.1621778](https://doi.org/10.3115/1621774.1621778)
- [OpenAlex](https://openalex.org/W2058659992)

**Authors (1)**

1. [Barthélemy, François](https://openalex.org/A5017597143) [Semantic Scholar](https://www.semanticscholar.org/author/145063724) · h 5 · 61 citations · 30 works

Citations and author metrics from openalex (2026-10-19); authors with the same name are not always told apart.

## What it is about

Karamel is a finite-state system for multi-tape transducers. A typed Cartesian product ("unit") groups the tapes into a tree, so that a root, a template, affixes and clitics can each sit on their own tape and in their own node. Feature structures are compiled statically into the automaton, and generalized restriction rules (contextual constraints applied at once) define the surface forms. Karamel is compared with Xerox's finite-state tools, with MAGEAD (Arabic dialects, one level of structure) and with MMORPH. The Akkadian verb is the worked example: a description with five tapes (feature structures for big and small grains, a canonical form, and two dialect surface forms), in 27 regular expressions, 22 `let` definitions and 6 rules. The grammar covers strong verbs and verbs with one weak radical, and it is not yet type-checked. The paper gives no accuracy figure.

## Ideas

- I1. Make the parse of a verb form a tree of units rather than a flat string of splits: a big grain for the core (root and vowels), one for the personal affix, one for the clitics, and small grains inside the core. Today the segmenter in `tools/hbo` splits into a flat list; the same tree could carry the root and pattern as separate nodes for the verb analysis.
- I2. Compile the person, gender and number suffix as a typed feature structure with a finite domain, and write the vowel of a stem as a finite table over aspect and stem. This is a rule-based table, easy to check against a paradigm, and it can be the first verb model in [The verb](https://md.mova.elamur.ai/free/en/docs/languages/hbo/06-verb/).
- I3. Write the weak-verb surface changes as contextual rules that look at the lexical and the surface tape at once (the paper's deletion of support vowels before a vowel is the model case), and test them on the paradigm forms of MACULA trees.

## For Mova

I1 is a design note for the output of `tools/hbo` (segmenter before `gparse`) and for [13. Biblical Hebrew in Mova: the tools](https://md.mova.elamur.ai/free/en/docs/languages/hbo/13-mova-tools/). I2 goes into [The verb](https://md.mova.elamur.ai/free/en/docs/languages/hbo/06-verb/). I3 goes into [The weak verbs](https://md.mova.elamur.ai/free/en/docs/languages/hbo/07-weak-verbs/) as a set of rules, with a test set from `tools/macula`.

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.3115/1621774.1621778](https://doi.org/10.3115/1621774.1621778)

```
@inproceedings{barthelemy2009karamel,
  title = {{The Karamel System and Semitic Languages: Structured Multi-Tiered Morphology}},
  author = {Barthélemy, François},
  booktitle = {Proceedings of the EACL 2009 Workshop on Computational Approaches to Semitic Languages},
  year = {2009},
  doi = {10.3115/1621774.1621778},
  url = {https://doi.org/10.3115/1621774.1621778}
}
```

- [← previous Arabic Morphological Tagging, Diacritization, and Lemmatization Using Lexeme Models and Feature Ranking](https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-2008-roth-arabic-morphological-tagging-diacritization-lemmatization/)
- [next → Une description morphologique structurée en arbre du verbe akkadien qui utilise des structures de traits et des transducteurs multirubans A Tree-Structured morphological description of the Akkadian verb which uses Feature Structures and Multi-tape Transducers](https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-2009-barthelemy-une-description-morphologique-structuree-en/)
- [↑ back to Semitic languages](https://md.mova.elamur.ai/free/en/docs/papers/sem/)

## References

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

1. Cyril Allauzen, Michael Riley, Johan Schalkwyk, Wojciech Skut, and Mehryar Mohri. 2007. Openfst: A general and efficient weighted finite-state transducer library. In Implementation and Application of Automata, 12th International Conference, CIAA, volume 4783 of LNC, pages 11–23, Prague, Czech Republic. [find](https://scholar.google.com/scholar?q=Cyril+Allauzen%2C+Michael+Riley%2C+Johan+Schalkwyk%2C+Wojciech+Skut%2C+and+Mehryar+Mohri%2E+2007%2E+Openfst%3A+A+general+and+efficient+weighted+finite%2Dstate+transducer+library%2E+In+Implementation+and+Application+of+)
2. François Barthélemy. 2007a. Finite-state compilation of feature structures for two-level morphology. In International Workshop on Finite State Methods in Natural Language Processing (FSMNLP), Potsdam, Germany. [find](https://scholar.google.com/scholar?q=Franc%CC%A7ois+Barthe%CC%81lemy%2E+2007a%2E+Finite%2Dstate+compilation+of+feature+structures+for+two%2Dlevel+morphology%2E+In+International+Workshop+on+Finite+State+Methods+in+Natural+Language+Processing+%28FSMNLP%29%2C+Potsda)
3. François Barthélemy. 2007b. Multi-grain relations. In Implementation and Application of Automata, 12th International Conference (CIAA), pages 243–252, Prague, Czech Republic. [find](https://scholar.google.com/scholar?q=Franc%CC%A7ois+Barthe%CC%81lemy%2E+2007b%2E+Multi%2Dgrain+relations%2E+In+Implementation+and+Application+of+Automata%2C+12th+International+Conference+%28CIAA%29%2C+pages+243%E2%80%93252%2C+Prague%2C+Czech+Republic%2E)
4. Kenneth R. Beesley and Lauri Karttunen. 2003. Finite State Morphology. CSLI Publications. [find](https://scholar.google.com/scholar?q=Kenneth+R%2E+Beesley+and+Lauri+Karttunen%2E+2003%2E+Finite+State+Morphology%2E+CSLI+Publications%2E)
5. Kenneth R. Beesley. 1998. Arabic morphology using only finite-state operations. [find](https://scholar.google.com/scholar?q=Kenneth+R%2E+Beesley%2E+1998%2E+Arabic+morphology+using+only+finite%2Dstate+operations%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-1998-beesley-arabic-morphology-only-finite-state/)
6. Edmund Grimley-Evans, George Kiraz, and Stephen Pulman. 1996. Compiling a partition-based two-level formalism. In COLING, pages 454–459, Copenhagen, Denmark. [find](https://scholar.google.com/scholar?q=Edmund+Grimley%2DEvans%2C+George+Kiraz%2C+and+Stephen+Pulman%2E+1996%2E+Compiling+a+partition%2Dbased+two%2Dlevel+formalism%2E+In+COLING%2C+pages+454%E2%80%93459%2C+Copenhagen%2C+Denmark%2E)
7. Nizar Habash and Owen Rambow. 2006. Magead: a morphological analyzer and generator for the Arabic dialects. In ACL: Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics, pages 681–688. [find](https://scholar.google.com/scholar?q=Nizar+Habash+and+Owen+Rambow%2E+2006%2E+Magead%3A+a+morphological+analyzer+and+generator+for+the+Arabic+dialects%2E+In+ACL%3A+Proceedings+of+the+21st+International+Conference+on+Computational+Linguistics+and+th) [our card](https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-2006-habash-magead-morphological-analyzer-generator-arabic/)
8. Lauri Karttunen and Kenneth R. Beesley. 2000. Finite-state non-concatenative morphotactics. In Fifth Workshop of the ACL Special Interest Group in Computational Phonology, pages 1–12, Luxembourg (Luxembourg). [find](https://scholar.google.com/scholar?q=Lauri+Karttunen+and+Kenneth+R%2E+Beesley%2E+2000%2E+Finite%2Dstate+non%2Dconcatenative+morphotactics%2E+In+Fifth+Workshop+of+the+ACL+Special+Interest+Group+in+Computational+Phonology%2C+pages+1%E2%80%9312%2C+Luxembourg+%28Luxe)
9. Lauri Karttunen. 1995. The replace operator. In ACL-95, pages 16–23, Boston, Massachusetts. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Lauri+Karttunen%2E+1995%2E+The+replace+operator%2E+In+ACL%2D95%2C+pages+16%E2%80%9323%2C+Boston%2C+Massachusetts%2E+Association+for+Computational+Linguistics%2E)
10. George Anton Kiraz. 2000. Multitiered nonlinear morphology using multitape finite automata: a case study on Syriac and Arabic. Comput. Linguist., 26(1):77–105. [find](https://scholar.google.com/scholar?q=George+Anton+Kiraz%2E+2000%2E+Multitiered+nonlinear+morphology+using+multitape+finite+automata%3A+a+case+study+on+Syriac+and+Arabic%2E+Comput%2E+Linguist%2E%2C+26%281%29%3A77%E2%80%93105%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/cl-2000-kiraz-multitiered-nonlinear-morphology-multitape-finite/)
11. Kimmo Koskenniemi. 1983. Two-level model for morphological analysis. In IJCAI-83, pages 683– 685, Karlsruhe, Germany. [find](https://scholar.google.com/scholar?q=Kimmo+Koskenniemi%2E+1983%2E+Two%2Dlevel+model+for+morphological+analysis%2E+In+IJCAI%2D83%2C+pages+683%E2%80%93+685%2C+Karlsruhe%2C+Germany%2E)
12. Florence Malbran-Labat. 2001. Manuel de langue akkadienne. Publications de l’institut Orientaliste de Louvain (50), Peeters. [find](https://scholar.google.com/scholar?q=Florence+Malbran%2DLabat%2E+2001%2E+Manuel+de+langue+akkadienne%2E+Publications+de+l%E2%80%99institut+Orientaliste+de+Louvain+%2850%29%2C+Peeters%2E)
13. John J. McCarthy. 1981. A prosodic theory of nonconcatenative morphology. Linguistic Inquiry, 12:373– 418. [find](https://scholar.google.com/scholar?q=John+J%2E+McCarthy%2E+1981%2E+A+prosodic+theory+of+nonconcatenative+morphology%2E+Linguistic+Inquiry%2C+12%3A373%E2%80%93+418%2E)
14. D. Petitpierre and G. Russel. 1995. Mmorph: the mul-tex morphology program. Technical report, ISSCO technical report, Geneva, Switzerland. [find](https://scholar.google.com/scholar?q=D%2E+Petitpierre+and+G%2E+Russel%2E+1995%2E+Mmorph%3A+the+mul%2Dtex+morphology+program%2E+Technical+report%2C+ISSCO+technical+report%2C+Geneva%2C+Switzerland%2E)
15. S. Pulman and M. Hepple. 1993. A feature-based formalism for two-level phonology. Computer Speech and Language, 7. [find](https://scholar.google.com/scholar?q=S%2E+Pulman+and+M%2E+Hepple%2E+1993%2E+A+feature%2Dbased+formalism+for+two%2Dlevel+phonology%2E+Computer+Speech+and+Language%2C+7%2E)
16. Anssi Mikael Yli-Jyrä and Kimmo Koskenniemi. 2004. Compiling contextual restrictions on strings into finite-state automata. In Proceedings of the Eindhoven FASTAR Days 2004 (September 3–4), Eindhoven, The Netherlands, December. [find](https://scholar.google.com/scholar?q=Anssi+Mikael+Yli%2DJyra%CC%88+and+Kimmo+Koskenniemi%2E+2004%2E+Compiling+contextual+restrictions+on+strings+into+finite%2Dstate+automata%2E+In+Proceedings+of+the+Eindhoven+FASTAR+Days+2004+%28September+3%E2%80%934%29%2C+Eindhoven)
