Contextual word disambiguates of Ge'ez language with homophonic using machine learning
Mequanent Degu Belete, Ayodeji Olalekan Salau, Girma Kassa Alitasb, Tigist Bezabh
Abstract
According to natural language processing experts, there are numerous ambiguous terms in languages. Without automated word meaning disambiguation for any language, the development of natural language processing technologies such as information extraction, information retrieval, machine translation, and others is challenging. The purpose of this work is to develop a word sense disambiguation model for duplicate alphabet words for the Ge'ez Language using corpus-based methods. Because there is no wordNet or public dataset for the Ge'ez language, 1010 samples of ambiguous words were gathered. Following preprocessing, the gathered text is vectorized using bag of words, Term Frequency-Inverse Document Frequency, and word embeddings such as word2vec and fasttext. The vectorized texts are then input into the supervised machine learning algorithms such naive Bayes, decision trees, random forests, K-nearest neighbor, linear support vector machine, and logistic regression. Bag of words paired with random forests outperformed all other combinations, with an accuracy of 99.52%. However, when Deep learning algorithms such as Deep neural network and Long Short-Term memory was used for the same dataset, a 100% accuracy was achieved.