Twitter Bot Detection Using Bidirectional Long Short-Term Memory Neural Networks and Word Embeddings
Open accessAbstract
Twitter is a web application playing dual roles of online social networking and micro-blogging. The popularity and open structure of Twitter have attracted a large number of automated programs, known as bots. Legitimate bots generate a large amount of benign contextual content, i.e., tweets delivering news and updating feeds, while malicious bots spread spam or malicious contents. To assist human users in identifying who they are interacting with, this paper focuses on the classification of human and spambot accounts on Twitter, by employing recurrent neural networks, specifically bidirectional Long Short-term Memory (BiLSTM), to efficiently capture features across tweets. To the best of our knowledge, our work is the first that develops a recurrent neural model with word embeddings to distinguish Twitter bots from human accounts, that requires no prior knowledge or assumption about users' profiles, friendship networks, or historical behavior on the target account. Moreover, our model does not require any handcrafted features. The preliminary simulation results are very encouraging. Experiments on the cresci-2017 dataset show that our approach can achieve competitive performance compared with existing state-of-the-art bot detection systems.
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?
Integrating models such as BERT or LSTM would have necessitated substantial changes to the data preprocessing pipeline and model architecture, diverging from the study's focus on metadata-based fake profile detection.
“Additionally, integrating models such as BERT or LSTM would have necessitated substantial changes to the data preprocessing pipeline and model architecture, diverging from the study’s focus on metadata-based fake profile detection.”
From Instagram fake profile detection using an ensemble learning method (2025) · cites this paper as [61]
Cites
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · see citing works
Glove: Global Vectors for Word Representation
Pennington, J., Socher, R., & Manning, C. (2014) · Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/v1/d14-1162 · Cited by 34,071 · see citing works
Distributed Representations of Words and Phrases and their Compositionality
Mikolov, T., Sutskever, I., Chen, K., Corrado, G., & Dean, J. (2013) · arXiv · doi:10.48550/arxiv.1310.4546 · Cited by 24,533 · see citing works
Elman, J. L. (1990) · Cognitive Science · doi:10.1207/s15516709cog1402_1 · Cited by 11,212 · see citing works
Speech recognition with deep recurrent neural networks
Graves, A., Mohamed, A.-R., & Hinton, G. (2013) · 2013 IEEE International Conference on Acoustics, Speech and Signal Processing · doi:10.1109/icassp.2013.6638947 · Cited by 8,893 · see citing works
The Stanford CoreNLP Natural Language Processing Toolkit
Manning, C. D., Surdeanu, M., Bauer, J., Finkel, J. R., Bethard, S. J., & McClosky, D. (2014) · Annual Meeting of the Association for Computational Linguistics: System Demonstrations (ACL Demo) · doi:10.3115/v1/p14-5010 · Cited by 7,171 · see citing works
Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank
Socher, R., Perelygin, A., Wu, J., Chuang, J., Manning, C. D., Ng, A., & Potts, C. (2013) · Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/d13-1170 · Cited by 6,878 · see citing works
Improving neural networks by preventing co-adaptation of feature detectors
Hinton, G. E., Srivastava, N., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. R. (2012) · arXiv · doi:10.48550/arxiv.1207.0580 · Cited by 6,382 · see citing works
Harris, Z. S. (1954) · <i>WORD</i> · doi:10.1080/00437956.1954.11659520 · Cited by 4,807 · see citing works
Assessing the accuracy of prediction algorithms for classification: an overview
Baldi, P., Brunak, S., Chauvin, Y., Andersen, C. A. F., & Nielsen, H. (2000) · Bioinformatics · doi:10.1093/bioinformatics/16.5.412 · Cited by 2,111 · 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
Density-Based Clustering over an Evolving Data Stream with Noise
Cao, F., Estert, M., Qian, W., & Zhou, A. (2006) · SIAM International Conference on Data Mining · doi:10.1137/1.9781611972764.29 · Cited by 1,033 · 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 1× · see citing works
“[10] proposed a supervised machine learning system that extracts more than a thousand features in six different classes: users, friends meta-data, tweet content, sentiment, network patterns and activity time series.”
BackgroundBotOrNot: 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
Magno, G., Rodrigues, T., & Almeida, V. A. F. (2010) · Cited by 649 · see citing works
Uncovering social spammers: social honeypots + machine learning
Lee, K., Caverlee, J., & Webb, S. (2010) · Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval · doi:10.1145/1835449.1835522 · Cited by 619 · see citing works
Design and Evaluation of a Real-Time URL Spam Filtering Service
Thomas, K., Grier, C., Ma, J. H., Paxson, V., & Song, D. X. (2011) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2011.25 · Cited by 470 · see citing works
Aiding the detection of fake accounts in large scale social online services
Cao, Q., Sirivianos, M., Yang, X., & Pregueiro, T. (2012) · Cited by 449 · 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
The Paradigm-Shift of Social Spambots: Evidence, Theories, and Tools for the Arms Race
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2017) · Proceedings of the 26th International Conference on World Wide Web Companion - WWW '17 Companion · doi:10.1145/3041021.3055135 · Cited by 381 · cited 1× · see citing works
“We prepared two test sets following [56].”
Detecting spam in a Twitter network
Schoenebeck, S. Y., Romero, D. M., Schoenebeck, G. R., & boyd, D. (2009) · First Monday · doi:10.5210/fm.v15i1.2793 · Cited by 347 · see citing works
Empirical evaluation and new design for fighting evolving Twitter spammers
Yang, C., Harkreader, R., & Gu, G. (2013) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2013.2267732 · Cited by 346 · see citing works
Understanding and combating link farming in the twitter social network
Ghosh, S., Viswanath, B., Kooti, F., Sharma, N. K., Korlam, G., Benevenuto, F., Ganguly, N., & Gummadi, K. P. (2012) · International World Wide Web Conference (WWW) · doi:10.1145/2187836.2187846 · Cited by 341 · see citing works
CopyCatch: stopping group attacks by spotting lockstep behavior in social networks
Beutel, A., Xu, W., Guruswami, V., Palow, C., & Faloutsos, C. (2013) · Proceedings of the 22nd international conference on World Wide Web · doi:10.1145/2488388.2488400 · Cited by 335 · see citing works
Twitter spammer detection using data stream clustering
Miller, Z., Dickinson, B., Deitrick, W., Hu, W., & Wang, A. H. (2014) · Information Sciences · doi:10.1016/j.ins.2013.11.016 · Cited by 332 · see citing works
An analysis of social network-based Sybil defenses
Viswanath, B., Post, A., Gummadi, K. P., & Mislove, A. E. (2010) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1851182.1851226 · Cited by 308 · see citing works
Ackermann, M. R., Märtens, M., Raupach, C., et al. (2012) · ACM Journal of Experimental Algorithmics · doi:10.1145/2133803.2184450 · Cited by 298 · see citing works
Uncovering social network Sybils in the wild
Yang, Z., Wilson, C., Wang, X., Gao, T., Zhao, B. Y., & Dai, Y. (2014) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/2556609 · Cited by 290 · see citing works
Uncovering Large Groups of Active Malicious Accounts in Online Social Networks
Cao, Q., Yang, X., Yu, J., & Palow, C. (2014) · Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2660267.2660269 · Cited by 274 · 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
Deep Recursive Neural Networks for Compositionality in Language
İrsoy, O., & Cardie, C. (2014) · neural information processing systems · Cited by 253 · see citing works
Online Human-Bot Interactions: Detection, Estimation, and CharacterizationPreprint
Varol, O., Ferrara, E., Davis, C. A., Menczer, F., & Flammini, A. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1703.03107 · Cited by 232 · see citing works
WarningBird: A Near Real-Time Detection System for Suspicious URLs in Twitter Stream
Lee, S., & Kim, J. K. (2013) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2013.3 · Cited by 200 · 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
Towards Online Spam Filtering in Social Networks
Gao, H., Chen, Y., Lee, K., Palsetia, D., & Choudhary, A. (2012) · Cited by 199 · see citing works
DNA-Inspired Online Behavioral Modeling and Its Application to Spambot Detection
Cresci, S., Di Pietro, R., Petrocchi, M., Spognardi, A., & Tesconi, M. (2016) · IEEE Intelligent Systems · doi:10.1109/mis.2016.29 · Cited by 194 · cited 9× · see citing works
“Although our model performs slightly below the algorithm in [5] on some other metrics, our model offers many significant advantages over [5]: No handcrafted features required: Our model does not rely on any human-engineered features.”
BackgroundMethodResultInfluentialSocial Turing Tests: Crowdsourcing Sybil DetectionPreprint
Wang, G., Mohanlal, M., Wilson, C., Wang, X., Metzger, M. J., Zheng, H.-T., & Zhao, B. Y. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1205.3856 · Cited by 173 · see citing works
An analysis of social network-based Sybil defenses
Viswanath, B., Post, A., Gummadi, K. P., & Mislove, A. E. (2010) · ACM SIGCOMM Computer Communication Review · doi:10.1145/1851275.1851226 · Cited by 161 · see citing works
On the use of BERT for Neural Machine Translation
Clinchant, S., Jung, K. W., & Nikoulina, V. (2019) · Workshop on Neural Generation and Translation (WNGT) · doi:10.18653/v1/d19-5611 · Cited by 105 · see citing works
Changing Perspectives: Is It Sufficient to Detect Social Bots?
Grimme, C., Assenmacher, D., & Adam, L. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-91521-0_32 · Cited by 93 · see citing works
Catching Synchronized Behaviors in Large Networks: A Graph Mining Approach
Jiang, M., Cui, P., Beutel, A., Faloutsos, C., & Yang, S. (2016) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/2746403 · Cited by 88 · see citing works
TSD: Detecting Sybil Accounts in Twitter
Alsaleh, M., Alarifi, A., Al‐Salman, A. S., Alfayez, M., & Almuhaysin, A. (2014) · International Conference on Machine Learning and Applications · doi:10.1109/icmla.2014.81 · Cited by 58 · see citing works
On the capability of evolved spambots to evade detection via genetic engineering
Cresci, S., Petrocchi, M., Spognardi, A., & Tognazzi, S. (2018) · Online Social Networks and Media · doi:10.1016/j.osnem.2018.10.005 · Cited by 53 · see citing works
Strength in Numbers: Robust Tamper Detection in Crowd Computations
Viswanath, B., Bashir, M. A., Zafar, M. B., Bouget, S., Guha, S., Gummadi, K. P., Kate, A., & Mislove, A. (2015) · Proceedings of the 2015 ACM on Conference on Online Social Networks · doi:10.1145/2817946.2817964 · Cited by 43 · see citing works
Anti-Reconnaissance Tools: Detecting Targeted Socialbots
Paradise, A., Puzis, R., & Shabtai, A. (2014) · IEEE Internet Computing · doi:10.1109/mic.2014.81 · Cited by 40 · see citing works
Investigating Dynamic Routing in Tree-Structured LSTM for Sentiment Analysis
Wang, J., Yu, L.-C., Lai, K.-H. R., & Zhang, X. (2019) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d19-1343 · Cited by 40 · see citing works
Xie, Y., Yu, F., Ke, Q., Abadi, M., Gillum, E., Vitaldevaria, K., Walter, J., Huang, J., & Mao, Z. M. (2012) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2382196.2382235 · Cited by 38 · see citing works
ND-Sync: Detecting Synchronized Fraud Activities
Γιάτσογλου, Μ., Chatzakou, D., Shah, N., Beutel, A., Faloutsos, C., & Vakali, A. I. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-18032-8_16 · Cited by 36 · see citing works
Spam ain't as diverse as it seems
Gao, H., Yang, Y., Bu, K., Chen, Y., Downey, D., Lee, K., & Choudhary, A. (2014) · Annual Computer Security Applications Conference · doi:10.1145/2664243.2664251 · Cited by 27 · see citing works
A Criticism to Society (As Seen by Twitter Analytics)
Cresci, S., Petrocchi, M., Spognardi, A., Tesconi, M., & Pietro, R. D. (2014) · 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops · doi:10.1109/icdcsw.2014.31 · Cited by 20 · see citing works
SDHM: A hybrid model for spammer detection in Weibo
Liu, Y., Wu, B., Wang, B., & Li, G. (2014) · IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) · doi:10.1109/asonam.2014.6921699 · Cited by 20 · see citing works
SDHM: a hybrid model for spammer detection in weibo
Liu, Y., Wu, B., Wang, B., & Li, G. (2014) · Advances in Social Networks Analysis and Mining · doi:10.5555/3191835.3192020 · Cited by 16 · see citing works
The YorkNRM Systems for Trilingual EDL Tasks at TAC KBP 2016.
Xu, M., Feng, W., Watcharawittayakul, S., et al. (2016) · Theory and applications of categories · Cited by 10 · see citing works
FOFE-based Deep Neural Networks for Entity Discovery and Linking.
Xu, M., Nosirova, N., Jiang, K., et al. (2017) · Theory and applications of categories · Cited by 7 · see citing works
Dual-FOFE-net Neural Models for Entity Linking with PageRank
Feng, W. Q., Nguyen, U. T., & Jiang, H. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-30493-5_58 · Cited by 7 · see citing works
Self-citationRanking and Sampling in Open-Domain Question Answering
Xu, Y., Lin, Z., Liu, Y., Liu, R., Wang, W., & Meng, D. (2019) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d19-1245 · Cited by 6 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Towards Detection of AI-Generated Texts and Misinformation
Najee-Ullah, A., Landeros, L., Balytskyi, Y., & Chang, S.-Y. (2022) · Lecture Notes in Computer Science · doi:10.1007/978-3-031-10183-0_10 · Cited by 18 · see citing works
Instagram fake profile detection using an ensemble learning method
Goyal, B., Gill, N. S., Gulia, P., Alduaiji, N., Shukla, P. K., & J, S. (2025) · Scientific Reports · doi:10.1038/s41598-025-03973-x · Cited by 10 · see citing works
- Authors
- Wei, F., & Nguyen, U. T.
- Affiliations
- York University (CA)
- ORCID
- Nguyen, Uyen Trang
- Venue
- 2019 First IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA)
- Publisher
- IEEE
- Published
- 2019-12
- Pages
- 101-109
- OpenAlex
- W3010115535
- Cited by
- 168
- References
- 57
- Citations by year
- 2026: 19 · 2025: 33 · 2024: 34 · 2023: 35 · 2022: 22 · 2021: 20 · 2020: 5
- FWCI
- 9.36
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- 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
- Twitter bot detection, human vs bot classification, bidirectional LSTM, word embeddings, recurrent neural networks, social bots
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