Ichwanul Muslim Karo Karo, Mohd Farhan Md. Fudzee, Shahreen Kasim, Azizul Azhar Ramli
A morphological analyzer is essential for increasing the quality of natural language processing (NLP) research in national and local languages. Karonese is a local language of Karo ethnics from north Sumatra, Indonesia. Karonese terms have unique phonology, exhibiting variations in spellings and pronunciations while retaining the same meaning and time. Several NLP studies with Karonese case studies have limited access to Karonese morphology analyzers. This study aims to suggest a Karonese morphological analyzer based on graph theory (KAROMA). The KAROMA idea adopts a word-based morphological approach whereby the Karonese terms are expressed in a completed graph. The outcome's set of completed graphs then comprises the Karonese WordNet and is compiled for use as KAROMA. This study also provides two KAROMA evaluators: member checking-based and text similarity-based by modified cosine similarity. The KAROMA evaluation process involves synthetic sentences of Karonese to calculate its text similarity. As a result, KAROMA can detect the uniqueness of Karonese terms and normalize them. The performance of KAROMA is 99% based on member-checking and 97.16% of text similarity-based. Therefore, KAROMA has emerged as a research finding that could be applied as a Karonese stemming and lemmatization technique for a variety of NLP challenges. Furthermore, the evaluator serves as a research contribution that other researchers can apply. © 2024, Penerbit UTHM. All rights reserved.
Faculty of Mathematics and Natural Science, Medan State University, Medan, 20221, Indonesia; Faculty of Computer Sciences and Information Technology, Universiti Tun Hussein Onn Malaysia, Parit Raja, 86400, Malaysia