We drew great inspiration from Mark Zuckerberg’s recent Congressional hearings - in particular an exchange with Rep. AOC, which we thought pointed to some key issues in political media today.
What it does
Our Chrome extension detects when there is a news article in a user’s Facebook feed and provides an alternative article of opposing opinion side by side with the original. This is accomplished by first determining what site the original news article is from, what political leaning that site has (left, center-left, center, center-right, right as categorized by Media Bias Fact Check), and then determining what the topic of the original article is. Then our extension searches for articles from news sources of opposite, centrist political leanings that cover the same topic. Once an alternative article is found, the extension changes the user’s feed so that the original news article is juxtaposed with the alternative article.
How we built it
Challenges we ran into
One of our primary bottlenecks was keeping up with Facebook’s infinite news feed. We had to design our script to run every time the user scrolls down their news feed, while still being scalable. We also faced difficulties in integrating the Google News API, especially because the lookup stage of this API was slower than the rest of the algorithm.
Accomplishments that we're proud of
We managed to implement a fairly far-reaching systems in a language in which we had minimal experience; moreover, we believe that our implementation has certain key ideas right (i.e. classifying biases in media, forming suggestions), and could potentially be of real benefit at the interface of two key areas: social impact and education.
What we learned
What's next for PoliticalCorrector
Right now PoliticalCorrector can help you normalize your news feed with content along all parts of the political spectrum; the next step is to incentivize and track the political bias in your weekly reading.
Additionally, we see a bright future in expanding our extension to cover all major social media sites so that no news feeds are exempt from our debiasing process. We also hope to improve our current natural language processing heuristic to better identify the topic of articles as well as any nuanced political stances which might demand adjustment of an article’s placement on the spectrum of political bias.
The hope is that together, over time, we will reduce damaging skews in bias and encourage people to consider all sides of certain arguments. Moreover, we hope that this will help us maintain good relations within society by getting rid of the toxicity of political polarization.