530 likes | 640 Views
An Analysis of Political Views on Blogs. Todd Sullivan. General Layout of Project. 8 Classes Candidates: Obama, McCain, Biden, Palin Parties: Republicans, Democrats, Liberals, Conservatives Extract opinions about each class
E N D
An Analysis of Political Viewson Blogs Todd Sullivan
General Layout of Project • 8 Classes • Candidates: Obama, McCain, Biden, Palin • Parties: Republicans, Democrats, Liberals, Conservatives • Extract opinions about each class • Compute a FeelScore metric for each author/class pair (provided the author mentioned the class) • Do stuff with the FeelScores
Extracting Opinions • Define three lists • Class Names • Word Synonyms • Feeling Indicators • Tokenize blog posts into sentences • Find sentence that contain a class name • Count number of positive/negative Feeling Indicators • Apply counts to classes in sentence
Class Names • Obama: • obama, senator of illinois, senator from illinois, illinois senator, democrat president, democratic president, … • Palin • palin, alaskan governor, governor of alaska, alaska governor, republican vp, … • Liberals • liberals, liberal, libs
Word Synonyms • Bad • worst, unpleasant, disastrous, dirty, failure, sucks, sux, traitor, idiot, loser, noob, dumb, … • Good • awesome, sweet, cool, groovy, comforting, glorious, dandy, brilliant, best, wonderful, … • Skip Words • Very, usually, still, much, nearly, most, more, frankly, a, an, any kind of punctuation, …
Feeling Indicators • Negative Indicators • :is: :bad:, :bad: :plans:, :plans: :is: :bad:,:i: do :not: want, :i: cannot stand, how :bad:, :is: :not: :good:, :i: disagree:, :i: do :not:, … • Positive Indicators • :is: experienced, :i: agree, :i: will vote,for president, :i: support, :i: donated,:good: speaker, …
FeelScore • For each author a and class c
Incorporating Interests and Communities • Pull all unique interests containing one of the class’ names (obama, mccain, …) • Returns around 350 interests • Small enough to label as positive, negative, or remove. • Same process for communities
Interesting Interests • Positive Interests • Not interesting: obama, mccain 08, republican • Negative Interests • _doing_something_ to _class_where _doing_something_ is:anti, testing, baiting, bashing, hating,pissing off, cockpunching,forced lobotomization of, death to
Example Communities • Positive • Obama PA, GothsForObama, TeenRepublicans • Negative • Anti-Obama, nobama, WTF-Palin
FeelScores Across Time • For an author a, class c, and day Day
Including Interests and Communities • Count an interest or community as 5 positive or negative counts added to AdjCount(a,c,Day,...) for all days on and after the interest or community was added to the database.
FeelScores Across Time Continued… • For a class c, and day Day
Friend Networks • 523 Democrats and 620 Republicans • 1,575 mutual links • 64% Democrat-Republican links (Green) • 23.6% Democrat-Democrat links (Blue) • 12.4% Republican-Republican links (Red) • The 64% number is largely influenced by a few authors. In a macro-average across authors, 50.9% of a blogger’s friends are from the blogger’s party.
Predicting the Popular Vote • No data after October 28, 2008, so we use Oct. 28 data for calculations. • For each author a
Popular Vote • Actual Result: Obama 53%, McCain 46%