thejas-bhat/biasdetection — explained in plain English
Analysis updated 2026-08-13 · repo last pushed 2020-06-19
Identify which Twitter accounts shape public opinion during a political election.
Study how biased narratives form around specific political topics on social media.
Map out the influence structure of a political conversation network on Twitter.
Group political tweets by theme to understand what topics dominate discussion.
| thejas-bhat/biasdetection | 0verflowme/learnings | 0verflowme/r2ai | |
|---|---|---|---|
| Language | Python | Python | Python |
| Last pushed | 2020-06-19 | 2022-06-18 | 2025-11-19 |
| Maintenance | Dormant | Dormant | Quiet |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 1/5 | 3/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a C++17 compiler and CMake to build the performance-critical components, plus OpenCL for parallel computing, README lacks guidance on providing your own tweet data.
Bias Detection is a project that analyzes political tweets to find which users hold the most influence in a social network, and what topics people are talking about. Think of it as mapping out who drives conversations in political discussions on Twitter. The project works in two parts. First, it builds a network graph of Twitter users and runs something called "Critical Node Detection" to pinpoint the most influential people in that network. It offers several versions of this analysis, including ones that use parallel computing through OpenCL to speed things up. Second, it performs topic modeling on the tweets themselves, which means grouping tweets by subject matter to understand what themes dominate the conversation. This would be useful for researchers, journalists, or campaign strategists who want to understand how political information spreads on social media. For example, a news organization could use it to identify which accounts shape public opinion during an election, or a research team could study how biased narratives form around specific topics. The project is written primarily in Python but requires a C++17 compiler and CMake to build, since the performance-critical network analysis runs in C++. The README doesn't go into detail about how the tweet dataset is structured or what the topic modeling output looks like, so you would need to dig into the code itself to understand those specifics. It's worth noting that this appears to be an academic or research-oriented project rather than a polished product. The README focuses on build instructions rather than explaining how to feed in your own data, so using it would likely require some comfort with development tools.
Analyzes political Twitter networks to find the most influential users and groups tweets by topic. Built with Python and C++ for performance-critical network analysis.
Mainly Python. The stack also includes Python, C++17, CMake.
Dormant — no commits in 2+ years (last push 2020-06-19).
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.