Detecting Social Bots on Twitter: A Literature Review
Abstract
Due to the exponential growth in the popularity of online social networks (OSNs), such as Twitter and Facebook, the number of machine accounts that are designed to mimic human users has increased. Social bots accounts (Sybils) have become more sophisticated and deceptive in their efforts to replicate the behaviors of normal accounts. As such, there is a distinct need for the research community to develop technologies that can detect social bots. This paper presents a review of the recent techniques that have emerged that are designed to differentiate between social bot account and human accounts. We limit the analysis to the detection of social bots on the Twitter social media platform. We review the various detection schemes that are currently in use and examine common aspects such as the classifier, datasets, and selected features employed. We also compare the evaluation techniques that are employed to validate the classifiers. Finally, we highlight the challenges that remain in the domain of social bot detection and consider future directions for research efforts that are designed to address this problem.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Supervised bot detection methods achieve high accuracy based on in-domain cross-validation.
“Supervised bot detection methods achieve high accuracy based on in-domain cross-validation [4].”
From Detection of Novel Social Bots by Ensembles of Specialized Classifiers (2020) · cites this paper as [4]
Cites
What is Twitter, a social network or a news media?
Kwak, H., Lee, C., Park, H., & Moon, S. (2010) · Proceedings of the 19th international conference on World wide web · doi:10.1145/1772690.1772751 · Cited by 6,652 · see citing works
Ferrara, E., Varol, O., Davis, C., Menczer, F., & Flammini, A. (2016) · Communications of the ACM · doi:10.1145/2818717 · Cited by 1,973 · see citing works
Online Human-Bot Interactions: Detection, Estimation, and Characterization
Varol, O., Ferrara, E., Davis, C., Menczer, F., & Flammini, A. (2017) · Proceedings of the International AAAI Conference on Web and Social Media · doi:10.1609/icwsm.v11i1.14871 · Cited by 928 · cited 4× · see citing works
“In 2017, they extended their work to improve the accuracy of the evaluation through the use of a new training data [4].”
BackgroundInfluentialBotOrNot: A System to Evaluate Social Bots
Davis, C. A., Varol, O., Ferrara, E., Flammini, A., & Menczer, F. (2016) · Proceedings of the 25th International Conference Companion on World Wide Web - WWW 16 Companion · doi:10.1145/2872518.2889302 · Cited by 909 · see citing works
Detecting spammers on social networks
Stringhini, G., Kruegel, C., & Vigna, G. (2010) · Proceedings of the 26th Annual Computer Security Applications Conference · doi:10.1145/1920261.1920263 · Cited by 791 · see citing works
Detecting Automation of Twitter Accounts: Are You a Human, Bot, or Cyborg?
Chu, Z., Gianvecchio, S., Wang, H., & Jajodia, S. (2012) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2012.75 · Cited by 634 · see citing works
Grier, C., Thomas, K., Paxson, V., & Zhang, M. (2010) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/1866307.1866311 · Cited by 558 · see citing works
Chu, Z., Gianvecchio, S., Wang, H., & Jajodia, S. (2010) · Annual Computer Security Applications Conference · doi:10.1145/1920261.1920265 · Cited by 498 · see citing works
The DARPA Twitter Bot Challenge
Subrahmanian, V. S., Azaria, A., Durst, S., Kagan, V., Galstyan, A., Lerman, K., Zhu, L., Ferrara, E., Flammini, A., & Menczer, F. (2016) · Computer · doi:10.1109/mc.2016.183 · Cited by 480 · see citing works
Fame for sale: Efficient detection of fake Twitter followers
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2015) · Decision Support Systems · doi:10.1016/j.dss.2015.09.003 · Cited by 461 · see citing works
Seven Months with the Devils: A Long-Term Study of Content Polluters on Twitter
Lee, K., Eoff, B. D., & Caverlee, J. (2021) · Proceedings of the International AAAI Conference on Web and Social Media · doi:10.1609/icwsm.v5i1.14106 · Cited by 448 · see citing works
Boshmaf, Y., Muslukhov, I., Beznosov, K., & Ripeanu, M. (2011) · Annual Computer Security Applications Conference · doi:10.1145/2076732.2076746 · Cited by 439 · see citing works
DeBot: Twitter Bot Detection via Warped Correlation
Chavoshi, N., Hamooni, H., & Mueen, A. (2016) · 2016 IEEE 16th International Conference on Data Mining (ICDM) · doi:10.1109/icdm.2016.0096 · Cited by 260 · see citing works
Detecting Spam Bots in Online Social Networking Sites: A Machine Learning Approach
Wang, A. H. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13739-6_25 · Cited by 258 · see citing works
Social network security: Issues, challenges, threats, and solutions
Rathore, S., Sharma, P. K., Loia, V., Jeong, Y.-S., & Park, J. H. (2017) · Information Sciences · doi:10.1016/j.ins.2017.08.063 · Cited by 256 · see citing works
Design and analysis of a social botnet
Boshmaf, Y., Muslukhov, I., Beznosov, K., & Ripeanu, M. (2012) · Computer Networks · doi:10.1016/j.comnet.2012.06.006 · Cited by 230 · see citing works
A generic statistical approach for spam detection in Online Social Networks
Ahmed, F., & Abulaish, M. (2013) · Computer Communications · doi:10.1016/j.comcom.2013.04.004 · Cited by 199 · see citing works
Abokhodair, N., Yoo, D., & McDonald, D. W. (2015) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/2675133.2675208 · Cited by 177 · see citing works
Dissecting a Social Botnet: Growth, Content and Influence in TwitterPreprint
Abokhodair, N., Yoo, D., & McDonald, D. W. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1604.03627 · Cited by 169 · see citing works
Malicious accounts: Dark of the social networks
Adewole, K. S., Anuar, N. B., Kamsin, A., Varathan, K. D., & Razak, S. A. (2016) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2016.11.030 · Cited by 163 · see citing works
A new approach to bot detection: Striking the balance between precision and recall
Morstatter, F., Wu, L., Nazer, T. H., Carley, K. M., & Liu, H. (2016) · IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) · doi:10.1109/asonam.2016.7752287 · Cited by 158 · see citing works
Random Walk Based Fake Account Detection in Online Social Networks
Jia, J., Wang, B., & Gong, N. Z. (2017) · International Conference on Dependable Systems & Networks/Proceedings · doi:10.1109/dsn.2017.55 · Cited by 147 · see citing works
$1.00 per RT #BostonMarathon #PrayForBoston: Analyzing fake content on Twitter
Gupta, A., Lamba, H., & Kumaraguru, P. (2013) · doi:10.1109/ecrs.2013.6805772 · Cited by 144 · see citing works
Reverse Engineering Socialbot Infiltration Strategies in Twitter
Freitas, C. A., Benevenuto, F., Ghosh, S., & Veloso, A. (2015) · IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) · doi:10.1145/2808797.2809292 · Cited by 138 · see citing works
Detecting and Analyzing Automated Activity on Twitter
Zhang, C. M., & Paxson, V. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-19260-9_11 · Cited by 119 · see citing works
Twitter fake account detection
Erşahin, B., Aktaş, Ö., Kılınç, D., & Akyol, C. K. (2017) · International Conference on Computer Science and Engineering (UBMK) · doi:10.1109/ubmk.2017.8093420 · Cited by 114 · see citing works
Twitter turing test: Identifying social machines
Alarifi, A., Alsaleh, M., & Al‐Salman, A. S. (2016) · Information Sciences · doi:10.1016/j.ins.2016.08.036 · Cited by 106 · see citing works
Classification of Twitter Accounts into Automated Agents and Human Users
Gilani, Z., Kochmar, E., & Crowcroft, J. (2017) · IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) · doi:10.1145/3110025.3110091 · Cited by 102 · see citing works
Detecting Spam and Promoting Campaigns in the Twitter Social Network
Zhang, X., Zhu, S., & Liang, W. (2012) · Proceedings · doi:10.1109/icdm.2012.28 · Cited by 101 · see citing works
Behavior enhanced deep bot detection in social media
Cai, C., Li, L., & Zengi, D. (2017) · IEEE International Conference on Intelligence and Security Informatics (ISI) · doi:10.1109/isi.2017.8004887 · Cited by 100 · see citing works
A new approach to bot detection: striking the balance between precision and recall
Morstatter, F., Wu, L., Nazer, T. H., Carley, K. M., & Liu, H. (2016) · Advances in Social Networks Analysis and Mining · doi:10.5555/3192424.3192525 · Cited by 99 · see citing works
The Rise of Social Botnets: Attacks and Countermeasures
Zhang, J., Zhang, R., Zhang, Y., & Yan, G. (2016) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2016.2641441 · Cited by 96 · see citing works
Recent developments in social spam detection and combating techniques: A survey
Chakraborty, M., Pal, S., Pramanik, R., & Chowdary, C. R. (2016) · Information Processing & Management · doi:10.1016/j.ipm.2016.04.009 · Cited by 94 · see citing works
Identifying Correlated Bots in Twitter
Chavoshi, N., Hamooni, H., & Mueen, A. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-47874-6_2 · Cited by 90 · see citing works
Preprocessing framework for Twitter bot detection
Kantepe, M., & Ganiz, M. C. (2017) · doi:10.1109/ubmk.2017.8093483 · Cited by 76 · see citing works
Early filtering of ephemeral malicious accounts on Twitter
Lee, S., & Kim, J. K. (2014) · Computer Communications · doi:10.1016/j.comcom.2014.08.006 · Cited by 75 · see citing works
Recognizing human behaviours in online social networks
Amato, F., Castiglione, A., Santo, A. D., et al. (2017) · Computers & Security · doi:10.1016/j.cose.2017.06.002 · Cited by 73 · see citing works
Temporal Patterns in Bot Activities
Chavoshi, N., Hamooni, H., & Mueen, A. (2017) · International World Wide Web Conference (WWW) · doi:10.1145/3041021.3051114 · Cited by 59 · see citing works
Phishing through social bots on Twitter
Shafahi, M., Kempers, L., & Afsarmanesh, H. (2016) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata.2016.7841038 · Cited by 53 · see citing works
Gilani, Z., Wang, L., Crowcroft, J., Almeida, M., & Farahbakhsh, R. (2016) · International World Wide Web Conference (WWW) · doi:10.1145/2872518.2889360 · Cited by 52 · see citing works
Combating the evolving spammers in online social networks
Fu, Q., Feng, B., Guo, D., & Li, Q. (2017) · Computers & Security · doi:10.1016/j.cose.2017.08.014 · Cited by 50 · see citing works
TrueTop: A Sybil-Resilient System for User Influence Measurement on Twitter
Zhang, J., Zhang, R., Sun, J., Zhang, Y., & Zhang, C. (2015) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2015.2494059 · Cited by 48 · see citing works
Detection of fake Twitter followers using graph centrality measures
Mehrotra, A., Sarreddy, M., & Singh, S. (2016) · International Conference on Contemporary Computing and Informatics (IC3I) · doi:10.1109/ic3i.2016.7918016 · Cited by 31 · see citing works
Frustrate Twitter from automation: How far a user can be trusted?
Sivanesh, S., Kavin, K., & Hassan, A. A. (2013) · International Conference on Human Computer Interactions (ICHCI) · doi:10.1109/ichci-ieee.2013.6887787 · Cited by 9 · see citing works
Identifying Automatic Posting Systems in Microblogs
Laboreiro, G., Sarmento, L., & Oliveira, E. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-24769-9_46 · Cited by 8 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Detection of Novel Social Bots by Ensembles of Specialized Classifiers
Sayyadiharikandeh, M., Varol, O., Yang, K.-C., Flammini, A., & Menczer, F. (2020) · Proceedings of the 29th ACM International Conference on Information & Knowledge Management · doi:10.1145/3340531.3412698 · Cited by 159 · see citing works
“ial bots and are described in detail in the literature [42, 43, 48]. 2.2 Cross-domain performance comparison Supervised bot detection methods achieve high accuracy based on in-domain cross-validation [4]. To measure how recall deteriorates in cross-domain evaluation, we perform an experiment using four datasets select…”
MethodInfluentialUsing Improved Conditional Generative Adversarial Networks to Detect Social Bots on Twitter
Wu, B., Liu, L., Yang, Y., Zheng, K., & Wang, X. (2020) · IEEE Access · doi:10.1109/access.2020.2975630 · Cited by 54 · see citing works
Automated Identification of Social Media Bots Using Deepfake Text Detection
Saravani, S. M., Ray, I., & Ray, I. (2021) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-92571-0_7 · Cited by 18 · see citing works
- Authors
- Alothali, E., Zaki, N., Mohamed, E. A., & Alashwal, H.
- Affiliations
- United Arab Emirates University (AE)
- Ajman University (AE)
- Venue
- 2018 International Conference on Innovations in Information Technology (IIT)
- Publisher
- IEEE
- Published
- 2018-11
- Pages
- 175-180
- OpenAlex
- W2910369730
- Semantic Scholar
- 9ff12871cecce8e6562286b68c69df026c443ca1
- Cited by
- 102
- References
- 45
- Citations by year
- 2026: 3 · 2025: 11 · 2024: 18 · 2023: 18 · 2022: 17 · 2021: 20 · 2020: 11 · 2019: 4
- FWCI
- 6.87
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Innovations in Information Technology (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
- Social Sciences › Sociology and Political Science › Misinformation and Its Impacts
- Physical Sciences › Computer Science › Artificial Intelligence › Hate Speech and Cyberbullying Detection
- Keywords
- social bot detection, Twitter, human vs bot classification, classifier evaluation, detection dataset
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review