Modification of Stemming Algorithm Using A Non Deterministic Approach To Indonesian Text

Natural Language Processing is part of Artificial Intelegence that focus on language processing. One of stage in Natural Language Processing is Preprocessing. Preprocessing is the stage to prepare data before it is processed. There are many types of proccess in preprocessing, one of them is stemming. Stemming is process to find the root word from regular word. Errors when determining root words can cause misinformation. In addition, stemming process does not always produce one root word because there are several words in Indonesian that have two possibilities as root word or affixes word, e.g.the word “beruang”. To handle these problems, this study proposes a stemmer with more accurate word results by employing a non deterministic algorithm which gives more than one word candidate result. All rules are checked and the word results are kept in a candidate list. In case there are several word candidates were found, then one result will be chosen. This stemmer has been tested to 15.934 word and results in an accurate level of 93%. Therefore the stemmer can be used to detect words with more than one root word.

[1]  Ayu Purwarianti A non deterministic Indonesian stemmer , 2011, Proceedings of the 2011 International Conference on Electrical Engineering and Informatics.

[2]  Teguh Susyanto,et al.  IMPLEMENTASI DAN ANALISIS ALGORITMA STEMMING NAZIEF & ADRIANI DAN PORTER PADA DOKUMEN BERBAHASA INDONESIA , 2017 .

[3]  Widodo Budiharto,et al.  Flexible affix classification for stemming Indonesian Language , 2016, 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[4]  Ahmad Fathan Hidayatullah The Influence of Stemming on Indonesian Tweet Sentiment Analysis , 2015 .