Title |
Heuristic Hyper-minimization of Finite State Lexicons |
Authors |
Senka Drobac, Krister Lindén, Tommi Pirinen and Miikka Silfverberg |
Abstract |
Flag diacritics, which are special multi-character symbols executed at runtime, enable optimising finite-state networks by combining identical sub-graphs of its transition graph. Traditionally, the feature has required linguists to devise the optimisations to the graph by hand alongside the morphological description. In this paper, we present a novel method for discovering flag positions in morphological lexicons automatically, based on the morpheme structure implicit in the language description. With this approach, we have gained significant decrease in the size of finite-state networks while maintaining reasonable application speed. The algorithm can be applied to any language description, where the biggest achievements are expected in large and complex morphologies. The most noticeable reduction in size we got with a morphological transducer for Greenlandic, whose original size is on average about 15 times larger than other morphologies. With the presented hyper-minimization method, the transducer is reduced to 10,1% of the original size, with lookup speed decreased only by 9,5%. |
Topics |
Tools, Systems, Applications, Lexicon, Lexical Database |
Full paper |
Heuristic Hyper-minimization of Finite State Lexicons |
Bibtex |
@InProceedings{DROBAC14.784,
author = {Senka Drobac and Krister Lindén and Tommi Pirinen and Miikka Silfverberg}, title = {Heuristic Hyper-minimization of Finite State Lexicons}, booktitle = {Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC'14)}, year = {2014}, month = {may}, date = {26-31}, address = {Reykjavik, Iceland}, editor = {Nicoletta Calzolari (Conference Chair) and Khalid Choukri and Thierry Declerck and Hrafn Loftsson and Bente Maegaard and Joseph Mariani and Asuncion Moreno and Jan Odijk and Stelios Piperidis}, publisher = {European Language Resources Association (ELRA)}, isbn = {978-2-9517408-8-4}, language = {english} } |