Semantic Role Labeling of Emotions in Tweets. Saif Mohammad, Xiaodan Zhu, and Joel Martin! National Research Council Canada!

Similar documents
Analyzing Electoral Tweets for Affect, Purpose, and Style

From Once Upon a Time to Happily Ever After: Tracking Emotions in Novels and Fairy Tales. Saif Mohammad! National Research Council Canada

Sentiment Analysis. Andrea Esuli

Introduction to Sentiment Analysis. Text Analytics - Andrea Esuli

Sarcasm Detection in Text: Design Document

World Journal of Engineering Research and Technology WJERT

Thank You for Arguing (Jay Heinrichs) you will read this book BEFORE completing the

An Impact Analysis of Features in a Classification Approach to Irony Detection in Product Reviews

Measuring #GamerGate: A Tale of Hate, Sexism, and Bullying

Hornet Toolbox. Handbook for Analytical Reading and Academic Writing

Your Sentiment Precedes You: Using an author s historical tweets to predict sarcasm

6 More Fallacies MORE FALLACIES 93

Acoustic Prosodic Features In Sarcastic Utterances

Cartoon Analysis. This will be a part of your work in this course!

Dynamic Allocation of Crowd Contributions for Sentiment Analysis during the 2016 U.S. Presidential Election

Incoming 11 th grade students Summer Reading Assignment

Reading Assessment Vocabulary Grades 6-HS

English III: Rhetoric & Composition / AP English Language & Composition. Summer Reading Assignment. Sr. Scholastica, O.P.

Scalable Semantic Parsing with Partial Ontologies ACL 2015

AP* Literature: Multiple Choice Vanity Fair by William Makepeace Thackeray

Large Scale Concepts and Classifiers for Describing Visual Sentiment in Social Multimedia

Advanced Placement English Language & Composition Summer Reading Assignment

Sentiment Aggregation using ConceptNet Ontology

Do we really know what people mean when they tweet? Dr. Diana Maynard University of Sheffield, UK

Harnessing Context Incongruity for Sarcasm Detection

POLITICAL MEME HUMOR AND ITS EFFECT ON VIEWS OF POLITICIANS AND POLICIES. Introduction

Origins of Ethos, Pathos, Logos On Rhetoric by Aristotle

Fairfield Public Schools English Curriculum

KLUEnicorn at SemEval-2018 Task 3: A Naïve Approach to Irony Detection

LT3: Sentiment Analysis of Figurative Tweets: piece of cake #NotReally

Subject: Florida U.S. Congressional District 13 Primary Election survey

Literary Elements & Terms. Some of the basics that every good story must have

저작권법에따른이용자의권리는위의내용에의하여영향을받지않습니다.

Influencing Style Questionnaire

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons

2. REVIEW OF RELATED LITERATURE. word some special aspect of our human experience. It is usually set down

Projektseminar: Sentimentanalyse Dozenten: Michael Wiegand und Marc Schulder

Understanding People in Low Resourced Languages

Continuum for Opinion/Argument Writing

Music Genre Classification and Variance Comparison on Number of Genres

Next Generation Literary Text Glossary

MODES OF PERSUASION. English 4 CP

CHAPTER 2 REVIEW OF RELATED LITERATURE. advantages the related studies is to provide insight into the statistical methods

How Do Cultural Differences Impact the Quality of Sarcasm Annotation?: A Case Study of Indian Annotators and American Text

Conflict. Conflict is the struggle between opposing forces in a story or play. There are two types of conflict that exist in literature.

Lit Terms. Take notes as we review each of these terms and examples.

WikiArt Emotions: An Annotated Dataset of Emotions Evoked by Art

Automatic Detection of Sarcasm in BBS Posts Based on Sarcasm Classification

Exploring Relationships between Audio Features and Emotion in Music

Nielsen Examines TV Viewers to the Political Conventions. September 2008

The Rhetorical Triangle

Automatic Rhythmic Notation from Single Voice Audio Sources

HOW TO WRITE HIGH QUALITY ARGUMENTS

Descriptive Paragraphs

How Millennials Get News: Inside the Habits of America s First Digital Generation

Trump s Tweetopoetics

INTRO: Media in the Middle East is the subject of an exhibition at New York's Museum of Television and Radio.

SECTION EIGHT THROUGH TWELVE

Cornell Notes Topic/ Objective: Name:

Nonfiction Packet. Advanced Survey of Literature. Name: Period :

CHAPTER II REVIEW OF LITERATURE. This chapter, the writer focuses on theories that used in analysis the data.

Corpus Approaches to Critical Metaphor Analysis

VAI. Instructions Answer each statement truthfully. Your records may be reviewed to verify the information you provide.

Sarcasm Detection on Facebook: A Supervised Learning Approach

Strategic innovation programme IoT Sweden Trend report:

Detecting Sarcasm in English Text. Andrew James Pielage. Artificial Intelligence MSc 2012/2013

Finding Sarcasm in Reddit Postings: A Deep Learning Approach

arxiv: v1 [cs.cl] 3 May 2018

Exam Revision Paper 1. Advanced English 2018

The Rhetorical Modes Schemes and Patterns for Papers

STAYING INFORMED ACROSS THE GARDEN STATE WHERE DO YOU GO AND WHAT DO YOU KNOW?

Detecting Hoaxes, Frauds and Deception in Writing Style Online

Junior English: Unit 14 Native American Final Assessment

Rhetorical Devices & Terms what do you remember?

Sinners in the Hands of an Angry God. Jonathon Edwards

The final publication is available at

MUSI-6201 Computational Music Analysis

English III Honors 2018 Summer Assignment

Thinking Involving Very Large and Very Small Quantities

Marquette Law School Poll, July 15-18, 2013

MIRA COSTA HIGH SCHOOL English Department Writing Manual TABLE OF CONTENTS. 1. Prewriting Introductions 4. 3.

Music Emotion Recognition. Jaesung Lee. Chung-Ang University

Research & Development. White Paper WHP 232. A Large Scale Experiment for Mood-based Classification of TV Programmes BRITISH BROADCASTING CORPORATION

A Large Scale Experiment for Mood-Based Classification of TV Programmes

Results of Twelfth Survey

Stierlitz Meets SVM: Humor Detection in Russian

What is SOAPSTone? Speaker: The voice that tells the story Occasion: The time and the place of the

College application essay introduction paragraph >>>CLICK HERE<<<

Politics This Week, Obamacare Premiums & Good Girls Revolt

Large scale Visual Sentiment Ontology and Detectors Using Adjective Noun Pairs

Another helpful way to learn the words is to evaluate them as positive or negative. Think about degrees of feeling and put the words in categories.

The Information Grab of Growing up in the Silicon Valley, I experienced some important transition periods in tech. I am

News-social media poll Stockton Polling Institute Feb , 2017 Weighted frequencies

English 11. April 23 & 24, 2013

Rhetorical Analysis Terms and Definitions Term Definition Example allegory

Processing Skills Connections English Language Arts - Social Studies

The second season of medical tourism reality television program "VISIT TO BE TREATED" (V&T) is completed.

Temporal patterns of happiness and sarcasm detection in social media (Twitter)

Co-founder of The Onion talks fake news and satire at UAA

Term Paper Handout: America Afire, by Bernard Weisberger

Transcription:

Semantic Role Labeling of Emotions in Tweets Saif Mohammad, Xiaodan Zhu, and Joel Martin! National Research Council Canada! 1

Early Project Specifications Emotion analysis of tweets! Who is feeling?! What emotion?! Towards whom?! And why?! Domain! Tweets about the US 2012 presidential elections!! 2

Challenges Many more kinds of emotions than sentiment! Not explicitly stated! Need world knowledge and context! No tone, pitch, or other prosodic information! Text may have sarcasm, exaggeration, etc! 3

Applications of Emotion Detection in Electoral Tweets Nowcasting and forecasting! Identifying key electoral issues! Understanding the role of target entities (politicians, press, NGOs, voters)! Impact of fake tweets (twitterbots, botnets, and sock-puppets)! Measuring the impact of activist movements through text generated in social media! Detecting how people use emotion-bearing-words and metaphors to persuade and coerce others!! 4

DATA ANNOTATION Data collection Crowdsourcing Questionnaires Annotation analyses 5

Collecting Election Tweets Polled the Twitter API for certain hashtags! August September 2012! #4moreyears #Barack #campaign2012 #dems2012 #democrats #election #election2012 #gop2012 #gop #joebiden2012 #mitt2012 #Obama #ObamaBiden2012 #PaulRyan2012 #president #president2012 #Romney #republicans #RomneyRyan2012 #veep2012 #VP2012 Barack Obama Romney Number of tweets: about one million! most frequent: #election2012, #campaign, #gop, #president! Removed: non-english tweets, badly spelled tweets, retweets! 6

Two Phases of Annotation Questionnaire I: 3 annotations per tweet! Identifies tweets with emotion! Determine style and purpose of tweet! Determines if tweet is relevant to 2012 US elections! Questionnaire II: 5 annotations per tweet! Detects the experiencer, emotional state, stimulus! Identifies the relevant electoral issue! Annotated about 2000 tweets.! 7

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Which of the following best describes the Emotions in this tweet? (required) This tweet has no emotional content. There is some emotion here, but the tweet does not give enough context to determine which emotion it is. This tweet expresses or suggests an emotional attitude or response to something. This tweet expresses or suggests two or more contrasting emotional attitudes or responses. (For example, the tweeter likes X but dislikes Y and Z.) It is not possible to decide which of the above options is appropriate because of reasons such as: the tweet does not give enough information, one needs additional context to understand the emotion, and the tweet does not make sense because of weird spellings. 8

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Which of the following best describes the Emotions in this tweet? (required) This tweet has no emotional content. There is some emotion here, but the tweet does not give enough context to determine which emotion it is. This tweet expresses or suggests an emotional attitude or response to something. 87.98%! This tweet expresses or suggests two or more contrasting emotional attitudes or responses. (For example, the tweeter likes X but dislikes Y and Z.) It is not possible to decide which of the above options is appropriate because of reasons such as: the tweet does not give enough information, one needs additional context to understand the emotion, and the tweet does not make sense because of weird spellings. 9

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Which of the following best describes the Emotions in this tweet? (required) This tweet has no emotional content. 8.21%! There is some emotion here, but the tweet does not give enough context to determine which emotion it is. This tweet expresses or suggests an emotional attitude or response to something. 87.98%! This tweet expresses or suggests two or more contrasting emotional attitudes or responses. (For example, the tweeter likes X but dislikes Y and Z.) It is not possible to decide which of the above options is appropriate because of reasons such as: the tweet does not give enough information, one needs additional context to understand the emotion, and the tweet does not make sense because of weird spellings. 10

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Which of the following best describes the Emotions in this tweet? (required) This tweet has no emotional content. 8.21%! There is some emotion here, but the tweet does not give enough context to determine which emotion it is. This tweet expresses or suggests an emotional attitude or response to something. This tweet expresses or suggests two or more contrasting emotional attitudes or responses. (For example, the tweeter likes X but dislikes Y and Z.) 2.22%! 87.98%! It is not possible to decide which of the above options is appropriate because of reasons such as: the tweet does not give enough information, one needs additional context to understand the emotion, and the tweet does not make sense because of weird spellings. 11

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Which of the following best describes the Emotions in this tweet? (required) This tweet has no emotional content. There is some emotion here, but the tweet does not give enough context to determine which emotion it is. This tweet expresses or suggests an emotional attitude or response to something. This tweet expresses or suggests two or more contrasting emotional attitudes or responses. (For example, the tweeter likes X but dislikes Y and Z.) It is not possible to decide which of the above options is appropriate because of reasons such as: the tweet does not give enough information, one needs additional context to understand the emotion, and the tweet does not make sense because of weird spellings. These tweets sent to questionnaire II.! 87.98%! 12

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q2. Which of the following best describes the Style of this tweet? (required) simple statement or question exaggeration or hyperbole sarcasm rhetorical question understatement weird, surreal, or off-the-wall humorous, but none of the above none of the above Examples of the different kinds are listed in the instructions at the top of the page. 13

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q2. Which of the following best describes the Style of this tweet? (required) simple statement or question 76.87%! exaggeration or hyperbole sarcasm rhetorical question understatement weird, surreal, or off-the-wall humorous, but none of the above none of the above Examples of the different kinds are listed in the instructions at the top of the page. 14

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q2. Which of the following best describes the Style of this tweet? (required) simple statement or question exaggeration or hyperbole 76.87%! 9.75%! sarcasm rhetorical question understatement weird, surreal, or off-the-wall humorous, but none of the above none of the above Examples of the different kinds are listed in the instructions at the top of the page. 15

Questionnaire I Q2. Which of the following best describes the Style of this tweet? (required) simple statement or question exaggeration or hyperbole sarcasm Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. 7.39%! 76.87%! 9.75%! rhetorical question understatement weird, surreal, or off-the-wall humorous, but none of the above none of the above Examples of the different kinds are listed in the instructions at the top of the page. 16

Questionnaire I Q2. Which of the following best describes the Style of this tweet? (required) simple statement or question exaggeration or hyperbole sarcasm Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. 7.39%! rhetorical question 3.19%! 76.87%! 9.75%! understatement weird, surreal, or off-the-wall humorous, but none of the above none of the above Examples of the different kinds are listed in the instructions at the top of the page. 17

Q3. Which of the following best describes the Purpose of this tweet? (required) to point out hypocrisy or inconsistency to point out mistake or blunder to disagree to ridicule to criticize, but none of the above to vent --- to agree to praise, admire, or appreciate to support --- to motivate or to incite action to be entertaining to provide information without any emotional content --- none of the above oppose: 58.07%! favor: 31.76%! other: 10.17%! 18

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q4. Is this tweet about US politics and elections? (required) Yes, this tweet is about US politics and elections. No. This tweet has nothing to do with US politics or anybody involved in it. 19

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q4. Is this tweet about US politics and elections? (required) Yes, this tweet is about US politics and elections. 95.56%! No. This tweet has nothing to do with US politics or anybody involved in it. 20

Questionnaire I Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q4. Is this tweet about US politics and elections? (required) Yes, this tweet is about US politics and elections. 95.56%! No. This tweet has nothing to do with US politics or anybody involved in it. These tweets sent to questionnaire II.! 21

Questionnaire II Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Who is feeling (or who felt) an emotion? In other words, who is the source of the emotion? (required) If the person who has posted the tweet is the source, then type: tweeter. Otherwise, copy and paste your response from the tweet. If your response is made of words or phrases that are not adjacent to each other (that is, you have to copy and paste more than once), then separate these words and phrases with a semicolon. 22

Questionnaire II Tweeter: Mitt Romney is arrogant as hell. He has racism written all over his face. Q1. Who is feeling (or who felt) an emotion? In other words, who is the source of the emotion? (required) Tweeter! If the person who has posted the tweet is the source, then type: tweeter. Otherwise, copy and paste your response from the tweet. If your response is made of words or phrases that are not adjacent to each other (that is, you have to copy and paste more than once), then separate these words and phrases with a semicolon. 23

Q2. What emotion? Choose one of the options from below that best represents the emotion. (required) Positive Emotions acceptance admiration calmness or serenity joy or happiness or elation like trust Negative Emotions anger or annoyance or hostility or fury disappointment dislike disgust fear or apprehension or panic or terror hate indifference sadness or gloominess or grief or sorrow Other Emotions amazement anticipation or expectancy or interest surprise uncertainty or indecision or confusion 24

Q2. What emotion? Choose one of the options from below that best represents the emotion. (required) Positive Emotions acceptance admiration calmness or serenity joy or happiness or elation like trust Negative Emotions anger or annoyance or hostility or fury disappointment dislike 10.5%! 23.5%! 8.8%! disgust fear or apprehension or panic or terror hate indifference sadness or gloominess or grief or sorrow Other Emotions amazement anticipation or expectancy or interest surprise uncertainty or indecision or confusion 10.6%! 25

Q6. Towards whom or what? In other words, who or what is the target of the emotion? (required) If the person who has posted the tweet is the target, then type: tweeter. If the target is not specified, then type: not specified. Otherwise, copy and paste your response from the tweet. If your response is made of words or phrases that are not adjacent to each other (that is, you have to copy and paste more than once), then separate these words and phrases with a semicolon. 26

Q6. Towards whom or what? In other words, who or what is the target of the emotion? (required) If the person who has posted the tweet is the target, then type: tweeter. If the target is not specified, then type: not specified. Otherwise, copy and paste your response from the tweet. If your response is made of words or phrases that are not adjacent to each other (that is, you have to copy and paste more than once), then separate these words and phrases with a semicolon. Q6b. Which of these best describes the target of the emotion? (required) Barack Obama and/or Joe Biden Mitt Romney and/or Paul Ryan Some other individual Democratic party, democrats, or DNC Republican party, republicans, or RNC Some other institution Election campaign, election process, or elections The target is not specified in the tweet None of the above 27

Q6. Towards whom or what? In other words, who or what is the target of the emotion? (required) If the person who has posted the tweet is the target, then type: tweeter. If the target is not specified, then type: not specified. Otherwise, copy and paste your response from the tweet. If your response is made of words or phrases that are not adjacent to each other (that is, you have to copy and paste more than once), then separate these words and phrases with a semicolon. Q6b. Which of these best describes the target of the emotion? (required) Barack Obama and/or Joe Biden Mitt Romney and/or Paul Ryan Some other individual Democratic party, democrats, or DNC Republican party, republicans, or RNC Some other institution Election campaign, election process, or elections The target is not specified in the tweet None of the above 29.90%! 24.87%! 2.46%! 8.42%! 28

Q9. This tweet is about which of the following issues: (required) ECONOMY federal debt jobs housing taxes military spending About the Economy: but not related to any of the above issues CONFLICTS AND TERRORISM Terrorism Afghanistan or Iraq war Arab Spring, Egypt, Syria, or Libya Iran, Israel, or Palestine About Conflicts and Terrorism: but not related to any of the above issues SOCIAL AND CIVIL ISSUES education environment gay rights gun control/rights health care racism religion women's rights About Social and Civil Issues: but not related to any of the above issues OTHER About the election process, election publicity, or election campaign None of the above 29

Q9. This tweet is about which of the following issues: (required) ECONOMY federal debt jobs housing taxes military spending About the Economy: but not related to any of the above issues CONFLICTS AND TERRORISM Terrorism Afghanistan or Iraq war Arab Spring, Egypt, Syria, or Libya Iran, Israel, or Palestine About Conflicts and Terrorism: but not related to any of the above issues SOCIAL AND CIVIL ISSUES education environment gay rights gun control/rights health care racism About the election process: 77%! religion women's rights About Social and Civil Issues: but not related to any of the above issues OTHER About the election process, election publicity, or election campaign None of the above 30

Other Questions How intense is the emotion?! Which words help identify the emotion?! 31

Data Made Publicly Available Political Tweets Dataset: http://www.purl.org/net/politicaltweets2012 32

DETECTING EXPERIENCER, STATE, STIMULUS Problem Approach Results Summary 33

Problem Input:! Matt tweeted: I am very happy that #4moreyears came into reality. Task: find key emotion-oriented information who feels what towards whom?!! Exemplary output:! Semantic role Who (experiencer) Feels what (state) Towards whom (stimulus) Value tweeter (Matt) joy Barack Obama 34

Problem FrameNet (Baker et al., 1998): A resource defining and annotating the semantic roles of words in a sentence. The girl on the swing whispered to the boy beside her. agent pred recipient ~1,200 semantic frames defined. 35

Problem FrameNet (Baker et al., 1998): A resource defining and annotating the semantic roles of words in a sentence. The girl on the swing whispered to the boy beside her. agent pred recipient ~1,200 semantic frames defined. The emotion frame: 36

Problem I am very happy that #4moreyears have come into reality. experiencer state stimulus Instead of labeling the original text spans, we directly classify the semantic roles to the pre-defined categories that users may be interested in.! Happy è joy #4moreyear, #obama, Barack H. Obama è Barack Obama! Normalized state and stimulus are often what s ultimately needed.! Emotions are often not explicitly expressed.! Tweet texts are noisy: a labeling task would be very challenging here (e.g. syntactic parsing is less reliable). 37

Detecting experiencer, state, stimulus Detecting experiencers is super easy: most experiencers (99.83%) are the tweeters themselves This is actually a good property---many applications need to collect the tweeters feeling. Below, we focus on detecting state and stimulus.! 38

Approach A multi-task classification problem: classifying tweets by emotion state and stimulus.! Unfortunately, the two classifiers do not benefit from each other using the gold labels of one subtask does not help classify the other.! We hence simply treat them as two independent subtasks.! 39

Classifying Emotion State & Stimulus Classifier: LibSVM (Chang and Lin 2011), RBF kernel! 10-fold cross validation! Features:! Examples! State! Stimulus! Word n-gram! F-word good! Emoticon! :-) D:< :@ :-! Punctuation!?!!!!! Character! dis-, sooooo! Hashtag! Lexical! #BiggestDayOfTheYear! NRC-emo, Osgood, autolex! Negation! Can t cant n t! Position! Combined! Beginning of a sentence?! position/lexical features! 40

Results of Classifying State Accuracy Random baseline 30.26 Majority baseline 47.75 Automatic system 56.84 Upper bound 69.80 Our current system achieves a 56.84% F-score, which is significantly better than those of the two baselines.! 41

Results of Classifying Stimulus The performance of stimulus classification is similar to that of the state subtask: our best system achieves a 58.30% F-score, which is significantly better than those of the baselines.! 42

Summary Compiled a large collection of electoral tweets! Annotated them for style, purpose, and emotion by crowdsourcing! Disgust was the dominant emotion! Mostly conveyed emotions of the tweeter! Developed SVM classifiers to detect emotional state, stimulus, and purpose! Showed that the same emotion can be associated with different types of purpose! Thanks! 43