OSN bot - chenyang03/Reading GitHub Wiki

Bot Overview

  • {Ferrara16} Emilio Ferrara, Onur Varol, Clayton Davis, Filippo Menczer, Alessandro Flammini. The Rise of Social Bots. Communications of the ACM, July 2016, Vol. 59 No. 7, Pages 96-104. Today’s social bots are sophisticated and sometimes menacing. Indeed, their presence can endanger online ecosystems as well as our society
  • {Salge17} Carolina Alves de Lima Salge and Nicholas Berente. Is that social bot behaving unethically? Commun. ACM, 2017, 60(9):29–31.
  • {Abulaish20} Muhammad Abulaish, Mohd Fazi. Socialbots: Impacts, Threat-Dimensions, and Defense Challenges. IEEE Technology and Society Magazine, 2020, 39(3):52-61. Socialbots are program-controlled online social network profiles that imitate human behavior to camouflage their identity and project themselves as human beings
  • {Kaund22} Tuja Khaund, Baris Kirdemir, Nitin Agarwal, Huan Liu, and Fred Morstatter. Social Bots and Their Coordination During Online Campaigns: A Survey. IEEE Transactions on Computational Social Systems, 2022, 9(2):530-545. presents a detailed survey of social bots, their types and behaviors, and how they impact social media, identification algorithms, and their coordination strategies in OSNs

Bot Behavior

  • {Varol17} Onur Varol, Emilio Ferrara, Clayton A. Davis, Filippo Menczer, Alessandro Flammini. Online Human-Bot Interactions: Detection, Estimation, and Characterization. Proc. of AAAI ICWSM, 2017. simple bots tend to interactwith bots that exhibit more human-like behaviors
  • {Chavoshi17} Nikan Chavoshi, Hossein Hamooni, Abdullah Mueen. Temporal Patterns in Bot Activities. Proc. of WWW Companion, 2017. perform temporal pattern mining on bot activities in Twitter
  • {Stella18} Massimo Stella, Emilio Ferrara, and Manlio De Domenico. Bots increase exposure to negative and inflammatory content in online social systems. Proceedings of the National Academy of Sciences, 2018, 115(49):12435-12440.
  • {Kim20} Taewan Kim, Mintra Ruensuk, and Hwajung Hong. 2020. In Helping a Vulnerable Bot, You Help Yourself: Designing a Social Bot as a Care-Receiver to Promote Mental Health and Reduce Stigma. Proc. of ACM CHI, 2020. proposed a Facebook-based social bot displaying depressive symptoms and disclosing vulnerable experiences that allows users to practice providing reactions online
  • {Iacopo20} Pozzana Iacopo, Ferrara Emilio. Measuring Bot and Human Behavioral Dynamics. Frontiers in Physics, 2020, 8:Article 125. study the behavioral dynamics that bots exhibit over the course of an activity session, and highlight if and how these differ from human activity signatures
  • {Caldarelli20} Guido Caldarelli, Rocco De Nicola, Fabio Del Vigna, Marinella Petrocchi, Fabio Saracco. The role of bot squads in the political propaganda on Twitter. Communications Physics, 2020, 3:Article 81. Results show that social bots play a central role in the exchange of significant content. Indeed, not only the strongest hubs have a number of bots among their followers higher than expected, but furthermore a group of them, that can be assigned to the same political tendency, share a common set of bots as followers.
  • {Pastor-Galindo20} Javier Pastor-Galindo, Mattia Zago, Pantaleone Nespoli, Sergio López Bernal, Alberto Huertas Celdrán, Manuel Gil Pérez, José A. Ruipérez-Valiente, Gregorio Martínez Pérez, Félix Gómez Mármol. Spotting Political Social Bots in Twitter: A Use Case of the 2019 Spanish General Election. IEEE Transactions on Network and Service Management, 2020, 17(4):2156-2170. classified involved users as social bots or humans, and examined their interactions from a quantitative (i.e., amount of traffic generated and existing relations) and qualitative (i.e., user’s political affinity and sentiment towards the most important parties) perspectives
  • {Wischnewski21} Magdalena Wischnewski, Rebecca Bernemann, Thao Ngo, and Nicole Krämer. Disagree? You Must be a Bot! How Beliefs Shape Twitter Profile Perceptions. Proc. of ACM CHI, 2021. Accounts that are opinion-incongruent are evaluated as relatively more bot-like than accounts that are opinion-congruent
  • {Chen21} Wen Chen, Diogo Pacheco, Kai-Cheng Yang & Filippo Menczer. Neutral bots probe political bias on social media. Nature Communications, 2021, 12:Article 5580. deploy neutral social bots who start following different news sources on Twitter, and track them to probe distinct biases emerging from platform mechanisms versus user interactions
  • {Le22} Thai Le, Long Tran-Thanh, and Dongwon Lee. Socialbots on Fire: Modeling Adversarial Behaviors of Socialbots via Multi-Agent Hierarchical Reinforcement Learning. Proc. of WWW, 2022. we successfully demonstrate that indeed it is possible for adversaries to exploit computational learning mechanism such as reinforcement learning (RL) to maximize the influence of socialbots while avoiding being detected
  • {He22} Hao He, Haonan Su, Wenxin Xiao, Runzhi He, and Minghui Zhou. GFI-Bot: Automated Good First Issue Recommendation on GitHub. Proc. of ESEC/FSE, 2022. a proof-of-concept machine learning powered bot for automated GFI recommendation in practice
  • {Kat22} Daniel Kats and Mahmood Sharif. "I Have No Idea What a Social Bot Is": On Users' Perceptions of Social Bots and Ability to Detect Them. Proc. of HAI, 2022. we conducted an online study with 297 users of seven OSNs to explore their mental models of bots and evaluate their ability to classify bots and non-bots correctly
  • {Na23} Seung Ho Na, Sumin Cho, and Seungwon Shin. Evolving Bots: The New Generation of Comment Bots and their Underlying Scam Campaigns in YouTube. Proc. of ACM IMC, 2023. presents a pioneering investigation into a novel form of scam advertising method on YouTube, termed "social scam bots" (SSBs). These bots have evolved to emulate benign user behavior by posting comments and engaging with other users, oftentimes appearing prominently among the top rated comment
  • {Cai23} Meng Cai, Han Luo, Xiao Meng, Ying Cui, Wei Wang. Network distribution and sentiment interaction: Information diffusion mechanisms between social bots and human users on social media. Information Processing and Management, 2023, 60:103197. social bots tend to transmit information with negative sentiments more than positive sentiments; XGBoost-based detection model

Bot detection

  • {Beskow19} David M. Beskow, Kathleen M. Carley. Its all in a name: detecting and labeling bots by their name. Computational and Mathematical Organization Theory, 2019, 25:24–35.
  • {Yao20} Tianjun Yao, Qing Li, Shangsong Liang, and Yadong Zhu. 2020. BotSpot: A Hybrid Learning Framework to Uncover Bot Install Fraud in Mobile Advertising. Proc. of ACM CIKM, 2020.
  • {Yang20} Kai-Cheng Yang, Onur Varol, Pik-Mai Hui, Filippo Menczer. Scalable and Generalizable Social Bot Detection through Data Selection. Proc. of AAAI, 2020. propose a frameworkthat uses minimal account metadata, enabling efficient analy-sis that scales up to handle the full stream of public tweets ofTwitter in real time
  • {Sayyadiharikandeh20} Mohsen Sayyadiharikandeh, Onur Varol, Kai-Cheng Yang, Alessandro Flammini, and Filippo Menczer. Detection of Novel Social Bots by Ensembles of Specialized Classifiers. Proc. of ACM CIKM, 2020. supervised learning techniques suffer severe performance deterioration when attempting to detect behaviors not observed in the training data; propose a new supervised learning method that trains classifiers specialized for each class of bots and combines their decisions through the maximum rule
  • {Rout20} Rashmi Ranjan Rout, Greeshma Lingam, D. V. L. N. Somayajulu. Detection of Malicious Social Bots Using Learning Automata With URL Features in Twitter Network. IEEE Transactions on Computational Social Systems, 2020, 7(4):1004-1018. a learning automata-based malicious social bot detection (LA-MSBD) algorithm is proposed by integrating a trust computation model with URL-based features for identifying trustworthy participants (users) in the Twitter network
  • {Schuchard21} Schuchard RJ, Crooks AT (2021) Insights into elections: An ensemble bot detection coverage framework applied to the 2018 U.S. midterm elections. PLOS ONE, 2021, 16(1): e0244309. findings suggest that social bot research efforts must incorporate multiple detection sources to account for the variety of social bots operating in OSNs, while incorporating improved or new detection methods to keep pace with the constant evolution of bot complexity
  • {Feng21} Yebo Feng, Jun Li, Lei Jiao, Xintao Wu. Towards Learning-Based, Content-Agnostic Detection of Social Bot Traffic. IEEE Transactions on Dependable and Secure Computing, 2021 proposes a method called BotFlowMon that relies only oncontent-agnostic flow-level data as input to identify OSN bot traffic
  • {Fazil21} Mohd Fazil, Amit Kumar Sah, Muhammad Abulaish. DeepSBD: A Deep Neural Network Model With Attention Mechanism for SocialBot Detection. IEEE Transactions on Information Forensics and Security, 2021, 16:4211-4223. The DeepSBD models users' behavior using profile, temporal, activity, and content information. It jointly models OSN users' behavior using Bidirectional Long Short Term Memory (BiLSTM) and Convolutional Neural Network (CNN) architectures.
  • {Feng21b} Shangbin Feng, Herun Wan, Ningnan Wang, Jundong Li, Minnan Luo. SATAR: A Self-supervised Approach to Twitter Account Representation Learning and its Application in Bot Detection. Proc. of ACM CIKM, 2021.
  • {Abdellatif22} Ahmad Abdellatif, Mairieli Wessel, Igor Steinmacher, Marco A. Gerosa, and Emad Shihab. BotHunter: an approach to detect software bots in GitHub. Proc. of MSR, 2022.
  • {Feng22a} Shangbin Feng, Zhaoxuan Tan, Rui Li, Minnan Luo. Heterogeneity-aware Twitter Bot Detection with Relational Graph Transformers. Proc. of AAAI, 2022. [PDF]
  • {Li23} Shilong Li, Boyu Qiao, Kun Li, Qianqian Lu, Meng Lin, and Wei Zhou. Multi-modal Social Bot Detection: Learning Homophilic and Heterophilic Connections Adaptively. Proc. of ACM MM, 2023. propose a multi-modal social bot detection method with learning homophilic and heterophilic connections adaptively (BothH for short)
  • {Arin23} Efe Arin, Mucahid Kutlu. Deep Learning Based Social Bot Detection on Twitter. To appear: IEEE Transactions on Information Forensics and Security.
  • {Mbona23} Innocent Mbona, Jan H P Eloff. Classifying social media bots as malicious or benign using semi-supervised machine learning. Journal of Cybersecurity, 2023, 9(1):tyac015. focus on identifying meaningful features indicative of anomalous behavior between benign and malicious bots
  • {Hays23} Chris Hays, Zachary Schutzman, Manish Raghavan, Erin Walk, and Philipp Zimmer. Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detection. Proc. of WWW, 2023. Our findings reveal that predictions are highly dependent on each dataset’s collection and labeling procedures rather than fundamental differences between bots and humans
  • {Yang23} Yingguang Yang, Renyu Yang, Hao Peng, Yangyang Li, Tong Li, Yong Liao, Pengyuan Zhou. 2023. FedACK: Federated Adversarial Contrastive Knowledge Distillation for Cross-Lingual and Cross-Model Social Bot Detection. Proc. of WWW, 2023.
  • {Li23} Shudong Li, Chuanyu Zhao, Qing Li, Jiuming Huang, Dawei Zhao, Peican Zhu. BotFinder: a novel framework for social bots detection in online social networks based on graph embedding and community detection. World Wide Web, 2023, 26:1793–1809. We propose BotFinder, a framework to detect malicious social bots in OSNs. Specifcally, it combines machine learning and graph methods so that the potential features of social bots can be effectively extracted.
  • {Liu24} Feng Liu, Chunfang Yang, Zhenyu Li, Daofu Gong, Fenlin Liu. Accou2vec: A Social Bot Detection Model Based on Community Walk. To appear: IEEE Transactions on Dependable and Secure Computing. propose a social bot detection method, named Accou2vec, based on community walk. First, in order to cut off the attacking edges between the human and bot accounts, the deep autoencoder-like non-negative matrix factorization community detection algorithm is leveraged to divide the social graph into multiple subgraphs. Then, we design the community walk rule that controls the intra-community walk and inter-community walk differently, considering both the number of nodes and edges in the community. Subsequently, the graph representation learning is used to learn the representation vector of each account. Finally, the representation vectors of labeled social bots and human accounts are used to train the classifier for social bots detection

Bot detection - adversarial attacks

  • {Cresci19} Stefano Cresci, Marinella Petrocchi, Angelo Spognardi, Stefano Tognazzi. Better Safe Than Sorry: An Adversarial Approach to Improve Social Bot Detection. Proc. of ACM WebSci, 2019. manipulate generationsof Twitter social bots, to obtain - and study - their possible future evolutions, with the aim of eventually deriving more effective detection techniques
  • {Wang23} Lanjun Wang, Xinran Qiao, Yanwei Xie, Weizhi Nie, Yongdong Zhang, and Anan Liu. My Brother Helps Me: Node Injection Based Adversarial Attack on Social Bot Detection. Proc. of ACM MM, 2023. first study exploring the resilience of bot detection through graph node injection

Bot detection (unsupervised / semi-supervised)

  • {Mendoza20} Marcelo Mendoza, Maurizio Tesconi, and Stefano Cresci. 2020. Bots in Social and Interaction Networks: Detection and Impact Estimation. ACM Trans. Inf. Syst., 2020, 39(1):Article 5. we propose a simple yet effective semi-supervised method that allows distinguishing between bots and legitimate users with high accuracy. The method learns a joint representation of social connections and interactions between users by leveraging graph-based representation learning
  • {Giorgi21} Salvatore Giorgi, Lyle H. Ungar, H. Andrew Schwartz. Characterizing Social Spambots by their Human Traits. Proc. of ACL/IJCNLP (Findings), 2021. even an unsupervised clustering using the same 17 attributes could yield nearly as accurate of social bot identification (F1 = 0:925).
  • {Zhou23a} Ming Zhou, Dan Zhang, Yuandong Wang, Yangli-ao Geng, and Jie Tang. Detecting Social Bot on the Fly using Contrastive Learning. Proc. of ACM CIKM, 2023. propose a Contrastive Learning-driven Social Bot Detection framework (CBD)
  • {Zhou23b} Ming Zhou, Wenzheng Feng, Yifan Zhu, Dan Zhang, Yuxiao Dong, and Jie Tang. Semi-Supervised Social Bot Detection with Initial Residual Relation Attention Networks. Proc. of ECML/PKDD, 2023. we analyze human-bot networks and propose SIRAN, which combines relation attention with initial residual connection to reduce and prevent the noise aggregated from neighbors to improve the capability of distinguishing different kinds of nodes on social graphs with heterophily

Retweet network analysis

  • {Shao18} Chengcheng Shao, Giovanni Luca Ciampaglia, Onur Varol, Kai-Cheng Yang, Alessandro Flammini & Filippo Menczer. The spread of low-credibility content by social bots. Nature Communications, 2018, 9:Article number: 4787. We find evidence that social bots played a disproportionate role in spreading articles from low-credibility sources. Bots amplify such content in the early spreading moments, before an article goes viral. They also target users with many followers through replies and mentions.
  • {Schuchard19a} Ross Schuchard, Andrew T. Crooks, Anthony Stefanidis and Arie Croitoru. Bot stamina: examining the influence and staying power of bots in online social networks. Appl Netw Sci, 2019, 4:Article 55. employ a methodological framework that aggregates and fuses data from multiple global Twitter conversations with an available bot detection platform and ultimately classifies the relative importance and persistence of social bots in online social networks (OSNs)
  • {Schuchard19b} Ross Schuchard, Andrew Crooks, Anthony Stefanidis, Arie Croitoru. Bots fired: examining social bot evidence in online mass shooting conversations. Palgrave Communications, 2019, 5:Article number: 158. while social bots accounted for fewer than 1% of total corpus user contributors, social network analysis centrality measures identified many bots with significant prominence in the conversation networks, densely occupying many of the highest eigenvector and out-degree centrality measure rankings, to include 82% of the top-100 eigenvector values of the Las Vegas retweet network
  • {Yuan19} Xiaoyi Yuan, Ross J. Schuchard, and Andrew T. Crooks. Examining Emergent Communities and Social Bots Within the Polarized Online Vaccination Debate in Twitter. Social Media + Society, 2019, 5(3):1-12. bots prove themselves to be hyper-social in this conversation with 9,127 retweets being initiated by bots (i.e., the sum of "bot-retweets-bot" and "bot-retweets-human")
  • {Abu-El-Rub19} Noor Abu-El-Rub, Abdullah Mueen. BotCamp: Bot-driven Interactions in Social Campaigns. Proc. of WWW, 2019.
  • {Pastor-Galindo22} Javier Pastor-Galindo, Félix Gómez Mármol, Gregorio Martínez Pérez. Profiling users and bots in Twitter through social media analysis. Information Sciences, 2022, 613:161–183. profile groups of users and bots of Twitter from seven perspectives; semi-automated accounts would be more threatening than fully automated ones
  • {Chang22} Ho-Chun Herbert Chang, Emilio Ferrara. Comparative analysis of social bots and humans during the COVID-19 pandemic. Journal of Computational Social Science, 2022, 5:1409–1425. compares the behavior of humans and bots politically and semantically during the pandemic
  • {Bruno22} Matteo Bruno, Renaud Lambiotte, Fabio Saracco. Brexit and bots: characterizing the behaviour of automated accounts on Twitter during the UK election. EPJ Data Science, 2022, 11:Article number: 17.

Dataset

  • {Feng21a} Shangbin Feng, Herun Wan, Ningnan Wang, Jundong Li, Minnan Luo. TwiBot-20: A Comprehensive Twitter Bot Detection Benchmark. Proc. of ACM CIKM, 2021. TwiBot-20, a massive Twitter bot detection benchmark, which contains 229,573 users, 33,488,192 tweets, 8,723,736 user property items and 455,958 follow relationships
  • {Feng22b} Shangbin Feng, Zhaoxuan Tan, Herun Wan, et al. TwiBot-22: Towards Graph-Based Twitter Bot Detection. Proc. of NeurIPS, 2022. Twibot22 Dataset(https://twibot22.github.io/)
  • Fox8-23 Dataset
  • IU Bot Repository