Sentiment analysis Using Neural Network Models

Authors

  • Aynur Islamovich Akhmetgaliev Master Student, Kazan Federal University, Kazan, Kremliovskaya, Russian Federation Author
  • Fail Mubarakovich Gafarov PhD, Associate Professor, Kazan Federal University, Kazan, Kremliovskaya, Russian Federation. Author
  • Farida Bizyanovna Sitdikova, PhD, Associate Professor, Kazan Federal University, Kazan, Kremliovskaya, Russian Federation Author

DOI:

https://doi.org/10.61841/cwh1zk08

Keywords:

Sentiment Analysis, Word2Vec, GloVe, FastText, Vector Word Representation, Recurrent Neural Networks, Convolutional Neural Networks.

Abstract

The article deals with methods for solving the problem of sentiment analysis based on neural network models of natural language processing. The article considers methods that create a vector representation of words in the n-dimensional vector space, which are based on "Word2Vec," "GloVe," and "FastText" technology. Approaches are used in the tasks of classification, sentiment analysis, typo correction, and recommendation systems. We present the results of classification comparison in the problem of sentiment analysis of a multilayer perceptron, a convolutional and recurrent neural network, decision trees (random forest), support vector machines (SVM), naive Bayes classifiers (NB), and k-nearest neighbors (K-NN). The results of the classification are presented for three data sets: Twitter messages, reviews of various goods and services, Russian-language news 

Downloads

Download data is not yet available.

References

[1] Kim, E., & Klinger, R. (2018). A survey on sentiment and emotion analysis for computational literary

studies. arXiv preprint arXiv:1808.03137.

[2] Abdullah, M., & Zamil, M. G. (2018). The Effectiveness of Classification on Information Retrieval System

(Case Study). arXiv preprint arXiv:1804.00566.

[3] Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., & Dean, J. (2013). Distributed representations of words

and phrases and their compositionality. In Advances in neural information processing systems, 3111-3119.

[4] Bojanowski, P., Grave, E., Joulin, A., & Mikolov, T. (2017). Enriching word vectors with subword

information. Transactions of the Association for Computational Linguistics, 5, 135-146.

[5] Joulin, A., Grave, E., Bojanowski, P., & Mikolov, T. (2016). Bag of tricks for efficient text

classification. arXiv preprint arXiv:1607.01759.

[6] Pennington, J., Socher, R., & Manning, C. (2014). Glove: Global vectors for word representation.

In Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP),

1532-1543.

[7] Bishop, C.M. (2006). Pattern recognition and machine learning. Springer.

[8] Zhang, Y., & Wallace, B. (2015). A sensitivity analysis of (and practitioners' guide to) convolutional neural

networks for sentence classification. arXiv preprint arXiv:1510.03820.

[9] Kim, Y. (2014). Convolutional neural networks for sentence classification. arXiv preprint arXiv:1408.5882.

[10] Zhang, L., Wang, S., & Liu, B. (2018). Deep learning for sentiment analysis: A survey. Wiley

Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 8(4), e1253.

[11] Sentiment Analysis in Russian [URL]: https://www.kaggle.com/c/sentiment-analysis-in-russian/leaderboard

(Accessed: 2.06.19).

[12] Y.V. Rubtzova Postroyeniye korpusa textov dlya natroyki tonovogo klassifikatora. №1(109) – Pp.72-78.

[URL]: http://study.mokoron.com (Accessed: 2.06.19).

Downloads

Published

18.09.2024

How to Cite

Sentiment analysis Using Neural Network Models. (2024). International Journal of Psychosocial Rehabilitation, 23(1), 195-201. https://doi.org/10.61841/cwh1zk08