BotCL: a social bot detection model based on graph contrastive learning

被引:1
作者
Li, Yan [1 ]
Li, Zhenyu [1 ]
Gong, Daofu [1 ]
Hu, Qian [1 ]
Lu, Haoyu [1 ]
机构
[1] Henan Prov Key Lab Cyberspace Situat Awareness, Zhengzhou, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
Social bot detection; Graph contrastive learning; Data augmentation; Relational graph convolutional network;
D O I
10.1007/s10115-024-02116-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The proliferation of social bots on social networks presents significant challenges to network security due to their malicious activities. While graph neural network models have shown promise in detecting social bots, acquiring a large number of high-quality labeled accounts remains challenging, impacting bot detection performance. To address this issue, we introduce BotCL, a social bot detection model that employs contrastive learning through data augmentation. Initially, we build a directed graph based on following/follower relationships, utilizing semantic, attribute, and structural features of accounts as initial node features. We then simulate account behaviors within the social network and apply two data augmentation techniques to generate multiple views of the directed graph. Subsequently, we encode the generated views using relational graph convolutional networks, achieving maximum homogeneity in node representations by minimizing the contrastive loss. Finally, node labels are predicted using Softmax. The proposed method augments data based on its distribution, showcasing robustness to noise. Extensive experimental results on Cresci-2015, Twibot-20, and Twibot-22 datasets demonstrate that our approach surpasses the state-of-the-art methods in terms of performance.
引用
收藏
页码:5185 / 5202
页数:18
相关论文
共 22 条
[1]  
Cai CY, 2017, 2017 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), P128, DOI 10.1109/ISI.2017.8004887
[2]   A Decade of Social Bot Detection [J].
Cresci, Stefano .
COMMUNICATIONS OF THE ACM, 2020, 63 (10) :72-83
[3]   Fame for sale: Efficient detection of fake Twitter followers [J].
Cresci, Stefano ;
Di Pietro, Roberto ;
Petrocchi, Marinella ;
Spognardi, Angelo ;
Tesconi, Maurizio .
DECISION SUPPORT SYSTEMS, 2015, 80 :56-71
[4]   Real-Time Detection of Traffic From Twitter Stream Analysis [J].
D'Andrea, Eleonora ;
Ducange, Pietro ;
Lazzerini, Beatrice ;
Marcelloni, Francesco .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, 16 (04) :2269-2283
[5]   SATAR: A Self-supervised Approach to Twitter Account Representation Learning and its Application in Bot Detection [J].
Feng, Shangbin ;
Wan, Herun ;
Wang, Ningnan ;
Li, Jundong ;
Luo, Minnan .
PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, :3808-3817
[6]   BotRGCN: Twitter Bot Detection with Relational Graph Convolutional Networks [J].
Feng, Shangbin ;
Wan, Herun ;
Wang, Ningnan ;
Luo, Minnan .
PROCEEDINGS OF THE 2021 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING, ASONAM 2021, 2021, :236-239
[7]   TwiBot-20: A Comprehensive Twitter Bot Detection Benchmark [J].
Feng, Shangbin ;
Wan, Herun ;
Wang, Ningnan ;
Li, Jundong ;
Luo, Minnan .
PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, :4485-4494
[8]  
Feng Shangbin, 2022, Advances in Neural Information Processing Systems
[9]   The Rise of Social Bots [J].
Ferrara, Emilio ;
Varol, Onur ;
Davis, Clayton ;
Menczer, Filippo ;
Flammini, Alessandro .
COMMUNICATIONS OF THE ACM, 2016, 59 (07) :96-104
[10]   node2vec: Scalable Feature Learning for Networks [J].
Grover, Aditya ;
Leskovec, Jure .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :855-864