Deep learning-based sentiment classification in Amharic using multi-lingual datasets

Senait Gebremichael Tesfagergish1, Robertas Damaševičius1 and Jurgita Kapočiūtė-Dzikienė2

  1. Department of Software Engineering
    Kaunas University of Technology, Kaunas 51368, Lithuania,
  2. Department of Applied Informatics
    Vytautas Magnus University, Kaunas 44404, Lithuania


The analysis of emotions expressed in natural language text, also known as sentiment analysis, is a key application of natural language processing (NLP). It involves assigning a positive, negative (sometimes also neutral) value to opinions expressed in various contexts such as social media, news, blogs, etc. Despite its importance, sentiment analysis for under-researched languages like Amharic has not received much attention in NLP yet due to the scarcity of resources required to train such methods. This paper examines various deep learning methods such as CNN, LSTM, FFNN, BiLSTM, and transformers, as well as memory-based methods like cosine similarity, to perform sentiment classification using the word or sentence embedding techniques. This research includes training and comparing mono-lingual or cross-lingual models using social media messages in Amharic on Twitter. The study concludes that the lack of training data in the target language is not a significant issue since the training data 1) can be machine translated from other languages using machine translation as a data augmentation technique [33], or 2) cross-lingual models can capture the semantics of the target language, even when trained on another language (e.g., English). Finally, the FFNN classifier, which combined the sentence transformer and the cosine similarity method, proved to be the best option for both 3-class and 2-class sentiment classification tasks, achieving 62.0% and 82.2% accuracy, respectively.

Key words

sentiment analysis, monolingual vs. cross-lingual approaches, deep learning, sentence transformers, Amharic

Digital Object Identifier (DOI)

How to cite

Tesfagergish, S. G., Damaševičius, R., Kapočiūtė-Dzikienė, J.: Deep learning-based sentiment classification in Amharic using multi-lingual datasets. Computer Science and Information Systems,