Cited by 163Spam and Phishing DetectionMisinformation and Its ImpactsComplex Network Analysis Techniques

RTbust: Exploiting Temporal Patterns for Botnet Detection on Twitter

Mazza, Michele, Cresci, Stefano, Avvenuti, Marco, Quattrociocchi, Walter, Tesconi, Maurizio·2019·Proceedings of the 10th ACM Conference on Web Science

Abstract

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 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.

Integrity signals

Registry

Crossref · 10.1145/3292522.3326015

Cites

30 of 30 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

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?

  • These observations conform with previous observations by Cresci et al. about anomalous retweeting behaviors.

    “These observations conform with the previous observations made by Cresci et al., where they observed several anomalous retweeting behaviors, including one in which a user retweets a large number of another user's tweets in a short time [30].”
  • Our method finds the same patterns by looking at the retweeted user, uncovering all anomalous retweeters of that user, whereas RTBust looked at individual retweeters.

    “While RTBust looked at individual retweeters, our method finds the same patterns by looking at the retweeted user, therefore uncovering all the anomalous retweeters of that user.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Mazza, M., Cresci, S., Avvenuti, M., Quattrociocchi, W., & Tesconi, M.
Affiliations
  • Institute of Informatics and Telematics (IT)
  • University of Pisa (IT)
  • Ca' Foscari University of Venice (IT)
Venue
Proceedings of the 10th ACM Conference on Web Science
Publisher
ACM
Published
2019-06-26
Pages
183-192
OpenAlex
W2963806301
Cited by
163
References
30
Citations by year
2026: 11 · 2025: 23 · 2024: 21 · 2023: 29 · 2022: 21 · 2021: 27 · 2020: 27 · 2019: 4
FWCI
15.73
Type
conference paper
Language
en
Open access
closed
Locations
  • ACM Web Science Conference (WebSci) (publishedVersion)
  • CINECA IRIS Institutial research information system (University of Pisa) (submittedVersion)
  • IRIS Research product catalog (Sapienza University of Rome) (submittedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
  • Social Sciences › Sociology and Political Science › Misinformation and Its Impacts
  • Physical Sciences › Physics and Astronomy › Statistical and Nonlinear Physics › Complex Network Analysis Techniques
Keywords
social bots, bot detection, retweeting behavior, Twitter, LSTM autoencoder, unsupervised clustering, density-based clustering, botnets, social networking sites

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