Identification of Twitter Bots Based on an Explainable Machine Learning Framework: The US 2020 Elections Case Study
Not on the map. Why?
Abstract (arXiv)
Twitter is one of the most popular social networks attracting millions of users, while a considerable proportion of online discourse is captured. It provides a simple usage framework with short messages and an efficient application programming interface (API) enabling the research community to study and analyze several aspects of this social network. However, the Twitter usage simplicity can lead to malicious handling by various bots. The malicious handling phenomenon expands in online discourse, especially during the electoral periods, where except the legitimate bots used for dissemination and communication purposes, the goal is to manipulate the public opinion and the electorate towards a certain direction, specific ideology, or political party. This paper focuses on the design of a novel system for identifying Twitter bots based on labeled Twitter data. To this end, a supervised machine learning (ML) framework is adopted using an Extreme Gradient Boosting (XGBoost) algorithm, where the hyper-parameters are tuned via cross-validation. Our study also deploys Shapley Additive Explanations (SHAP) for explaining the ML model predictions by calculating feature importance, using the game theoretic-based Shapley values. Experimental evaluation on distinct Twitter datasets demonstrate the superiority of our approach, in terms of bot detection accuracy, when compared against a recent state-of-the-art Twitter bot detection method.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 18 of its 74 references that are in the map. First posted on arXiv 8 Dec 2021.
Builds on
18 of 74 references.
References · 18
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018Large Scale Crowdsourcing and Characterization of Twitter Abusive Behaviorcited by 270
- 2014The Rise of Social Botscited by 96
- 2017The spread of low-credibility content by social botscited by 73
- 2017Online Human-Bot Interactions: Detection, Estimation, and Characterizationcited by 64
- 2019Scalable and Generalizable Social Bot Detection through Data Selectioncited by 59
- 2017The paradigm-shift of social spambots: Evidence, theories, and tools for the arms racecited by 49
- 2016BotOrNot: A System to Evaluate Social Botscited by 41
- 2019Combating Fake News: A Survey on Identification and Mitigation Techniquescited by 33
- 2018Analyzing the Digital Traces of Political Manipulation: The 2016 Russian Interference Twitter Campaigncited by 30
- 2019RTbust: Exploiting Temporal Patterns for Botnet Detection on Twittercited by 27
6 more
- 2017Disinformation and Social Bot Operations in the Run Up to the 2017 French Presidential Electioncited by 26
- 2018Bots increase exposure to negative and inflammatory content in online social systemscited by 26
- 2019Arming the public with artificial intelligence to counter social botscited by 24
- 2017A Long-Term Analysis of Polarization on Twittercited by 17
- 2016The DARPA Twitter Bot Challengecited by 15
- 2018#DebateNight: The Role and Influence of Socialbots on Twitter During the 1st 2016 U.S. Presidential Debatecited by 7
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1.
3 papers.