Identification of Twitter Bots based on an Explainable ML Framework: the US 2020 Elections Case Study

12/08/2021
by   Alexander Shevtsov, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2023

BotArtist: Twitter bot detection Machine Learning model based on Twitter suspension

Twitter as one of the most popular social networks, offers a means for c...
research
11/27/2020

Post or Tweet: Lessons from a Study of Facebook and Twitter Usage

This workshop paper reports on an ongoing mixed-methods study on the two...
research
08/24/2020

Predicting Shifting Individuals Using Text Mining and Graph Machine Learning on Twitter

The formation of majorities in public discussions often depends on indiv...
research
09/01/2021

Discourse Analysis of Covid-19 in Persian Twitter Social Networks Using Graph Mining and Natural Language Processing

One of the new scientific ways of understanding discourse dynamics is an...
research
12/04/2020

Birdspotter: A Tool for Analyzing and Labeling Twitter Users

The impact of online social media on societal events and institutions is...
research
06/13/2018

SybilBlind: Detecting Fake Users in Online Social Networks without Manual Labels

Detecting fake users (also called Sybils) in online social networks is a...
research
06/02/2020

TIMME: Twitter Ideology-detection via Multi-task Multi-relational Embedding

We aim at solving the problem of predicting people's ideology, or politi...

Please sign up or login with your details

Forgot password? Click here to reset