Multi-aspect Sentiment Analysis of Tiktok Application Usage Using FasText Feature Expansion and CNN Method


  • Rifki Alfian Abdi Malik * Mail Telkom University, Bandung, Indonesia
  • Yuliant Sibaroni Telkom University, Bandung, Indonesia
  • (*) Corresponding Author
Keywords: Multi Aspect; Sentiment Analysis; TikTok; Convolutional Neural Network; Google Play Store

Abstract

Among the many social media platforms that have emerged, TikTok is a platform that has the most significant number of subscribers compared to other platforms. However, not all reviews given by TikTok users are good reviews and reviews are often found with slang and not all reviews have real meaning, therefore sentiment analysis is needed for these problems. These reviews will later be analyzed for sentiment according to predetermined aspects, namely feature aspects, business aspects, and content aspects based on reviews written on the Google Play Store, using data crawling techniques and will pass the preprocessing and weighting stages. The weighting method used is Term Frequency-Inverse Document Frequency (TF-IDF). Then, the sentiment analysis process will use the Convolutional Neural Network (CNN) method, and feature expansion will be carried out to determine what words are interrelated with certain words. The purpose of this research is to analyze sentiment using Convolutional Neural Network and fastText feature expansion. The highest accuracy result is 87.74%.

Downloads

Download data is not yet available.

References

F. Atefeh and W. Khreich, “A survey of techniques for event detection in Twitter,” Comput. Intell., vol. 31, no. 1, pp. 133–164, 2015, doi: 10.1111/coin.12017.

W. N. Aji, “Aplikasi Tiktok Sebagai Media Pembelajaran Bahasa dan Sastra Indonesia,” Pros. Semin. Nas. Pertem. Ilm. Bhs. dan Sastra Indones., vol. 431, pp. 431–440, 2018.

I. M. B. S. Darma, R. S. Perdana, and Indriati, “Penerapan Sentimen Analisis Acara Televisi Pada Twitter Menggunakan Support Vector Machine dan Algoritma Genetika sebagai Metode Seleksi Fitur,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 2, no. 3, pp. 998–1007, 2018, [Online]. Available: http://j-ptiik.ub.ac.id.

I. F. Ramadhy and Y. Sibaroni, “Analisis Trending Topik Twitter dengan Fitur Ekspansi FastText Menggunakan Metode Logistic Regression,” J. Ris. Komputer), vol. 9, no. 1, pp. 2407–389, 2022, doi: 10.30865/jurikom.v9i1.3791.

J. Panthati, J. Bhaskar, T. K. Ranga, and M. R. Challa, “Sentiment Analysis of Product Reviews using Deep Learning,” 2018 Int. Conf. Adv. Comput. Commun. Informatics, ICACCI 2018, pp. 2408–2414, 2018, doi: 10.1109/ICACCI.2018.8554551.

A. R. Abelard and Y. Sibaroni, “Multi-aspect sentiment analysis on netflix application using latent dirichlet allocation and support vector machine methods,” J. Infotel, vol. 13, no. 3, pp. 128–133, 2021, doi: 10.20895/infotel.v13i3.670.

N. Nedjah, I. Santos, and L. de Macedo Mourelle, “Sentiment analysis using convolutional neural network via word embeddings,” Evol. Intell., pp. 2–6, 2019, doi: 10.1007/s12065-019-00227-4.

T. Novriansyah Turnip, P. O. Manik, J. H. Tampubolon, P. Adi, and P. Siahaan, “Klasifikasi Aplikasi Android Menggunakan Algoritme K-Means Dan Convolutional Neural Network Berdasarkan Permission Android App Classification Using K-Means and Convolutional Neural Network Algorithms Based on Permission,” vol. 7, no. 2, pp. 399–406, 2020, doi: 10.25126/jtiik.202072641.

Sartini, Analisis Sentimen Twitter Bahasa Indonesia Menggunakan Algoritma Convolutional Neural Network. 2020.

M. J. Akbar, M. W. Sardjono, M. Cahyanti, and E. R. Swedia, “Perancangan Aplikasi Mobile Untuk Klasifikasi Sayuran Menggunakan Deep Learning Convolutional Neural Network,” Sebatik, vol. 24, no. 2, pp. 300–306, 2020, doi: 10.46984/sebatik.v24i2.1134.

A. Kadhim, Term Weighting for Feature Extraction on Twitter: A Comparison Between BM25 and TF-IDF. 2019.

A. I. Kadhim, “Survey on supervised machine learning techniques for automatic text classification,” Artif. Intell. Rev., vol. 52, no. 1, pp. 273–292, 2019, doi: 10.1007/s10462-018-09677-1.

F. Pedregosa et al., “Scikit-learn: Machine Learning in Python,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.

P. Bojanowski, E. Grave, A. Joulin, and T. Mikolov, “Enriching Word Vectors with Subword Information,” Trans. Assoc. Comput. Linguist., vol. 5, pp. 135–146, 2017, doi: 10.1162/tacl_a_00051.

E. B. Setiawan, D. H. Widyantoro, and K. Surendro, “Feature expansion using word embedding for tweet topic classification,” Proceeding 2016 10th Int. Conf. Telecommun. Syst. Serv. Appl. TSSA 2016 Spec. Issue Radar Technol., no. October, 2017, doi: 10.1109/TSSA.2016.7871085.

N. I. Widiastuti, “Deep Learning - Now and Next in Text Mining and Natural Language Processing,” IOP Conf. Ser. Mater. Sci. Eng., vol. 407, no. 1, 2018, doi: 10.1088/1757-899X/407/1/012114.

S. B and U. A, Data Mining dan Big Data Analytics: Teori dan Implementasi Menggunakan Python & Apache Spark. Yogyakarta: Penebar Media Pustaka, 2018.

F. H. Ihromi, “Ekstraksi Informasi Dokumen Karya Tulis Ilmiah Menggunakan Algoritma Convolutional Neural Network,” Unikom, 2019, [Online]. Available: https://elibrary.unikom.ac.id/id/eprint/1511/.

Suyanto, Machine Learning: Tingkat Dasar dan Lanjut. Informatika Bandung, 2018.

Y. Zhang and B. Wallace, “A Sensitivity Analysis of (and Practitioners’ Guide to) Convolutional Neural Networks for Sentence Classification,” pp. 253–263, 2015, [Online]. Available: http://arxiv.org/abs/1510.03820


Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel Multi-aspect Sentiment Analysis of Tiktok Application Usage Using FasText Feature Expansion and CNN Method

Dimensions Badge
Article History
Submitted: 2022-08-02
Published: 2022-09-02
Abstract View: 1472 times
PDF Download: 1364 times
Section
Articles