In the modern age of technology we interact with tons of information. This places an importance on information which can tend to have biases which is defined as a prejudice in favor of or against one thing, person or group compared with another, usually in a way considered to be unfair. We all have expressed interest in this topic and at Hack UTD this year Cognizant had a challenge that dealt with this.

Throughout the entire weekend we all strengthened our Front-end and Back-end skills. These were the two main pieces we worked on. For the front-end we decided to use Angular.js for the UI where the user can enter a link of an article to check how biased that source is. For the back-end we used node.js that exposes a REST API that gives a JSON payload file. The back-end uses IBM Watson to perform Natural Language Processing on the article. It takes in an HTML file as input and does sentiment analysis on the article to identify positive, neutral, and negative opinions from the text. We used a combination of the sentimental scores and the emotional scores to analyze the article's bias.

We had many different issues over the 24 hours. This was mainly due to all the many different pieces of the application and figuring out how they should interact with each other.

Check out our Website!

Share this project: