TweetCred
Crowdsource credibility scores for tweets
Twitter is great for reporting major news events and emergency situations. However, the social media site is also plagued by misinformation, leading to confusion, chaos, and sometimes even violence. Users generally question false information more than truthful information.
In a study about tweets relating to a 2010 earthquake in Chile, the authors suggested that social media favors valid information over fake news (“Information Credibility on Twitter | Proceedings of the 20th International Conference on World Wide Web” 2011).
So, let's crowdsource! There are many great papers and projects aimed at analyzing the credibility of tweets. I'd like to explore how to build a crowdsourcing platform that enables users to assess tweets for credibility.
My steps:
- Retreive tweets from Twitter using the Twitter API and tweepy
- Create a project in Pybossa and add tasks using the Twitter Task importer
- Design a custom HTML script to prompt users with tweets and questions
group #66
- ☆゚.・。゚ credibility scoring ✧・゚: *✧・゚:
- World peace
How I (tried) to do it
- I installed Pybossa and configured a PostgreSQL database and
redis-server
andredis-sentinel
instance using the Pybossa documentation - I experimented with a few different ways to gather tweets; for simplicity and time sake I used a script that pulls tweets by username, but if I had more time I would write a script that retrieved tweets off of key words and location
- I created a project in Pybossa and then edited the task HTML script to design what a task might look like to a user
Credits:
- I used the paper sited above (“Information Credibility on Twitter | Proceedings of the 20th International Conference on World Wide Web”) to help format what a task might look like
- I used @anku255's gist to scrape tweets by a given username
Built With
- postgresql
- pybossa
- python
- redis
- tweepy
Log in or sign up for Devpost to join the conversation.