Topic Classification on Twitter Using a Multi-View Graph Neural Network (GNN) Model
DOI:
https://doi.org/10.47709/brilliance.v6i3.9061Keywords:
Political Topic Classification, Multi-View Graph Attention Network, Information Propagation, Social Network Analysis, TwitterAbstract
Political discussions on social media have become an important source of information for understanding public opinion and information dissemination. However, most existing political topic classification methods rely primarily on textual features and tend to overlook structural and temporal relationships between users. In this study, we propose a Multi-View Graph Attention Network (MV-GAT) that improves political topic classification by integrating three complementary graph representations: a semantic content graph, a user interaction graph, and a temporal propagation graph. We collected a dataset containing 15,131 Indonesian tweets from Twitter(X), of which 1,677 tweets were manually labeled as political or apolitical, and the remaining tweets were kept as unlabeled nodes to maintain the graph structure. Each graph view was independently constructed and aligned using tweet_id before being processed by the proposed MV-GAT model. The model was trained using weighted cross-entropy loss with an attention-based fusion mechanism to automatically learn the contribution of each graph view. Experimental results showed that the proposed method achieved an accuracy of 84.23%, a macro F1 score of 83.04%, and an F1 score of 78.54% in political topic classification. Attention analysis revealed that the semantic content graph contributed most significantly to the classification process, while the interaction graph and time graph provided complementary structural information. Furthermore, post-classification graph analysis revealed relationship patterns among users and the propagation of political information within the Twitter network. These results demonstrate that integrating multiple graph views improves both the classification performance and interpretability of political topic analysis on social media.
References
Adek, R. T., Dinata, R. K., & Ditha, A. (2022). Online Newspaper Clustering in Aceh using the Agglomerative Hierarchical Clustering Method. International Journal of Engineering, Science and Information Technology, 2(1), 70–75. https://doi.org/10.52088/ijesty.v1i1.206
Aris Sarjito. (2024). Hoaks, Disinformasi, dan Ketahanan Nasional: Ancaman Teknologi Informasi dalam Masyarakat Digital Indonesia. Journal of Governance and Local Politics, 5(2), 175–186.
Bian, T., Xiao, X., Xu, T., Zhao, P., Huang, W., Rong, Y., & Huang, J. (2020). Rumor Detection on Social Media with Bi-Directional Graph Convolutional Networks. Proceedings of the AAAI Conference on Artificial Intelligence (AAAI).
Damatraseta, F., Alfan, M., Studi, P., Informatika, T., Barat, J., Manajemen, P. S., & Bisnis, F. (2026). Penerapan Graph Neural Network dalam Pengenalan Alfabet BISINDO dengan Fokus pada Gerakan Dinamis. Jurnal Buana Informatika, 16(October), 176–187.
Giffera, M. G. A. (2022). Penerapan Graph Neural Network Dalam Pembangungan Sistem Rekomendasi. 13520143. https://informatika.stei.itb.ac.id/~rinaldi.munir/Matdis/2021-2022/Makalah2021/Makalah-Matdis-2021 (147).pdf
Liu, T., Cai, Q., Xu, C., Hong, B., Ni, F., Qiao, Y., & Yang, T. (2024). Rumor Detection with A Novel Graph Neural Network Approach. Academic Journal of Science and Technology, 10(1).
Liu, Y., Zhang, P., Song, W., Zheng, Y., Li, D., Shi, L., & Gong, J. (2025). THGNets: Constrained Temporal Hypergraphs and Graph Neural Networks in Hyperbolic Space for Information Diffusion Prediction. Proceedings of the AAAI Conference on Artificial Intelligence, 39(12), 12220–12228. https://doi.org/10.1609/aaai.v39i12.33331
Rahmania Mustaqlillah, Okky Widyaningtyas, & Tri Wantoro. (2023). Efektivitas Penggunaan Twitter Sebagai Sarana Peningkatan Berpikir Kritis Mahasiswa Ilmu Komunikasi. MUKASI: Jurnal Ilmu Komunikasi, 2(1), 18–28. https://doi.org/10.54259/mukasi.v2i1.1346
Ramli, R. G., & Sibaroni, Y. (2022). Klasifikasi Topik Twitter menggunakan Metode Random Forest dan Fitur Ekspansi. 9(1), 79–92.
Rivaro, M., Gozali, F., & Brata, D. W. (2026). Analisis Sentimen Pengguna Twitter / X Terhadap Fenomena # KaburAjaDulu Menggunakan Metode Support Vector Machine dan IndoBERT Embedding. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 10(2), 1–10.
Scarselli, F., Gori, M., Tsoi, A. C., Hagenbuchner, M., & Monfardini, G. (2009). The graph neural network model. IEEE Transactions on Neural Networks, 20(1), 61–80. https://doi.org/10.1109/TNN.2008.2005605
Sudrajat, Z. N. (2020). Aplikasi Graph pada Graph Neural Network.
Wang, K., Ding, Y., & Han, S. C. (2024). Graph neural networks for text classification?: a survey. In Artificial Intelligence Review (Vol. 57, Issue 8). Springer Netherlands. https://doi.org/10.1007/s10462-024-10808-0
Xiao, S., Li, J., Lu, J., Huang, S., Zeng, B., & Wang, S. (2024). Graph neural networks for multi-view learning: a taxonomic review. Artificial Intelligence Review, 57(12). https://doi.org/10.1007/s10462-024-10990-1
Yu, P., Tan, Z., & Lu, G. (2023). Multi-View Graph Convolutional Network for Multimedia Recommendation.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dhea Sila Mukti, Rizal Tjut Adek, Cut Agusniar

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.















