SenTopX: Benchmark for User Sentiment on Various Topics
Hina Qayyum, Muhammad Ikram, Benjamin Zhao, Ian Wood, Mohamad Ali Kaafar, Nicolas Kourtellis
TL;DR
SenTopX addresses the lack of longitudinal toxicity data on Twitter by assembling 143K users and 293M tweets from 2007–2021. It employs a contextualized topic model with BerTweet embeddings to extract 200 topics, categorizes them into eight groups, and computes per-user CPVs to form eight user groups. Toxicity is then analyzed across these groups using 16 Perspective API models, revealing distinct patterns such as elevated toxicity in the Everyday group and high toxicity across all metrics in Entertainment, with moderation implications. The dataset and methodology provide a robust framework for longitudinal toxicity research and platform moderation, with public availability for further exploration.
Abstract
Toxic sentiment analysis on Twitter (X) often focuses on specific topics and events such as politics and elections. Datasets of toxic users in such research are typically gathered through lexicon-based techniques, providing only a cross-sectional view. his approach has a tight confine for studying toxic user behavior and effective platform moderation. To identify users consistently spreading toxicity, a longitudinal analysis of their tweets is essential. However, such datasets currently do not exist. This study addresses this gap by collecting a longitudinal dataset from 143K Twitter users, covering the period from 2007 to 2021, amounting to a total of 293 million tweets. Using topic modeling, we extract all topics discussed by each user and categorize users into eight groups based on the predominant topic in their timelines. We then analyze the sentiments of each group using 16 toxic scores. Our research demonstrates that examining users longitudinally reveals a distinct perspective on their comprehensive personality traits and their overall impact on the platform. Our comprehensive dataset is accessible to researchers for additional analysis.
