Sentiment Analysis of Twitter's Opinion on The Russia and Ukraine War Using BERT

Authors

  • Muhammad Fahmi Julianto Universitas Bina Sarana Informatika
  • Yesni Malau Universitas Bina Sarana Informatika
  • Wahyutama Fitri Hidayat Universitas Bina Sarana Informatika
(*) Corresponding Author

DOI:

https://doi.org/10.34288/jri.v5i1.169

Keywords:

BERT, Russia-Ukraine, Sentiment Analysis, War

Abstract

News about the war between Russia and Ukraine can not be denied affecting various aspects of life worldwide. It affects the writings of every world citizen on various social media platforms, one of which is Twitter. Sentiment analysis is a process of identifying and making sentiment categories computationally. The sentiment analysis process is also intended to make computers understand the meaning of human sentences by processing algorithms. This research uses the deep learning method of the BERT (Bidirectional Encoder Representation Form Transform) model language to analyze the sentiments in the tweets written about the wars between Russia and Ukraine by Twitter social media users. The sentiment will be divided into positive, neutral, and hostile. The hyperparameters in this study used ten epochs, with a learning rate of 2e-5 and a batch size of 16. The test used in sentiment analysis was the BERTbase Multilingual-cased-model model, and the accuracy was 97%. Suggestions for further research are the need for a more balanced dataset between positive, neutral, and negative sentiments. They reward the dataset before training so that better results are expected.

Downloads

Download data is not yet available.

Author Biographies

Muhammad Fahmi Julianto, Universitas Bina Sarana Informatika

Teknik Informatika Kampus Kota Pontianak

Yesni Malau, Universitas Bina Sarana Informatika

Program Studi Teknik Elektro

Wahyutama Fitri Hidayat, Universitas Bina Sarana Informatika

Program Studi Sistem Informasi Kampus Kota Pontianak

References

Aditya, A., & Wibowo, A. (2022). Analisis Sentimen Menggunakan Metode Naïve Bayes Berdasarkan Opini Masyarakat Dari Twitter Terhadap Perang Rusia dan Ukraina. Seminar Nasional Mahasiswa Fakultas Teknologi Informasi (SENAFTI) Universitas Budi Luhur, (September), 138–145. Jakarta: Universitas Budi Luhur.

Alammar, J. (2021). The Illustrated BERT, ELMo, and co. (How NLP Cracked Transfer Learning).

Andraini, F., & Mahdiyah, E. (2022). Analisis Sentimen Twitter Terhadap Peperangan Rusia Dan Ukraina Menggunakan Algoritma Support Vector Machine. Jurnal Aplikasi Komputer, 2(1), 46–58.

Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, 4171–4186. Minneapolis, Minnesota: Association for Computational Linguistics. https://doi.org/10.18653/v1/N19-1423

El Rifai, H., Al Qadi, L., & Elnagar, A. (2022). Arabic text classification: the need for multi-labeling systems. Neural Computing and Applications, 34(2), 1135–1159. https://doi.org/10.1007/s00521-021-06390-z

Fatima, A., Nazir, N., & Khan, M. G. (2017). Data Cleaning In Data Warehouse: A Survey of Data Preprocessing Techniques and Tools. International Journal of Information Technology and Computer Science, 9(3), 50–61. https://doi.org/10.5815/ijitcs.2017.03.06

Kumar, A., Jaiswal, A., Garg, S., Verma, S., & Kumar, S. (2022). Sentiment Analysis Using Cuckoo Search for Optimized Feature Selection on Kaggle Tweets. IGI Global Publisher of Timely Knowledge, 19. https://doi.org/10.4018/978-1-6684-6303-1.ch062

Lomet, D. B. (2001). Bulletin of the Technical Committee on Data Engineering. Bulletin of the Technical Committee on Data Engineering, 24(4), 1–56. Retrieved from papers2://publication/uuid/30073F7F-1B7C-4496-ADA4-94FF4E6EE8F7

McCormick, C., & Ryan, N. (2019). BERT Fine-Tuning Tutorial with PyTorch.

Osinga, D. (2018). Deep Learning Cookbook (1st ed.). Sebastopol, California: O'Reilly Media.

Song, Y., Wang, J., Liang, Z., Liu, Z., & Jiang, T. (2020). Utilizing BERT intermediate layers for aspect-based sentiment analysis and natural language inference. arXiv. https://doi.org/10.48550/arXiv.2002.04815

Sudiq, R. dwinanda, & Yustitianingtyas, L. (2022). Intervensi rusia terhadap ukraina pada tahun 2022 sebagai Pelanggaran Berat HAM. Jurnal Pendidikan Kewarganegaraan Undiksha, 10(3), 101–117.

Sun, C., Qiu, X., Xu, Y., & Huang, X. (2019). How to Fine-Tune BERT for Text Classification? Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-030-32381-3_16

Suresha, A. M. (2020). Sentiment Analysis on Amazon Product Reviews with Stacked Neural Networks. Https://Www.Researchgate.Net/Publication/344518660_Sentiment_Analysis_on_Amazon_Product_Reviews_with_Stacked_Neural_Networks, (October). https://doi.org/10.13140/RG.2.2.14746.67524

Valkov, V. (2020). Sentiment Analysis with BERT and Transformers by Hugging Face using PyTorch and Python.

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., … Polosukhin, I. (2017). Attention is all you need. 31st Conference on Neural Information Processing Systems (NIPS 2017), 1–11. Long Beach: NeurIPS.

Wiegreffe, S., & Marasović, A. (2021). Teach Me to Explain: A Review of Datasets for Explainable Natural Language Processing. (NeurIPS). Retrieved from http://arxiv.org/abs/2102.12060

Yaswanth, V. (2022). Russia Vs Ukraine Tweets: Tweets of the war that is happening between the Nations.

Yutika, C. H., Adiwijaya, A., & Faraby, S. Al. (2021). Analisis Sentimen Berbasis Aspek pada Review Female Daily Menggunakan TF-IDF dan Naïve Bayes. Jurnal Media Informatika Budidarma, 5(2), 422. https://doi.org/10.30865/mib.v5i2.2845

Downloads

Published

2022-12-15

How to Cite

Julianto, M. F., Malau, Y., & Hidayat, W. F. (2022). Sentiment Analysis of Twitter’s Opinion on The Russia and Ukraine War Using BERT. Jurnal Riset Informatika, 5(1), 15–24. https://doi.org/10.34288/jri.v5i1.169