RTbust: Exploiting Temporal Patterns for Botnet Detection on Twitter
Not on the map. Why?
Abstract (arXiv)
Within OSNs, many of our supposedly online friends may instead be fake accounts called social bots, part of large groups that purposely re-share targeted content. Here, we study retweeting behaviors on Twitter, with the ultimate goal of detecting retweeting social bots. We collect a dataset of 10M retweets. We design a novel visualization that we leverage to highlight benign and malicious patterns of retweeting activity. In this way, we uncover a 'normal' retweeting pattern that is peculiar of human-operated accounts, and 3 suspicious patterns related to bot activities. Then, we propose a bot detection technique that stems from the previous exploration of retweeting behaviors. Our technique, called Retweet-Buster (RTbust), leverages unsupervised feature extraction and clustering. An LSTM autoencoder converts the retweet time series into compact and informative latent feature vectors, which are then clustered with a hierarchical density-based algorithm. Accounts belonging to large clusters characterized by malicious retweeting patterns are labeled as bots. RTbust obtains excellent detection results, with F1 = 0.87, whereas competitors achieve F1 < 0.76. Finally, we apply RTbust to a large dataset of retweets, uncovering 2 previously unknown active botnets with hundreds of accounts.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 7; 2023: 5; 2024: 8; 2025: 4; 2026: 1.
27 papers.
Sort:
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detectioncited by 44
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detectioncited by 24
- 2022RoSGAS: Adaptive Social Bot Detection with Reinforced Self-Supervised GNN Architecture Searchcited by 17
- 2023MGTAB: A Multi-Relational Graph-Based Twitter Account Detection Benchmarkcited by 16
- 2023Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detectioncited by 13
- 2024BotDGT: Dynamicity-aware Social Bot Detection with Dynamic Graph Transformerscited by 10
- 2022Fine-Grained Prediction of Political Leaning on Social Media with Unsupervised Deep Learningcited by 8
- 2022Exposing Influence Campaigns in the Age of LLMs: A Behavioral-Based AI Approach to Detecting State-Sponsored Trollscited by 8
- 2023Demystifying Misconceptions in Social Bots Researchcited by 7
- 2021Socialbots on Fire: Modeling Adversarial Behaviors of Socialbots via Multi-Agent Hierarchical Reinforcement Learningcited by 3
- 2021Identification of Twitter Bots Based on an Explainable Machine Learning Framework: The US 2020 Elections Case Studycited by 3
- 2022MulBot: Unsupervised Bot Detection Based on Multivariate Time Seriescited by 3
15 more
- 2024Unmasking Social Bots: How Confident Are We?cited by 2
- 2025On the efficacy of old features for the detection of new botscited by 2
- 2022Political Communities on Twitter: Case Study of the 2022 French Presidential Electioncited by 1
- 2023Bayes Risk Consistency of Nonparametric Classification Rules for Spike Trains Datacited by 1
- 2024BSG4Bot: Efficient Bot Detection based on Biased Heterogeneous Subgraphscited by 1
- 2026RABot: Reinforcement-Guided Graph Augmentation for Imbalanced and Noisy Social Bot Detectioncited by 1
- 2022Healthy Twitter discussions? Time will tellcited by 0
- 2023BotArtist: Generic approach for bot detection in Twitter via semi-automatic machine learning pipelinecited by 0
- 2024Posts of Peril: Detecting Information About Hazards in Textcited by 0
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classificationcited by 0
- 2024Do We Trust What They Say or What They Do? A Multimodal User Embedding Provides Personalized Explanationscited by 0
- 2024Behavioral Sequence Modeling with Ensemble Learningcited by 0
- 2025What is a Social Media Bot? A Global Comparison of Bot and Human Characteristicscited by 0
- 2025Multimodal Coordinated Online Behavior: Trade-offs and Strategiescited by 0
- 2025Bots Don't Sit Still: A Longitudinal Study of Bot Behaviour Change, Temporal Drift, and Feature-Structure Evolutioncited by 0
- 2026RABot: Reinforcement-Guided Graph Augmentation for Imbalanced and Noisy Social Bot Detection25 Feb 2026
- 2025Bots Don't Sit Still: A Longitudinal Study of Bot Behaviour Change, Temporal Drift, and Feature-Structure Evolution18 Dec 2025
- 2025Multimodal Coordinated Online Behavior: Trade-offs and Strategies16 Jul 2025
- 2025On the efficacy of old features for the detection of new bots24 Jun 2025
- 2025What is a Social Media Bot? A Global Comparison of Bot and Human Characteristics1 Jan 2025
- 2024Behavioral Sequence Modeling with Ensemble Learning4 Nov 2024
- 2024BSG4Bot: Efficient Bot Detection based on Biased Heterogeneous Subgraphs7 Oct 2024
- 2024Do We Trust What They Say or What They Do? A Multimodal User Embedding Provides Personalized Explanations4 Sep 2024
- 2024Unmasking Social Bots: How Confident Are We?18 Jul 2024
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classification3 Jun 2024
- 2024Posts of Peril: Detecting Information About Hazards in Text28 May 2024
- 2024BotDGT: Dynamicity-aware Social Bot Detection with Dynamic Graph Transformers23 Apr 2024
15 more
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detection1 Feb 2024
- 2023Bayes Risk Consistency of Nonparametric Classification Rules for Spike Trains Data9 Aug 2023
- 2023BotArtist: Generic approach for bot detection in Twitter via semi-automatic machine learning pipeline31 May 2023
- 2023Demystifying Misconceptions in Social Bots Research30 Mar 2023
- 2023Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detection17 Jan 2023
- 2023MGTAB: A Multi-Relational Graph-Based Twitter Account Detection Benchmark3 Jan 2023
- 2022Exposing Influence Campaigns in the Age of LLMs: A Behavioral-Based AI Approach to Detecting State-Sponsored Trolls17 Oct 2022
- 2022MulBot: Unsupervised Bot Detection Based on Multivariate Time Series21 Sep 2022
- 2022RoSGAS: Adaptive Social Bot Detection with Reinforced Self-Supervised GNN Architecture Search14 Jun 2022
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detection9 Jun 2022
- 2022Political Communities on Twitter: Case Study of the 2022 French Presidential Election15 Apr 2022
- 2022Healthy Twitter discussions? Time will tell21 Mar 2022
- 2022Fine-Grained Prediction of Political Leaning on Social Media with Unsupervised Deep Learning23 Feb 2022
- 2021Identification of Twitter Bots Based on an Explainable Machine Learning Framework: The US 2020 Elections Case Study8 Dec 2021
- 2021Socialbots on Fire: Modeling Adversarial Behaviors of Socialbots via Multi-Agent Hierarchical Reinforcement Learning20 Oct 2021
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detectioncited by 44
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detectioncited by 24
- 2022RoSGAS: Adaptive Social Bot Detection with Reinforced Self-Supervised GNN Architecture Searchcited by 17
- 2023MGTAB: A Multi-Relational Graph-Based Twitter Account Detection Benchmarkcited by 16
- 2023Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detectioncited by 13
- 2024BotDGT: Dynamicity-aware Social Bot Detection with Dynamic Graph Transformerscited by 10
- 2022Fine-Grained Prediction of Political Leaning on Social Media with Unsupervised Deep Learningcited by 8
- 2022Exposing Influence Campaigns in the Age of LLMs: A Behavioral-Based AI Approach to Detecting State-Sponsored Trollscited by 8
- 2023Demystifying Misconceptions in Social Bots Researchcited by 7
- 2021Socialbots on Fire: Modeling Adversarial Behaviors of Socialbots via Multi-Agent Hierarchical Reinforcement Learningcited by 3
- 2021Identification of Twitter Bots Based on an Explainable Machine Learning Framework: The US 2020 Elections Case Studycited by 3
- 2022MulBot: Unsupervised Bot Detection Based on Multivariate Time Seriescited by 3
12 most cited of 27 All 27 (JSON)
- 2026RABot: Reinforcement-Guided Graph Augmentation for Imbalanced and Noisy Social Bot Detection25 Feb 2026
- 2025Bots Don't Sit Still: A Longitudinal Study of Bot Behaviour Change, Temporal Drift, and Feature-Structure Evolution18 Dec 2025
- 2025Multimodal Coordinated Online Behavior: Trade-offs and Strategies16 Jul 2025
- 2025On the efficacy of old features for the detection of new bots24 Jun 2025
- 2025What is a Social Media Bot? A Global Comparison of Bot and Human Characteristics1 Jan 2025
- 2024Behavioral Sequence Modeling with Ensemble Learning4 Nov 2024
- 2024BSG4Bot: Efficient Bot Detection based on Biased Heterogeneous Subgraphs7 Oct 2024
- 2024Do We Trust What They Say or What They Do? A Multimodal User Embedding Provides Personalized Explanations4 Sep 2024
- 2024Unmasking Social Bots: How Confident Are We?18 Jul 2024
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classification3 Jun 2024
- 2024Posts of Peril: Detecting Information About Hazards in Text28 May 2024
- 2024BotDGT: Dynamicity-aware Social Bot Detection with Dynamic Graph Transformers23 Apr 2024
12 newest of 27 All 27 (JSON)