OriginalPaper | Open access | Published: December 31, 2023

Retweet Prediction Using Artificial Neural Network Method Optimized with Firefly Algorithm

Muhamad Rifqi Supriadi, Jondri, Indwiarti
JINAV: Journal of Information and Visualization, Vol. 4 No. 2 (2023), pp. 179-188 https://doi.org/10.35877/454RI.jinav1903 Published: 2023-12-31
Get Permissions

Abstract

Twitter is one of the social media platforms that has a large user base across various demographics. Users can use Twitter to search for information about celebrities, political issues, products, and trending topics of discussion. The information shared on Twitter can be referred to as tweets. Tweets can be further shared by other users using the retweet feature, which allows the tweet to reach a wider audience. This research aims to build a retweet prediction system and examine how tweets will spread. The method used in this research is Artificial Neural Network classification optimized with Firefly Algorithm, based on user-based and content-based features. This modeling approach demonstrated the best results after applying imbalanced class handling using oversampling with the SMOTE technique. The F1-Score obtained in this research is 88.07%.

Keywords

References (18)

  1. Bardenet, R., Brendel, M., Kégl, B., & Sebag, M. (2013). Collaborative hyperparameter tuning. 30th International Conference on Machine Learning, ICML 2013, 28(PART 2), 858–866.
  2. Brownlee, J. (2016). What is a Confusion Matrix in Machine Learning? https://machinelearningmastery.com/confusion-matrix-machine-learning/
  3. Evkoski, B., Mozetič, I., Ljubešić, N., & Novak, P. K. (2021). Community evolution in retweet networks. PLoS ONE, 16(9 September), 1–21. https://doi.org/10.1371/journal.pone.0256175
  4. Fernández, A., García, S., Herrera, F., & Chawla, N. V. (2018). SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-year Anniversary. Journal of Artificial Intelligence Research, 61, 863–905. https://doi.org/10.1613/jair.1.11192
  5. Hoang, T. B. N., & Mothe, J. (2018). Predicting information diffusion on Twitter – Analysis of predictive features. Journal of Computational Science, 28, 257–264. https://doi.org/10.1016/j.jocs.2017.10.010
  6. Jenders, M., Kasneci, G., & Naumann, F. (2013). Analyzing and predicting viral tweets. WWW 2013 Companion - Proceedings of the 22nd International Conference on World Wide Web, 657–664. https://doi.org/10.1145/2487788.2488017
  7. Kotsiantis, S., Kanellopoulos, D., & Pintelas, P. (2006). Handling imbalanced datasets : A review. Science, 30(1), 25–36. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.9248&rep=rep1&type=pdf
  8. Nielsen, M. (2015). Neural Networks and Deep Learning. In Determination press San Francisco, CA, USA. Determination press San Francisco, CA, USA. https://doi.org/10.1108/978-1-83909-694-520211010
  9. Pan, Q., Darabos, C., Moore, J., & Yang, X. (2014). Cuckoo Search and Firefly Algorithm Theory and Applications. In Studies in Computational Intelligence (Vol. 516). http://dx.doi.org/10.1007/978-3-642-29066-4_11
  10. Rakes, Jondri, & Lhaksmana, K. M. (2021). Prediksi Retweet Berdasarkan Feature User-based Menggunakan Metode Klasifikasi Random Forest. EProceedings …, 8(5), 11192–11199. https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/15633%0Ahttps://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/15633/15346

How to Cite

Supriadi, M. R., Jondri, J., & Indwiarti, I. (2023). Retweet Prediction Using Artificial Neural Network Method Optimized with Firefly Algorithm. JINAV: Journal of Information and Visualization, 4(2), 179–188. https://doi.org/10.35877/454RI.jinav1903