Skip to content

Capstone

Textual and Relational Analysis of Community Extremism (TRACE) is our capstone project together with my groupmates as Bachelor of Science in Data Science students. Its primary goal is to model user-tweet interactions in Twitter / X and find out which users are more likely to interact with extremist tweets.

Website GitHub

Warning

The backend is self-hosted on a machine that is turned off most of the time, contact me to turn it on for a demonstration of the app.

Methodology

  • Retrieve training data through web-scraping and API access
  • Use a self-hosted PocketBase instance to store datasets
  • Use Graph Neural Networks to model user-tweet relationship
  • MLFlow for recording experiments

Metrics

  • 88.7% accuracy in predicting an interaction (reply) between a user and a tweet