Deep Neural Networks for Bot Detection
arXiv:1802.04289 · doi:10.1016/j.ins.2018.08.019
Abstract
The problem of detecting bots, automated social media accounts governed by software but disguising as human users, has strong implications. For example, bots have been used to sway political elections by distorting online discourse, to manipulate the stock market, or to push anti-vaccine conspiracy theories that caused health epidemics. Most techniques proposed to date detect bots at the account level, by processing large amount of social media posts, and leveraging information from network structure, temporal dynamics, sentiment analysis, etc. In this paper, we propose a deep neural network based on contextual long short-term memory (LSTM) architecture that exploits both content and metadata to detect bots at the tweet level: contextual features are extracted from user metadata and fed as auxiliary input to LSTM deep nets processing the tweet text. Another contribution that we make is proposing a technique based on synthetic minority oversampling to generate a large labeled dataset, suitable for deep nets training, from a minimal amount of labeled data (roughly 3,000 examples of sophisticated Twitter bots). We demonstrate that, from just one single tweet, our architecture can achieve high classification accuracy (AUC > 96%) in separating bots from humans. We apply the same architecture to account-level bot detection, achieving nearly perfect classification accuracy (AUC > 99%). Our system outperforms previous state of the art while leveraging a small and interpretable set of features yet requiring minimal training data.
References in corpus (15)
- SMOTE: Synthetic Minority Over-sampling Technique
- Playing Atari with Deep Reinforcement Learning
- The Rise of Social Bots
- Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models
- Visualizing and Understanding Recurrent Networks
- Disinformation and Social Bot Operations in the Run Up to the 2017 French Presidential Election
- The DARPA Twitter Bot Challenge
- Analyzing the Digital Traces of Political Manipulation: The 2016 Russian Interference Twitter Campaign
- Evidence of Complex Contagion of Information in Social Media: An Experiment Using Twitter Bots
- Social Turing Tests: Crowdsourcing Sybil Detection
- The Rise of Jihadist Propaganda on Social Networks
- A categorization scheme for socialbot attacks in online social networks
- A Survey of Neural Network Techniques for Feature Extraction from Text
- Discovery, Retrieval, and Analysis of 'Star Wars' botnet in Twitter
- AI-Powered Social Bots
Cited by in corpus (37)
- Arming the public with artificial intelligence to counter social bots
- Scalable and Generalizable Social Bot Detection through Data Selection
- TwiBot-20: A Comprehensive Twitter Bot Detection Benchmark
- Detection of Novel Social Bots by Ensembles of Specialized Classifiers
- BotRGCN: Twitter Bot Detection with Relational Graph Convolutional Networks
- Studying Fake News Spreading, Polarisation Dynamics, and Manipulation by Bots: a Tale of Networks and Language
- SATAR: A Self-supervised Approach to Twitter Account Representation Learning and its Application in Bot Detection
- Anatomy of an AI-powered malicious social botnet
- Bots, Disinformation, and the First Trump Impeachment
- Twitter Spam and False Accounts Prevalence, Detection and Characterization: A Survey
- Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detection
- Incentivized Blockchain-based Social Media Platforms: A Case Study of Steemit
- Exposing Influence Campaigns in the Age of LLMs: A Behavioral-Based AI Approach to Detecting State-Sponsored Trolls
- NRGNN: Learning a Label Noise-Resistant Graph Neural Network on Sparsely and Noisily Labeled Graphs
- Multimodal Detection of Bots on X (Twitter) using Transformers
- Detection of Rumors and Their Sources in Social Networks: A Comprehensive Survey
- Perils and Challenges of Social Media and Election Manipulation Analysis: The 2018 US Midterms
- A Graph Neural Architecture Search Approach for Identifying Bots in Social Media
- BotSpot: Deep Learning Classification of Bot Accounts within Twitter
- Global and Local Reduced Models for Interacting, Heterogeneous Agents
- Adoption of Twitter's New Length Limit: Is 280 the New 140?
- BERT Transformer model for Detecting Arabic GPT2 Auto-Generated Tweets
- Birdspotter: A Tool for Analyzing and Labeling Twitter Users
- Anticipated versus Actual Effects of Platform Design Change: A Case Study of Twitter's Character Limit
- COVID-19 Infodemic. Understanding content features in detecting fake news using a machine learning approach
- SimSpark: Interactive Simulation of Social Media Behaviors
- Analyzing Activity and Suspension Patterns of Twitter Bots Attacking Turkish Twitter Trends by a Longitudinal Dataset
- Combating Disinformation in a Social Media Age
- Multi-modal Identification of State-Sponsored Propaganda on Social Media
- When deep learning meets security
- Discovering Differential Features: Adversarial Learning for Information Credibility Evaluation
- The Mass, Fake News, and Cognition Security
- Political Elections Under (Social) Fire? Analysis and Detection of Propaganda on Twitter
- Red Bots Do It Better: Comparative Analysis of Social Bot Partisan Behavior
- Characterizing the 2016 Russian IRA Influence Campaign
- Generating Multi-type Temporal Sequences to Mitigate Class-imbalanced Problem
- A comparative study of Bot Detection techniques methods with an application related to Covid-19 discourse on Twitter