Detecting misspelled words in Turkish text using syllable n-gram frequencies


Asliyan R., Gunel K., Yakhno T.

2nd International Conference on Pattern Recognition and Machine Intelligence, Calcutta, India, 18 - 22 December 2007, vol.4815, pp.553-559 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 4815
  • City: Calcutta
  • Country: India
  • Page Numbers: pp.553-559
  • Dokuz Eylül University Affiliated: Yes

Abstract

In this study, we have designed and implemented a system which decides whether or not a word is misspelled in Turkish text. Firstly, three databases of syllable monogram, bigram and trigram frequencies are constructed using the syllables that are derived from five different Turkish corpora. Then, the system takes words in Turkish text as an input and computes the probability distribution of words using syllable monogram, bigram and trigram frequencies from the databases. If the probability distribution of a word is zero, it is decided that this word is misspelled. For testing the system, we have constructed two text databases with the same words. One text database has 685 misspelled words. The other has 685 correctly spelled words. The words from these text databases are taken as inputs for the system. The system produces two results for each word: "Correctly spelled word" or "Misspelled word". The system that is designed with monogram and bigram frequencies has 86% success rate for the misspelled words and has 88% success rate for the correctly spelled words. According to the system designed with bigram and trigram frequencies, there is 97% success rate for the misspelled words and there is 98% success rate for the correctly spelled words.