Hero, Villain, Victim - Carleton College CS Comps 2019​

Who is the hero, villain, and ​victim in a news article?
Picture
Picture
Picture

GOAL

Deliver a Google Chrome extension that analyzes the entities (individuals, organizations, countries, etc.) contained within a news article and categorizes the most important entities as either being a hero, villain, or victim by utilizing a variety of natural language techniques.

INSPIRATION

Our project is modeled after a paper titled “Who is the Hero, the Villain, and the Victim? Detection of Roles in News Articles using Natural Language Techniques.” It is the hope of the authors that this role detection tool "can make implicit bias explicit, and thereby assist readers in applying their media literacy skills."

PROCEDURE & TOOLS

  • Extract Article Text
  • Recognize Top Entities
  • Role Dictionaries
  • Role Assignment
    • Word Similarity
    • Sentiment Analysis
    • Detecting Active/Passive Roles
    • Decay Factor
  • Chrome Extension UI
Picture

RESULTS

Picture
Picture
SOURCE CODE