Effectiveness of large language models and software libraries in sentiment analysis

Main Article Content

DOI

Agnieszka WOJDECKA

agnieszka.wojdecka@wp.pl

Jakub GROMADZIŃSKI

jakub.gromadzinski@ue.poznan.pl

Krzysztof WALCZAK

krzysztof.walczak@ue.poznan.pl

Abstract

This paper investigates the effectiveness of selected tools for sentiment analysis, focusing on both dedicated software libraries (NLTK, Pattern, TextBlob) and large language models (ChatGPT and Gemini). The evaluation was conducted in two stages: sentiment analysis of 30 synthetic opinions of varying linguistic complexity, and analysis of 5 sets of real user reviews collected from the web. The results show that large language models - although not explicitly designed for sentiment analysis - achieved the highest accuracy, with ChatGPT consistently producing the lowest deviation from human ratings. In contrast, software libraries showed greater variation, especially in the presence of complex linguistic structures. These findings highlight the potential of large language models in sentiment analysis tasks and underscore their robustness in interpreting nuanced language.

Keywords:

artificial intelligence, sentiment analysis, natural language processing

References

Article Details

WOJDECKA, A., GROMADZIŃSKI, J., & WALCZAK, K. (2025). Effectiveness of large language models and software libraries in sentiment analysis. Applied Computer Science, 21(2), 128–138. https://doi.org/10.35784/acs_6936