Elamur Research⌕
☰
home / papers / 2019 / Automating Dictionary Production: a Tagalog-English-Korean Dictionary from Scratch

Automating Dictionary Production: a Tagalog-English-Korean Dictionary from Scratch

Summary

The authors show how to create a Tagalog dictionary with English and Korean translations without having any ready-made lexicographic resources. Most of the work is done automatically. First, they compiled a 230-million-token Tagalog corpus from the web. The corpus was part-of-speech tagged and lemmatized, and a sketch grammar was written for Sketch Engine. Next, each part of the dictionary entry was generated automatically: the headword list based on frequency, word forms, sense division, collocations, synonyms, examples and illustrations. Senses were identified as follows: collocations from word sketches were grouped on the basis of FastText vectors. After that, editors in Lexonomy corrected the entries in stages, working on only one element of the entries at a time. Pronunciation was recorded manually. Of the 45,000 entries, the editors checked the 15,000 most frequent ones, and the rest remained automatic. The entire process took about nine months. The greatest difficulties came from managing the data and the editors' work, not from the quality of the automatic drafts. The work shows that the "automatic draft + manual post-editing" approach makes it possible to produce dictionaries for low-resource languages faster and more cheaply.

Key points

  • Dictionary size. 45,000 entries: the editors manually checked the 15,000 most frequent ones, while 30,000 remained purely automatic. The dictionary was to be made freely available on the Naver platform (dict.naver.com).
  • Corpus and annotation. The authors consider the 230-million-token Tagalog web corpus to be the largest for this language as of July 2019. Parts of speech were assigned by the Stanford PoS tagger, and lemmas by an improved Tagalog stemmer. The corpus is available in Sketch Engine.
  • Sense identification. For each word, collocations with frequency ≥ 5 and logDice ≥ 2 were taken. For each collocation, the FastText vectors of the words within a window of up to 4 words were averaged, and the result was clustered with the HDBSCAN algorithm. Each sense rests on specific concordance lines, so examples and synonyms can be selected separately for each sense.
  • Other entry components. Synonyms, antonyms and related words come from the Sketch Engine thesaurus: both in general and for a specific sense. Illustrations were sought in Wikimedia Commons, PixaBay and Google Image Search (only images with free licenses). Pronunciation was recorded manually, at roughly 900 words per eight-hour working day.
  • Conclusions and plans. Automatic sense identification worked better than expected. At the same time, the authors stress that a larger corpus and a better tagger and lemmatizer would noticeably improve the results. Dictionaries for Urdu and Lao are already being prepared using the same approach.

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

Fields: Linguistics & languages

Topics: Part-of-speech tagging

Cited by

2 papers of our library cite it (of the 140673 whose bibliographies we read).

Cite

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

@inproceedings{baisa2019automating,
  title = {{Automating Dictionary Production: a Tagalog-English-Korean Dictionary from Scratch}},
  author = {Baisa, Vít and Blahuš, Marek and Cukr, Michal and Herman, Ondřej and Jakubíček, Miloš and Kovář, Vojtěch and Medveď, Marek and Měchura, Michal and Rychlý, Pavel and Suchomel, Vít},
  booktitle = {eLex 2019 (Sintra), pp. 805–818},
  year = {2019},
  url = {https://elex.link/elex2019/proceedings-download/}
}

References

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

  1. Bojanowski, P., Grave, E., Joulin, A. & Mikolov, T. (2016). Enriching word vectors with subword information. arXiv preprint arXiv:1607.04606. find
  2. Kilgarriff, A., Baisa, V., Bušta, J., Jakubíček, M., Kovář, V., Michelfeit, J., Rychlỳ, P. & Suchomel, V. (2014). The sketch engine: ten years on. Lexicography, 1(1), pp. 7–36. find
  3. Kilgarriff, A., Husák, M., McAdam, K., Rundell, M. & Rychlý, P. (2008). GDEX: Automatically finding good dictionary examples in a corpus. In Proceedings of the XIII EURALEX International Congress (Barcelona, 15-19 July 2008), pp. 425– 432. find our card
  4. McInnes, L., Healy, J. & Astels, S. (2017). hdbscan: Hierarchical density based clustering. The Journal of Open Source Software, 2(11), p. 205. find our card
  5. Měchura, M. B. (2017). Introducing lexonomy: an open-source dictionary writing and publishing system. In I. Kosem et al. (eds.) Electronic Lexicography in the 21st Century: Lexicography from Scratch. Proceedings of the eLex 2017 conference, 19-21 September 2017. find
  6. Rychlý, P. (2008). A lexicographer-friendly association score. Proceedings of Recent Advances in Slavonic Natural Language Processing, RASLAN, pp. 6–9. find our card
  7. Toutanova, K., Klein, D., Manning, C. D. & Singer, Y. (2003). Feature-rich part-of-speech tagging with a cyclic dependency network. In Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology-Volume 1, pp. 173–180.… find
  8. This work is licensed under the Creative Commons Attribution ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0/ ↗