SENTIMENT ANALYSIS OF TEXT IN SERBIAN LANGUAGE USING DEEP LEARNING

Authors

  • Stevan Matović Autor

DOI:

https://doi.org/10.24867/12BE48Matovic

Keywords:

Sentiment analysis, Machine Learning, Deep Learning, Transfer Learning

Abstract

Sentiment analysis is a scientific field that deals with the analysis of opinions, attitudes and emotions of people who have written a certain text. Such analysis can be used for purposes like brand monitoring, customer service improvement, product analysis, market research, creating recommendation systems etc. In this paper, several machine learning models are trained and compared for the task of sentiment analysis. Reviews used as a dataset were collected from one of the food delivery websites in Serbia. Reviews contain a set of ratings that will be used as an indicator of emotional polarity. Three models of machine learning with different types of vectorization were trained and compared with results of transfer learning approach. Transfer learning is a method of deep learning where a model trained to solve one problem is used as a starting point in solving another problem. Deep learning model based on transformers is used for transfer learning.

References

[1] Devlin, Jacob, et al. "Bert: Pre-training of deep bidirectional transformers for language understanding." arXiv preprint arXiv:1810.04805 (2018).
[2]Leonard Richardson 2014, BeautifulSoup4
https://www.crummy. com/software/BeautifulSoup
[3] Jason Huggins, et al, 2004. Selenium,
https://www.seleniumhq.org
[4] Go, Alec, Richa Bhayani, and Lei Huang. "Twitter sentiment classification using distant supervision." CS224N project report, Stanford 1.12 (2009): 2009.
[5] https://colab.research.google.com/

Published

2021-03-10

Issue

Section

Electrotechnical and Computer Engineering