Interpreted sentiment analysis for the Ukrainian language based on rules

Keywords: deep learning. Keywords: Sentiment classification, emotion detection, rule-based algorithm, Ukrainian NLP, EmoLex, Vader

Abstract

Sentiment analysis plays a vital role in natural language processing (NLP), enabling automated evaluation of emotional tone in text across multiple languages. Yet, popular tools like VADER often fall short when applied to languages with complex morphology and syntax, such as Ukrainian. This study presents an enhanced rule-based sentiment analysis algorithm tailored specifically for Ukrainian-language content, addressing the limitations of generic, English-centric models. The algorithm incorporates an expanded lexicon that includes the EMOLEX sentiment dictionary, polarity scores, emoji sentiment mappings, and intensity modifiers to improve sentiment detection. It also leverages advanced techniques such as dependency parsing and position-aware scoring to better capture contextual nuances. These enhancements are necessary for correctly deciphering Ukrainian's distinctive linguistic structures, which frequently present difficulties for conventional sentiment analysis systems. The algorithm was evaluated using datasets in the Ukrainian language and compared to VADER. The custom model performs noticeably better than VADER, according to the results, especially when it comes to detecting strongly positive or negative sentiments. Because they provide greater accuracy and contextual awareness, these results emphasise the value of language-specific tools for non-English content. Even though the results are encouraging, more work is necessary. In order to create a hybrid system that can handle increasingly complex and ambiguous expressions with even higher accuracy, future research may investigate integrating AI techniques, such as machine learning and deep learning.

References

1. E. Riloff, J. Wiebe, Learning Extraction Patterns for Subjective Expressions, Матеріали конференції 2003 року з Empirical Methods in Natural Language, 2003, pp. 105-112.
2. M. Hu, B. Liu, Mining and Summarizing Customer Reviews, Матеріали конференції з 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2004, pp. 168-177.
3. S. M. Kim, E. Hovy, Determining the Sentiment of Opinions, Матеріали конференції з 20th International Conference on Computational Linguistics, 2004, pp. 1367-1373.
4. B. Pang, L. Lee, S. Vaithyanathan, Thumbs Up? Sentiment Classification Using Machine Learning Techniques, Матеріали конференції з ACL-02 Conference on Empirical Methods in Natural Language Processing, 2002, pp. 79-86.
5. Basyuk T., Vasyliuk A. Approach to a subject area ontology visualization system creating // CEUR Workshop Proceedings. – 2021. – Vol. 2870: Матеріали конференції з the 5th International conference on computational linguistics and intelligent systems (COLINS 2021), Lviv, Ukraine, April 22–23, 2021. Том I: основна конференція. – Р. 528–540.

Abstract views: 13
PDF Downloads: 7
Published
2025-09-19
How to Cite
Lomovatskyi А., & Basyuk , T. (2025). Interpreted sentiment analysis for the Ukrainian language based on rules. COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (60), 200-209. https://doi.org/10.36910/6775-2524-0560-2025-60-21
Section
Computer science and computer engineering