Proceedings

Dynamicity-aware Social Bot Detection with Dynamic Graph Transformers

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5844-5852.

https://doi.org/10.24963/ijcai.2024/646

Abstract

Detecting social bots has evolved into a pivotal yet intricate task, aimed at combating the dissemination of misinformation and preserving the authenticity of online interactions. While earlier graph-based approaches, which leverage topological structure of social networks, yielded notable outcomes, they overlooked the inherent dynamicity of social networks -- In reality, they largely depicted the social network as a static graph and solely relied on its most recent state. Due to the absence of dynamicity modeling, such approaches are vulnerable to evasion, particularly when advanced social bots interact with other users to camouflage identities and escape detection. To tackle these challenges, we propose BotDGT, a novel framework that not only considers the topological structure, but also effectively incorporates dynamic nature of social network. Specifically, we characterize a social network as a dynamic graph. A structural module is employed to acquire topological information from each historical snapshot. Additionally, a temporal module is proposed to integrate historical context and model the evolving behavior patterns exhibited by social bots and legitimate users. Experimental results demonstrate the superiority of BotDGT against the leading methods that neglected the dynamic nature of social networks in terms of accuracy, recall, and F1-score.

  1. [Ali Alhosseini et al., 2019] Seyed Ali Alhosseini, Raad Bin Tareaf, Pejman Najafi, and Christoph Meinel. Detect me if you can: Spam bot detection using inductive repre- sentation learning. In WWW, pages 148-153, 2019.
  2. [Alvarez-Rodriguez et al., 2021] Unai Alvarez-Rodriguez, Federico Battiston, Guilherme Ferraz de Arruda, Yamir Moreno, Matjaž Perc, and Vito Latora. Evolutionary dynamics of higher-order interactions in social networks. Nature Human Behaviour, 5(5):586-595, 2021.
  3. [Cai et al., 2021] Lei Cai, Zhengzhang Chen, Chen Luo, Ji- aping Gui, Jingchao Ni, Ding Li, and Haifeng Chen. Struc- tural temporal graph neural networks for anomaly detec- tion in dynamic graphs. In CIKM, pages 3747-3756, 2021.
  4. [Chen et al., 2022] Jinyin Chen, Xueke Wang, and Xuan- heng Xu. Gc-lstm: Graph convolution embedded lstm for dynamic network link prediction. Applied Intelligence, pages 1-16, 2022.
  5. [Cresci, 2020] Stefano Cresci. A decade of social bot detec- tion. Communications of the ACM, 63(10):72-83, 2020.
  6. [Cui et al., 2020] Limeng Cui, Haeseung Seo, Maryam Tabar, Fenglong Ma, Suhang Wang, and Dongwon Lee. Deterrent: Knowledge guided graph attention network for detecting healthcare misinformation. In SIGKDD, pages 492-502, 2020.
  7. [Dukić et al., 2020] David Dukić, Dominik Keča, and Do- minik Stipić. Are you human? detecting bots on twitter using bert. In DSAA, pages 631-636. IEEE, 2020.
  8. [Feng et al., 2021a] Shangbin Feng, Herun Wan, Ningnan Wang, Jundong Li, and Minnan Luo. Twibot-20: A com- prehensive twitter bot detection benchmark. In CIKM, pages 4485-4494, 2021.
  9. [Feng et al., 2021b] Shangbin Feng, Herun Wan, Ningnan Wang, and Minnan Luo. Botrgcn: Twitter bot detection with relational graph convolutional networks. In SNAM, pages 236-239, 2021.
  10. [Feng et al., 2022a] Shangbin Feng, Zhaoxuan Tan, Rui Li, and Minnan Luo. Heterogeneity-aware twitter bot de- tection with relational graph transformers. In AAAI, vol- ume 36, pages 3977-3985, 2022.
  11. [Feng et al., 2022b] Shangbin Feng, Zhaoxuan Tan, Herun Wan, Ningnan Wang, Zilong Chen, Binchi Zhang, Qinghua Zheng, Wenqian Zhang, Zhenyu Lei, Shujie Yang, et al. Twibot-22: Towards graph-based twitter bot detection. NeurIPS, 35:35254-35269, 2022.
  12. [Ferrara et al., 2016] Emilio Ferrara, Wen-Qiang Wang, Onur Varol, Alessandro Flammini, and Aram Galstyan. Predicting online extremism, content adopters, and inter- action reciprocity. In Social Informatics: 8th International Conference, SocInfo 2016, Bellevue, WA, USA, Novem- ber 11-14, 2016, Proceedings, Part II 8, pages 22-39. Springer, 2016.
  13. [Gao et al., 2023] Yuan Gao, Xiang Wang, Xiangnan He, Huamin Feng, and Yongdong Zhang. Rumor detection with self-supervised learning on texts and social graph. FCS, 17(4):174611, 2023.
  14. [Gehring et al., 2017] Jonas Gehring, Michael Auli, David Grangier, Denis Yarats, and Yann N Dauphin. Convo- lutional sequence to sequence learning. In ICML, pages 1243-1252. PMLR, 2017.
  15. [Gilmer et al., 2017] Justin Gilmer, Samuel S Schoenholz, Patrick F Riley, Oriol Vinyals, and George E Dahl. Neural message passing for quantum chemistry. In ICML, pages 1263-1272. PMLR, 2017.
  16. [Guo et al., 2022] Xingzhi Guo, Baojian Zhou, and Steven Skiena. Subset node anomaly tracking over large dynamic graphs. In SIGKDD, pages 475-485, 2022.
  17. [Hayawi et al., 2022] Kadhim Hayawi, Sujith Mathew, Neethu Venugopal, Mohammad M Masud, and Pin-Han Ho. Deeprobot: a hybrid deep neural network model for social bot detection based on user profile data. Social Network Analysis and Mining, 12(1):43, 2022.
  18. [Kim et al., 2022] Seoyoon Kim, Seongjun Yun, and Jaewoo Kang. Dygrain: An incremental learning framework for dynamic graphs. In IJCAI, pages 3157-3163, 2022. IJCAI
  19. [Kipf and Welling, 2016] Thomas N Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. arXiv, 2016.
  20. [Lee et al., 2011] Kyumin Lee, Brian Eoff, and James Caver- lee. Seven months with the devils: A long-term study of content polluters on twitter. In ICWSM, volume 5, pages 185-192, 2011.
  21. [Liu et al., 2020] Fanzhen Liu, Jia Wu, Shan Xue, Chuan Zhou, Jian Yang, and Quanzheng Sheng. Detecting the evolving community structure in dynamic social networks. World Wide Web, 23:715-733, 2020.
  22. [Mazza et al., 2019] Michele Mazza, Stefano Cresci, Marco Avvenuti, Walter Quattrociocchi, and Maurizio Tesconi. Rtbust: Exploiting temporal patterns for botnet detection on twitter. In Proceedings of the 10th ACM conference on web science, pages 183-192, 2019.
  23. [Miller et al., 2014] Zachary Miller, Brian Dickinson, William Deitrick, Wei Hu, and Alex Hai Wang. Twit- ter spammer detection using data stream clustering. Information Sciences, 260:64-73, 2014.
  24. [Ng and Carley, 2023] Lynnette Hui Xian Ng and Kath- leen M Carley. Botbuster: Multi-platform bot detection using a mixture of experts. In ICWSM, volume 17, pages 686-697, 2023.
  25. [Pareja et al., 2020] Aldo Pareja, Giacomo Domeniconi, Jie Chen, Tengfei Ma, Toyotaro Suzumura, Hiroki Kaneza- shi, Tim Kaler, Tao Schardl, and Charles Leiserson. Evolvegcn: Evolving graph convolutional networks for dynamic graphs. In AAAI, volume 34, pages 5363-5370, 2020.
  26. [Peng et al., 2021] Hao Peng, Renyu Yang, Zheng Wang, Jianxin Li, Lifang He, S Yu Philip, Albert Y Zomaya, and Rajiv Ranjan. Lime: Low-cost and incremental learn- ing for dynamic heterogeneous information networks. TC, 71(3):628-642, 2021.
  27. [Peng et al., 2024] Hao Peng, Jingyun Zhang, Xiang Huang, Zhifeng Hao, Angsheng Li, and Zhengtao Yu. Unsuper- vised social bot detection via structural information theory. TOIS, 2024.
  28. [Pham et al., 2022] Phu Pham, Loan TT Nguyen, Bay Vo, and Unil Yun. Bot2vec: A general approach of intra- community oriented representation learning for bot detec- tion in different types of social networks. Information Sys- tems, 103:101771, 2022.
  29. [Rossi et al., 2020] Sippo Rossi, Matti Rossi, Bikesh Upreti, and Yong Liu. Detecting political bots on twitter during the 2019 finnish parliamentary election. 2020.
  30. [Sankar et al., 2020] Aravind Sankar, Yanhong Wu, Liang Gou, Wei Zhang, and Hao Yang. Dysat: Deep neural rep- resentation learning on dynamic graphs via self-attention networks. In WSDM, pages 519-527, 2020.
  31. [Shi et al., 2023] Shuhao Shi, Kai Qiao, Jie Yang, Baojie Song, Jian Chen, and Bin Yan. Over-sampling strategy in feature space for graphs based class-imbalanced bot de- tection. arXiv, 2023.
  32. [Skarding et al., 2021] Joakim Skarding, Bogdan Gabrys, and Katarzyna Musial. Foundations and modeling of dy- namic networks using dynamic graph neural networks: A survey. IEEE Access, 9:79143-79168, 2021.
  33. [Subrahmanian et al., 2016] Venkatramanan S Subrahma- nian, Amos Azaria, Skylar Durst, Vadim Kagan, Aram Galstyan, Kristina Lerman, Linhong Zhu, Emilio Ferrara, Alessandro Flammini, and Filippo Menczer. The darpa twitter bot challenge. Computer, 49(6):38-46, 2016.
  34. [Sun et al., 2021] Li Sun, Zhongbao Zhang, Jiawei Zhang, Feiyang Wang, Hao Peng, Sen Su, and S Yu Philip. Hy- perbolic variational graph neural network for modeling dy- namic graphs. In AAAI, 2021.
  35. [Varol et al., 2017] Onur Varol, Emilio Ferrara, Clayton Davis, Filippo Menczer, and Alessandro Flammini. Online human-bot interactions: Detection, estimation, and char- acterization. In ICWSM, volume 11, 2017.
  36. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need, 2017.
  37. [Veličković et al., 2017] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. Graph attention networks. arXiv, 2017.
  38. [Wang et al., 2021] Yanbang Wang, Pan Li, Chongyang Bai, and Jure Leskovec. Tedic: Neural modeling of behavioral patterns in dynamic social interaction networks. In WWW, pages 693-705, 2021.
  39. [Wei and Nguyen, 2019] Feng Wei and Uyen Trang Nguyen. Twitter bot detection using bidirectional long short-term memory neural networks and word embeddings. In TPS- ISA, pages 101-109. IEEE, 2019.
  40. [Wu et al., 2023] Qi Wu, Yingguan Yang, Buyun He, Hao Liu, Xiang Wang, Yong Liao, Renyu Yang, and Pengyuan Zhou. Heterophily-aware social bot detection with super- vised contrastive learning. arXiv, 2023.
  41. [Xie et al., 2021] Yuanzhen Xie, Zijing Ou, Liang Chen, Yang Liu, Kun Xu, Carl Yang, and Zibin Zheng. Learning and updating node embedding on dynamic heterogeneous information network. In WSDM, pages 184-192, 2021.
  42. [Xu et al., 2020] Da Xu, Chuanwei Ruan, Evren Korpeoglu, Sushant Kumar, and Kannan Achan. Inductive representa- tion learning on temporal graphs. arXiv, 2020.
  43. [Yang et al., 2013] Chao Yang, Robert Harkreader, and Guofei Gu. Empirical evaluation and new design for fight- ing evolving twitter spammers. TIFS, 8(8):1280-1293, 2013.
  44. [Yang et al., 2020] Kai-Cheng Yang, Onur Varol, Pik-Mai Hui, and Filippo Menczer. Scalable and generalizable so- cial bot detection through data selection. In AAAI, vol- ume 34, pages 1096-1103, 2020.
  45. [Yang et al., 2023a] Yingguang Yang, Renyu Yang, Yangyang Li, Kai Cui, Zhiqin Yang, Yue Wang, Jie Xu, and Haiyong Xie. Rosgas: Adaptive social bot detection with reinforced self-supervised gnn architecture search. TWEB, 17(3):1-31, 2023.
  46. [Yang et al., 2023b] Yingguang Yang, Renyu Yang, Hao Peng, Yangyang Li, Tong Li, Yong Liao, and Pengyuan Zhou. Fedack: Federated adversarial contrastive knowl- edge distillation for cross-lingual and cross-model social bot detection. In WWW, pages 1314-1323, 2023.
  47. [Ying et al., 2021] Chengxuan Ying, Tianle Cai, Shengjie Luo, Shuxin Zheng, Guolin Ke, Di He, Yanming Shen, and Tie-Yan Liu. Do transformers really perform badly for graph representation? NeurIPS, 34:28877-28888, 2021.
  48. [Zeng et al., 2024] Xianghua Zeng, Hao Peng, and Ang- sheng Li. Adversarial socialbots modeling based on struc- tural information principles. In AAAI, volume 38, pages 392-400, 2024.
  49. [Zhang et al., 2023] Guozhen Zhang, Tian Ye, Depeng Jin, and Yong Li. An attentional multi-scale co-evolving model for dynamic link prediction. In WWW, pages 429-437, 2023.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards