Presentation is loading. Please wait.

Presentation is loading. Please wait.

Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate.

Similar presentations


Presentation on theme: "Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate."— Presentation transcript:

1 Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology. The iPhone can reach a very diversified clientele … ACL 2009 swapna@cs.pitt.edu

2 Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology. The iPhone can reach a very diversified clientele … ACL 2009 swapna@cs.pitt.edu Side Classification: pro-iPhone stance

3 Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology. The iPhone can reach a very diversified clientele … ACL 2009 swapna@cs.pitt.edu Arguing why their stance is correct

4 Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology. The iPhone can reach a very diversified clientele … ACL 2009 swapna@cs.pitt.edu Justifying why the opposite side is not good

5 ACL 2009 swapna@cs.pitt.edu http://www.convinceme.net/

6 ACL 2009 swapna@cs.pitt.edu http://www.convinceme.net/ Side Classification: pro-iPhone stance Side Classification: pro- Blackberry stance Side Classification: pro-iPhone stance Topics: 1.iPhone 2.Blackberry Sides/ Stances: 1.Pro-iPhone 2.Pro-Blackberry Dual-topic, Dual-sided debates regarding Named Entities

7 Goal Debate stance recognition using opinion analysis Learn debating preferences from the web Exploited in an unsupervised approach Combines the individual pieces of information to classify the overall stance ACL 2009 swapna@cs.pitt.edu

8 Challenges ACL 2009 swapna@cs.pitt.edu The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology

9 Challenges ACL 2009 swapna@cs.pitt.edu The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology Positive and negative opinions are employed to argue for a side Side Classification: pro-iPhone stance

10 Challenges ACL 2009 swapna@cs.pitt.edu The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology Positive and negative opinions are employed to argue for a side Opinions towards both topics within a post Side Classification: pro-iPhone stance

11 Challenges ACL 2009 swapna@cs.pitt.edu The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology Positive and negative opinions are employed to argue for a side Opinions towards both topics within a post Side Classification: pro-iPhone stance + towards iPhone - towards Blackberry

12 Challenges ACL 2009 swapna@cs.pitt.edu The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology Positive and negative opinions are employed to argue for a side Opinions towards both topics within a post Side Classification: pro-iPhone stance + towards iPhone - towards Blackberry We need to consider not only positive and negative opinions but also what they are about (targets)

13 Challenges Pro-blackberry The Pearl does music and video nicely … First, you still can't beat the full QWERTY keyboard for quick, effortless typing. Pro-iPhone Well, Apple has always been a well known company. Its MAC OS is also a unique thing. ACL 2009 swapna@cs.pitt.edu

14 Challenges Pro-blackberry The Pearl does music and video nicely … First, you still can't beat the full QWERTY keyboard for quick, effortless typing. Pro-iPhone Well, Apple has always been a well known company. Its MAC OS is also a unique thing. Debate topics are evoked in a variety of ways: Opinions explicitly toward the named topics are not enough Type of Blackberry Feature of Blackberry Maker of iPhone Feature of iPhone ACL 2009 swapna@cs.pitt.edu

15 Challenges Pro-blackberry The Pearl does music and video nicely … First, you still can't beat the full QWERTY keyboard for quick, effortless typing. Pro-iPhone Well, Apple has always been a well known company. Its MAC OS is also a unique thing. We need to consider not only opinions towards topics, But also opinions towards aspects ACL 2009 swapna@cs.pitt.edu

16 Challenges Pro-blackberry The Pearl does music and video nicely … First, you still can't beat the full QWERTY keyboard for quick, effortless typing. Pro-iPhone Well, Apple has always been a well known company. Its MAC OS is also a unique thing. We need to consider not only opinions towards topics, But also opinions towards aspects Unique Aspects ACL 2009 swapna@cs.pitt.edu

17 Challenges iPhone and Blackberry, both Have e-mail facilities Can be used to take photos Operate on batteries Etc. Both sides share aspects ACL 2009 swapna@cs.pitt.edu

18 Challenges … I love the ability to receive emails from my work account… ACL 2009 swapna@cs.pitt.edu People expressing positive opinions regarding emails (generally) prefer Blackberry

19 Challenges … I love the ability to receive emails from my work account… ACL 2009 swapna@cs.pitt.edu Certain shared aspects may be perceived to be better in one side Email on Blackberry Value for shared aspects depends on personal preferences Emailing – pro-Blackberry people will argue via Email+ That is, Email+ is often a strategy for arguing for the pro-Blackberry stance. Or, Browsing+ for iPhone

20 Challenges … I love the ability to receive emails from my work account… ACL 2009 swapna@cs.pitt.edu We need to find what a preference/dislike for an individual target means towards the debate stance as a whole

21 Challenges While the iPhone looks nice and does play a decent amount of music, it can't compare in functionality to the BB. Concessionary opinions can be misleading ACL 2009 swapna@cs.pitt.edu Side Classification: pro- Blackberry stance

22 Challenges While the iPhone looks nice and does play a decent amount of music, it can't compare in functionality to the BB. ACL 2009 swapna@cs.pitt.edu Side Classification: pro- Blackberry stance We need to detect and handle concessionary opinions

23 Challenges: Summary For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions ACL 2009 swapna@cs.pitt.edu

24 Challenges: Summary For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions ACL 2009 swapna@cs.pitt.edu Turney, 2002; Pang et al, 2002; Dave et al, 2003; Yu and Hatzivassiloglou, 2003, Pang and Lee 2005, Wilson et al 2005, Goldberg and Zhu, 2006, Kim and Hovy 2006 …

25 Challenges: Summary For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions ACL 2009 swapna@cs.pitt.edu Hu and Liu, 2004; Popescu and Etzioni., 2005; Bloom et al. 2007, Stoyanov and Cardie 2008; Xu et al., 2008 …

26 For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions Our Approach ACL 2009 swapna@cs.pitt.edu

27 For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions Our Approach ACL 2009 swapna@cs.pitt.edu Adopting from previous work, Opinion-target pairing using Opinion Lexicons and Syntactic rules

28 For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions Our Approach ACL 2009 swapna@cs.pitt.edu Unsupervised system Learn Associations from web and incorporate these towards stance recognition Adopting from previous work, Opinion-target pairing using Opinion Lexicons and Syntactic rules

29 For debate stance recognition we need to: Consider not only positive and negative opinions, but also what they are about (targets). Consider not only opinions towards topics, but also opinions towards aspects Find what a preference/dislike for an individual target means towards the debate stance as a whole Detect and handle concessionary opinions Our Approach ACL 2009 swapna@cs.pitt.edu Unsupervised system Learn Associations from web and incorporate these towards stance recognition Adopting from previous work, Opinion-target pairing using Opinion Lexicons and Syntactic rules Rule-based Concession Handler using PDTB connectives

30 Methodology Learn associations from web data (weblogs) Process the web data to Find opinion-target pairs Associate opinion-target pairs with each debate side Utilize the associations to classify debate posts Process the debate posts to Find opinion-target pairs in the post Handle concessionary opinions Optimize over all opinion-targets for a post-level stance classification ACL 2009 swapna@cs.pitt.edu

31 Methodology Learn associations from web data (weblogs) Process the web data to Find opinion-target pairs Associate opinion-target pairs with each debate side Utilize the associations to classify debate posts Process the debate posts to Find opinion-target pairs in the post Handle concessionary opinions Optimize over all opinion targets for a post-level stance classification ACL 2009 swapna@cs.pitt.edu

32 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Debate title Topic 1 = iPhone Topic 2 = BB

33 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Yahoo search engine API

34 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Yahoo search engine API

35 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Stanford parser

36 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Stanford parser

37 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing

38 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing Lexicon like: + hate: - Wilson et al., 2005

39 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing Lexicon Syntactic Rules like = + hate = -

40 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing Lexicon Syntactic Rules I like email = email+ like = + hate = -

41 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing Lexicon Syntactic Rules I like email = email+ Associati ons with topic- polarity like = + hate = -

42 Topic1+ Topic1- Topic2- Topic2+ target j + what does a positive opinion towards a target mean with respect to positive or negative opinions regarding either of the topics Associations with topic-polarity ACL 2009 swapna@cs.pitt.edu

43 Associations with topic-polarity For each opinion-topic pair (topic 1 +, topic 1 -, topic 2 +, and topic 2 -) found in the web document Find other opinion target pairs (target j p ) in its vicinity For each opinion-target (target j p ) calculate its association with each of the opinion-topics P(topic 1 +|target j +) P(topic 1 -|target j +) P(topic 2 +|target j +) P(topic 2 -|target j +) ACL 2009 swapna@cs.pitt.edu P(iPhone+ |email+) P(iPhone- |email+) P(BB+ |email+) P(BB- |email+)

44 Methodology: Learning associations ACL 2009 swapna@cs.pitt.edu Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Opinion- target pairing Lexicon Syntactic Rules I like email = email+ Associati ons with topic- polarity P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+) like = + hate = -

45 Blackberry+ Blackberry- iPhone- iPhone+ Storm- 0.062 0.843 0.06 0.03 Associations with topic-polarity ACL 2009 swapna@cs.pitt.edu

46 Methodology Learn associations from web data (weblogs) Process the web data to Find opinion-target pairs Associate opinion-target pairs with each debate side Utilize the associations to classify debate posts Process the debate posts to Find opinion-target pairs in the post Handle concessionary opinions Optimize over all opinion targets for a post-level stance classification ACL 2009 swapna@cs.pitt.edu

47 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post

48 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post

49 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+

50 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping

51 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+)

52 Topic1+ Topic1- Topic2- Topic2+ target+ Association of positive opinion towards a target to positive or negative opinions regarding either of the topics Association Lookup 0.1 0.05 0.5 0.35 ACL 2009 swapna@cs.pitt.edu

53 Side-1 Side-2 Topic1+ Topic1- Topic2- Topic2+ target+ Side-1 = Topic1+ alternatively Topic2- Side-2 =Topic2+ alternatively Topic1- Association Lookup, Side Mapping 0.1 0.05 0.5 0.35 ACL 2009 swapna@cs.pitt.edu

54 target+ Side-1 Side-2 0.15 0.85 Association of positive opinion towards a target to both of the stances Association Lookup, Side Mapping ACL 2009 swapna@cs.pitt.edu

55 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairingin the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+)

56 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairingin the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+) Assoc(Side-1, email+) Assoc(Side-2, email+)

57 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+) Concession Handling Assoc(Side-1, email+) Assoc(Side-2, email+)

58 Concession Handling Detecting concessionary opinions Find Concession indicators Discourse connectives from Penn Discourse Treebank (Prasad et al., 2007) Use simple rules to find the conceded part of the sentence While the iPhone looks nice and does play a decent amount of music, it can't compare in functionality to the BB. I like my music, and phone, but I don't want to carry a brick around in my pocket when I only need my phone. ACL 2009 swapna@cs.pitt.edu

59 Concession Handling I like my music, and phone, but I don't want to carry a brick around in my pocket when I only need my phone. Conceded opinions music+ phone+ ACL 2009 swapna@cs.pitt.edu

60 Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro-Blackberry Side-1 Pro-Blackberry music+ phone+ 1.0 0.509 0.45 Original associations learnt from the web Concession Handling ACL 2009 swapna@cs.pitt.edu

61 Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro-Blackberry Side-1 Pro-Blackberry music+ phone+ 1.0 0.509 0.45 Concession Handling Associations after concession handling Conceded opinions are counted for the opposite side ACL 2009 swapna@cs.pitt.edu

62 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+) Concession Handling Post-level association aggregation Post-level association aggregation Assoc(Side-1, email+) Assoc(Side-2, email+)

63 Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro- Blackberry Side-1 Pro- Blackberry Aggregation target 1 + target 2 + target 3 + target 4 + Each opinion-target pair in the post has a bias toward one or the side 0.9 0.7 0.4 0.5 0.1 0.3 0.6 0.5 ACL 2009 swapna@cs.pitt.edu

64 Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro- Blackberry Side-1 Pro- Blackberry Aggregation target 1 + target 2 + target 3 + target 4 + Each opinion-target pair in the post has a bias toward one or the other side Optimize the post classification such that The side assigned to the post maximizes the association value of the post ACL 2009 swapna@cs.pitt.edu

65 Methodology: Stance Classification ACL 2009 swapna@cs.pitt.edu Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like email = email+ Association lookup, Side Mapping P(iPhone- |email+) P(BB- |email+) P(iPhone+ |email+) P(BB+ |email+) Concession Handling Post-level association aggregation Post-level association aggregation Side= pro-Topic1 Assoc(Side-1, email+) Assoc(Side-2, email+)

66 Blackberry+ Blackberry- iPhone- iPhone+ Storm- 0.062 0.843 0.06 0.03 Associations learnt from web data ACL 2009 swapna@cs.pitt.edu

67 Blackberry+ Blackberry- iPhone- iPhone+ Storm+ 0.227 0.068 0.022 0.613 Associations learnt from web data Both OpPMI, and Op-Pref agree with each other; Both learnt the IS-A relationship ACL 2009 swapna@cs.pitt.edu

68 Blackberry+ Blackberry- iPhone- iPhone+ Keyboard+ 0.718 0.0 0.12 0.09 Associations learnt from web data ACL 2009 swapna@cs.pitt.edu

69 Blackberry+ Blackberry- iPhone- iPhone+ Keyboard- 0.25 0.125 0.375 Associations learnt from web data Negative opinions towards keyboards are not useful for side discrimination 0.5 ACL 2009 swapna@cs.pitt.edu

70 Summing Up Looked at several tasks ranging from purely lexical to discourse classification Identify subjective words Classify their senses as subjective or objective Recognize, in a text or conversation, whether a word is used with a subjective or objective sense Sense-aware contextual subjectivity and sentiment analysis Contextual polarity recognition Discourse-Level Opinion Interpretation Many ambiguities are involved in interpreting subjective language!

71 Summing Up Many other ambiguities than these! Sarcasm and Irony Yeah, he’s just wonderful. You’re no different from the mob! Oh, there’s a big difference, Mrs. De Marco. The mob is run by murdering, thieving, lying, cheating psychopaths. We work for the President of the United States. [Married to the Mob] Literal versus non-literal language He is a pain in the neck

72 Pointers Please see http://www.cs.pitt.edu/~wiebe Publications OpinionFinder Subjectivity lexicon MPQA manually annotated corpus Tutorials Bibliography

73 Acknowledgements Subjectivity Research Group, Pittsburgh Cem Akkaya, Yaw Gyamfi, Paul Hoffman, Josef Ruppenhofer, Swapna Somasundaran, Theresa Wilson Cornell: Claire Cardie, Eric Breck, Yejin Choi, Ves Stoyanov Utah: Ellen Riloff, Sidd Patwardhan, Bill Phillips UNT: Rada Mihalcea, Carmen Banea NLP@Pitt: Wendy Chapman, Rebecca Hwa, Pam Jordan, Diane Litman, …

74 Thank you ACL 2009 swapna@cs.pitt.edu


Download ppt "Recognizing Stances in Online Debates Debate: iPhone vs. Blackberry iPhone of course. Blackberry is now for the senior businessmen market! The iPhone incarnate."

Similar presentations


Ads by Google