Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T20:22:48.041Z Has data issue: false hasContentIssue false

Tagging Icelandic text: A linguistic rule-based approach

Published online by Cambridge University Press:  29 April 2008

Hrafn Loftsson*
Affiliation:
School of Computer Science, Reykjavik University, IS-103 Reykjavik, Iceland hrafn@ru.is

Abstract

The Icelandic language is a morphologically complex language, for which a large tagset has been created. This paper describes the design of a linguistic rule-based system for part-of-speech tagging Icelandic text. The system contains two main components: a disambiguator, IceTagger, and an unknown word guesser, IceMorphy. IceTagger uses a small number of local elimination rules along with a global heuristics component. The heuristics guess the functional roles of the words in a sentence, mark prepositional phrases, and use the acquired knowledge to force feature agreement where appropriate. IceMorphy is used for guessing the tag profile for unknown words and for automatically filling tag profile gaps in the lexicon. Evaluation shows that IceTagger achieves 91.54% accuracy, a substantial improvement on the highest accuracy, 90.44%, obtained using three state-of-the-art data-driven taggers. Furthermore, the accuracy increases to 92.95% by using IceTagger along with two data-driven taggers in a simple voting scheme. The development time of the tagging system was only seven man-months, which can be considered a short development period for a linguistic rule-based system.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2008
Figure 0

Table 1. The semantics of the tags for nouns and adjectives.

Figure 1

Table 2. The semantics of the tags for verbs.

Figure 2

Table 3. Average tagging accuracy in the Icelandic tagging experiment.

Figure 3

Table 4. Precision and recall for the given word classes using IceMorphy on 400 randomly selected words.

Figure 4

Table 5. Average figures for the nine test corpora used for evaluation.

Figure 5

Table 6. Average tagging accuracy of IceTagger in comparison to the three data-driven taggers.

Figure 6

Table 7. Average tagging accuracy of IceTagger for different word classes of unknown words.

Figure 7

Table 8. Ratio of unknown words that are successfully analysed by components of IceMorphy, and the corresponding tagging accuracy of IceTagger for these words.

Figure 8

Table 9. Average tagging accuracy for different versions of IceTagger.

Figure 9

Table 10. Average tagging accuracy using a condensed tagset of 99 tags.

Figure 10

Table 11. Tagging accuracy using features of IceMorphy.