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

Slides:



Advertisements
Similar presentations
CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Advertisements

CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 2 (06/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Part of Speech (PoS)
Polarity Analysis of Texts using Discourse Structure CIKM 2011 Bas Heerschop Erasmus University Rotterdam Frank Goossen Erasmus.
The Meaning of Language
LINGUISTICA GENERALE E COMPUTAZIONALE SENTIMENT ANALYSIS.
1 Discourse, coherence and anaphora resolution Lecture 16.
Playing the Telephone Game: Determining the Hierarchical Structure of Perspective and Speech Expressions Eric Breck and Claire Cardie Department of Computer.
Recognizing Contextual Polarity in Phrase-Level Sentiment Analysis Theresa Wilson Janyce Wiebe Paul Hoffmann University of Pittsburgh.
Sentiment Analysis An Overview of Concepts and Selected Techniques.
Determining Negation Scope and Strength in Sentiment Analysis SMC 2011 Paul van Iterson Erasmus School of Economics Erasmus University Rotterdam
Made with OpenOffice.org 1 Sentiment Classification using Word Sub-Sequences and Dependency Sub-Trees Pacific-Asia Knowledge Discovery and Data Mining.
Annotating Topics of Opinions Veselin Stoyanov Claire Cardie.
A Framework for Automated Corpus Generation for Semantic Sentiment Analysis Amna Asmi and Tanko Ishaya, Member, IAENG Proceedings of the World Congress.
807 - TEXT ANALYTICS Massimo Poesio Lecture 4: Sentiment analysis (aka Opinion Mining)
Product Feature Discovery and Ranking for Sentiment Analysis from Online Reviews. __________________________________________________________________________________________________.
A Sentimental Education: Sentiment Analysis Using Subjectivity Summarization Based on Minimum Cuts 04 10, 2014 Hyun Geun Soo Bo Pang and Lillian Lee (2004)
Recognizing Implicit Discourse Relations in the Penn Discourse Treebank Ziheng Lin, Min-Yen Kan, and Hwee Tou Ng Department of Computer Science National.
S UBJECTIVITY AND S ENTIMENT A NALYSIS : FROM W ORDS TO D ISCOURSE Jan Wiebe Department of Computer Science Intelligent Systems Program University of Pittsburgh.
Multi-Perspective Question Answering Using the OpQA Corpus Veselin Stoyanov Claire Cardie Janyce Wiebe Cornell University University of Pittsburgh.
Sentiment Lexicon Creation from Lexical Resources BIS 2011 Bas Heerschop Erasmus School of Economics Erasmus University Rotterdam
1 Attributions and Private States Jan Wiebe (U. Pittsburgh) Theresa Wilson (U. Pittsburgh) Claire Cardie (Cornell U.)
S UBJECTIVITY AND S ENTIMENT A NALYSIS : FROM W ORDS TO D ISCOURSE Jan Wiebe Computer Science Department Intelligent Systems Program University of Pittsburgh.
Analyzing Sentiment in a Large Set of Web Data while Accounting for Negation AWIC 2011 Bas Heerschop Erasmus School of Economics Erasmus University Rotterdam.
PNC 2011: Pacific Neighborhood Consortium S-Sense: An Opinion Mining Tool for Market Intelligence Choochart Haruechaiyasak and Alisa Kongthon Speech and.
Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification on Reviews Peter D. Turney Institute for Information Technology National.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Carmen Banea, Rada Mihalcea University of North Texas A Bootstrapping Method for Building Subjectivity Lexicons for Languages.
Probabilistic Parsing Reading: Chap 14, Jurafsky & Martin This slide set was adapted from J. Martin, U. Colorado Instructor: Paul Tarau, based on Rada.
Introduction to Text and Web Mining. I. Text Mining is part of our lives.
1 Statistical NLP: Lecture 9 Word Sense Disambiguation.
Methods for the Automatic Construction of Topic Maps Eric Freese, Senior Consultant ISOGEN International.
Exploiting Subjectivity Classification to Improve Information Extraction Ellen Riloff University of Utah Janyce Wiebe University of Pittsburgh William.
Joint Models of Disagreement and Stance in Online Debate Dhanya Sridhar, James Foulds, Bert Huang, Lise Getoor, Marilyn Walker University of California,
A Bootstrapping Method for Building Subjectivity Lexicons for Languages with Scarce Resources Author: Carmen Banea, Rada Mihalcea, Janyce Wiebe Source:
Bo Pang , Lillian Lee Department of Computer Science
Opinion Mining of Customer Feedback Data on the Web Presented By Dongjoo Lee, Intelligent Databases Systems Lab. 1 Dongjoo Lee School of Computer Science.
Opinion Holders in Opinion Text from Online Newspapers Youngho Kim, Yuchul Jung and Sung-Hyon Myaeng Reporter: Chia-Ying Lee Advisor: Prof. Hsin-Hsi Chen.
*Erasmus University Rotterdam P.O. Box 1738, NL-3000 DR Rotterdam, the Netherlands † Teezir BV Wilhelminapark 46, NL-3581 NL, Utrecht, the Netherlands.
Learning Multilingual Subjective Language via Cross-Lingual Projections Mihalcea, Banea, and Wiebe ACL 2007 NLG Lab Seminar 4/11/2008.
1 Multi-Perspective Question Answering Using the OpQA Corpus (HLT/EMNLP 2005) Veselin Stoyanov Claire Cardie Janyce Wiebe Cornell University University.
Wikipedia as Sense Inventory to Improve Diversity in Web Search Results Celina SantamariaJulio GonzaloJavier Artiles nlp.uned.es UNED,c/Juan del Rosal,
Summarization Focusing on Polarity or Opinion Fragments in Blogs Yohei Seki Toyohashi University of Technology Visiting Scholar at Columbia University.
Improving Search Results Quality by Customizing Summary Lengths Michael Kaisser ★, Marti Hearst  and John B. Lowe ★ University of Edinburgh,  UC Berkeley,
Poorva Potdar Sentiment and Textual analysis of Create-Debate data EECS 595 – End Term Project.
Recognizing Stances in Ideological Online Debates.
Your Sentiment Precedes You: Using an author’s historical tweets to predict sarcasm Anupam Khattri 2, Aditya Joshi 1,3, Pushpak Bhattacharyya 1, Mark James.
Multilingual Opinion Holder Identification Using Author and Authority Viewpoints Yohei Seki, Noriko Kando,Masaki Aono Toyohashi University of Technology.
Evaluating an Opinion Annotation Scheme Using a New Multi- perspective Question and Answer Corpus (AAAI 2004 Spring) Veselin Stoyanov Claire Cardie Diane.
Recognizing Stances in Online Debates Unsupervised opinion analysis method for debate-side classification. Mine the web to learn associations that are.
1 Generating Comparative Summaries of Contradictory Opinions in Text (CIKM09’)Hyun Duk Kim, ChengXiang Zhai 2010/05/24 Yu-wen,Hsu.
Learning Subjective Nouns using Extraction Pattern Bootstrapping Ellen Riloff School of Computing University of Utah Janyce Wiebe, Theresa Wilson Computing.
Subjectivity Recognition on Word Senses via Semi-supervised Mincuts Fangzhong Su and Katja Markert School of Computing, University of Leeds Human Language.
SENTIWORDNET: A Publicly Available Lexical Resource for Opinion Mining
From Words to Senses: A Case Study of Subjectivity Recognition Author: Fangzhong Su & Katja Markert (University of Leeds, UK) Source: COLING 2008 Reporter:
Extracting and Ranking Product Features in Opinion Documents Lei Zhang #, Bing Liu #, Suk Hwan Lim *, Eamonn O’Brien-Strain * # University of Illinois.
Extracting Opinion Topics for Chinese Opinions using Dependence Grammar Guang Qiu, Kangmiao Liu, Jiajun Bu*, Chun Chen, Zhiming Kang Reporter: Chia-Ying.
Subjectivity and Sentiment Analysis Jan Wiebe Department of Computer Science Intelligent Systems Program University of Pittsburgh.
2014 Lexicon-Based Sentiment Analysis Using the Most-Mentioned Word Tree Oct 10 th, 2014 Bo-Hyun Kim, Sr. Software Engineer With Lina Chen, Sr. Software.
AQUAINT Mid-Year PI Meeting – June 2002 Integrating Robust Semantics, Event Detection, Information Fusion, and Summarization for Multimedia Question Answering.
Sentiment Analysis Using Common- Sense and Context Information Basant Agarwal 1,2, Namita Mittal 2, Pooja Bansal 2, and Sonal Garg 2 1 Department of Computer.
Sentiment analysis algorithms and applications: A survey
Lecture 1: Introduction and the Boolean Model Information Retrieval
Improving a Pipeline Architecture for Shallow Discourse Parsing
Aspect-based sentiment analysis
Statistical NLP: Lecture 9
Text Mining & Natural Language Processing
CS246: Information Retrieval
PURE Learning Plan Richard Lee, James Chen,.
Statistical NLP : Lecture 9 Word Sense Disambiguation
Presentation transcript:

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

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 Side Classification: pro-iPhone stance

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 Arguing why their stance is correct

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 Justifying why the opposite side is not good

ACL

ACL 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

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

Challenges ACL 2009 The iPhone incarnate the 21st century whereas Blackberry symbolizes an outdated technology

Challenges ACL 2009 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

Challenges ACL 2009 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

Challenges ACL 2009 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

Challenges ACL 2009 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)

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

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

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

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

Challenges iPhone and Blackberry, both Have facilities Can be used to take photos Operate on batteries Etc. Both sides share aspects ACL 2009

Challenges … I love the ability to receive s from my work account… ACL 2009 People expressing positive opinions regarding s (generally) prefer Blackberry

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

Challenges … I love the ability to receive s from my work account… ACL 2009 We need to find what a preference/dislike for an individual target means towards the debate stance as a whole

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 Side Classification: pro- Blackberry stance

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 Side Classification: pro- Blackberry stance We need to detect and handle concessionary opinions

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

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 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 …

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 Hu and Liu, 2004; Popescu and Etzioni., 2005; Bloom et al. 2007, Stoyanov and Cardie 2008; Xu et al., 2008 …

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

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 Adopting from previous work, Opinion-target pairing using Opinion Lexicons and Syntactic rules

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 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

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 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

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

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

Methodology: Learning associations ACL 2009 Debate title Topic 1 = iPhone Topic 2 = BB

Methodology: Learning associations ACL 2009 Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Yahoo search engine API

Methodology: Learning associations ACL 2009 Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Yahoo search engine API

Methodology: Learning associations ACL 2009 Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Stanford parser

Methodology: Learning associations ACL 2009 Web search engine Debate title Topic 1 = iPhone Topic 2 = BB Weblogs containing both topics Parser Parsed web documents Stanford parser

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

Methodology: Learning associations ACL 2009 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

Methodology: Learning associations ACL 2009 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 = -

Methodology: Learning associations ACL 2009 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 = + like = + hate = -

Methodology: Learning associations ACL 2009 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 = + Associati ons with topic- polarity like = + hate = -

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

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 P(iPhone+ | +) P(iPhone- | +) P(BB+ | +) P(BB- | +)

Methodology: Learning associations ACL 2009 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 = + Associati ons with topic- polarity P(iPhone- | +) P(BB- | +) P(iPhone+ | +) P(BB+ | +) like = + hate = -

Blackberry+ Blackberry- iPhone- iPhone+ Storm Associations with topic-polarity ACL 2009

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

Methodology: Stance Classification ACL 2009 Debate Post

Methodology: Stance Classification ACL 2009 Debate Post Parser Debate Post Parsed Debate Post

Methodology: Stance Classification ACL 2009 Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like = +

Methodology: Stance Classification ACL 2009 Debate Post Parser Debate Post Parsed Debate Post Opinion- target pairing in the post Lexicon Syntactic Rules I like = + Association lookup, Side Mapping

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

Topic1+ Topic1- Topic2- Topic2+ target+ Association of positive opinion towards a target to positive or negative opinions regarding either of the topics Association Lookup ACL 2009

Side-1 Side-2 Topic1+ Topic1- Topic2- Topic2+ target+ Side-1 = Topic1+ alternatively Topic2- Side-2 =Topic2+ alternatively Topic1- Association Lookup, Side Mapping ACL 2009

target+ Side-1 Side Association of positive opinion towards a target to both of the stances Association Lookup, Side Mapping ACL 2009

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

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

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

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

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

Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro-Blackberry Side-1 Pro-Blackberry music+ phone Original associations learnt from the web Concession Handling ACL 2009

Side-2 Pro-Iphone Side-2 Pro-Iphone Side-1 Pro-Blackberry Side-1 Pro-Blackberry music+ phone Concession Handling Associations after concession handling Conceded opinions are counted for the opposite side ACL 2009

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

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 ACL 2009

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

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

Blackberry+ Blackberry- iPhone- iPhone+ Storm Associations learnt from web data ACL 2009

Blackberry+ Blackberry- iPhone- iPhone+ Storm Associations learnt from web data Both OpPMI, and Op-Pref agree with each other; Both learnt the IS-A relationship ACL 2009

Blackberry+ Blackberry- iPhone- iPhone+ Keyboard Associations learnt from web data ACL 2009

Blackberry+ Blackberry- iPhone- iPhone+ Keyboard Associations learnt from web data Negative opinions towards keyboards are not useful for side discrimination 0.5 ACL 2009

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!

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

Pointers Please see Publications OpinionFinder Subjectivity lexicon MPQA manually annotated corpus Tutorials Bibliography

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 Wendy Chapman, Rebecca Hwa, Pam Jordan, Diane Litman, …

Thank you ACL 2009