Emotional Annotation of Text

Slides:



Advertisements
Similar presentations
Sentiment Analysis and The Fourth Paradigm MSE 2400 EaLiCaRA Spring 2014 Dr. Tom Way.
Advertisements

Florida International University COP 4770 Introduction of Weka.
The Extended Cohn-Kanade Dataset(CK+):A complete dataset for action unit and emotion-specified expression Author:Patrick Lucey, Jeffrey F. Cohn, Takeo.
Farag Saad i-KNOW 2014 Graz- Austria,
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Extract from various presentations: Bing Liu, Aditya Joshi, Aster Data … Sentiment Analysis January 2012.
Sentiment Analysis An Overview of Concepts and Selected Techniques.
A Survey on Text Categorization with Machine Learning Chikayama lab. Dai Saito.
Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin.
Gimme’ The Context: Context- driven Automatic Semantic Annotation with CPANKOW Philipp Cimiano et al.
Techniques for Emotion Classification Julia Hirschberg COMS 4995/6998 Thanks to Kaushal Lahankar.
1 A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions Zhihong Zeng, Maja Pantic, Glenn I. Roisman, Thomas S. Huang Reported.
EKMAN’S FACIAL EXPRESSIONS STUDY A Demonstration.
Producing Emotional Speech Thanks to Gabriel Schubiner.
Recognizing Emotions in Facial Expressions
Forecasting with Twitter data Presented by : Thusitha Chandrapala MARTA ARIAS, ARGIMIRO ARRATIA, and RAMON XURIGUERA.
Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification on Reviews Peter D. Turney Institute for Information Technology National.
Short Introduction to Machine Learning Instructor: Rada Mihalcea.
Chinese vs. English. A synthetic language is characterized by frequent and systematic use of inflected forms to express grammatical relationships. An.
Appendix: The WEKA Data Mining Software
7B Unit2 Welcome to Sunshine Town Period2 Reading (1)
GLOSSARY COMPILATION Alex Kotov (akotov2) Hanna Zhong (hzhong) Hoa Nguyen (hnguyen4) Zhenyu Yang (zyang2)
Unit 6 A Charity Walk Welcome to the unit I &Comic strips.
1 Emotion Classification Using Massive Examples Extracted from the Web Ryoko Tokuhisa, Kentaro Inui, Yuji Matsumoto Toyota Central R&D Labs/Nara Institute.
How do you feel when you see the following colours? Colours can affect our moods.
Hierarchical emotion classification and emotion component analysis on chinese micro-blog posts Hua Xu 1, Weiwei Yang 1, Jiushuo Wang 1, 2 1 State Key Laboratory.
A Language Independent Method for Question Classification COLING 2004.
14/12/2009ICON Dipankar Das and Sivaji Bandyopadhyay Department of Computer Science & Engineering Jadavpur University, Kolkata , India ICON.
Section B The Edge. Reading More Questions and Answers: Direction: Answer the following questions according to the text. 1. How do you understand the.
华丰中学 林榜贤 How is your winter holidays? What places of interest did you visit? How was the weather there? Who did you go with? How did you get there? What.
How is your winter holidays? What places of interest did you visit? How was the weather there? Who did you go with? How did you get there? What did.
singer singer future plans Here are useful expressions: I would like to be …in the future. I want to be … when I grow up. I hope to become … when.
1/21 Automatic Discovery of Intentions in Text and its Application to Question Answering (ACL 2005 Student Research Workshop )
DATA MINING WITH CLUSTERING AND CLASSIFICATION Spring 2007, SJSU Benjamin Lam.
I can read the story. I can act or retell the story. (Story time)
Emotions from text: machine learning for text-based emotion prediction Cecilia Alm, Dan Roth, Richard Sproat UIUC, Illinois HLT/EMPNLP 2005.
What Is Text Mining? Also known as Text Data Mining Process of examining large collections of unstructured textual resources in order to generate new.
Creating Subjective and Objective Sentence Classifier from Unannotated Texts Janyce Wiebe and Ellen Riloff Department of Computer Science University of.
Image Classification over Visual Tree Jianping Fan Dept of Computer Science UNC-Charlotte, NC
Unit 2 Colour Reading Ⅰ. Revision 1. 你的电脑没有什么毛病。 There is nothing wrong with your computer. 2. 你穿这条粉色的裙子真好看。 You look good in the pink dress. The pink.
参加考试 对某人要求严格 给某人讲笑话 别紧张 顺便提一下 像往常一样 接受 参加考试 对某人要求严格 给某人讲笑话 别紧张 顺便提一下 像往常一样 接受 take / have an exam be strict with sb. tell sb. jokes take it easy by.
Emotional Intelligence
Emotion Recognition from Text Using Situational Information and a Personalized Emotion Model Yong-soo Seol 1, Han-woo Kim 1, and Dong-joo Kim 2 1 Department.
Chris Hewitt, Wild Mouse Male, Age 42, Happy ARC31 2.
Exploiting Named Entity Taggers in a Second Language Thamar Solorio Computer Science Department National Institute of Astrophysics, Optics and Electronics.
8A Unit 1 Friends. Did you have a good time during your holiday? Did you play with your friends? Are you happy with your friends? Friends are very important.
Ekman’s Facial Expressions Study A Demonstration.
Who do you think wrote each report?. Read the two reports carefully and discuss these question with your partner. 1.How are the reports different? 2.Who.
Facial Expressions and Emotions Mental Health. Total Participants Adults (30+ years old)328 Adults (30+ years old) Adolescents (13-19 years old)118 Adolescents.
Module 3 Friendship Childhood Friends 学习目标: 1.Read the passage and know the writer’s friendship know the writer’s friendship 2. To use the expressions.
The author presents readers with his own language learning experiences at different stages. And at different stages, the author met different teachers.
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.
Draw Your Own Story : Paper and Pencil Interactive Storytelling Edirlei Soares de Lima, Bruno Feijó, Simone Barbosa, Antonio L. Furtado, Angelo Ciarlini,
Multi-Class Sentiment Analysis with Clustering and Score Representation Yan Zhu.
Under Guidance of Mr. A. S. Jalal Associate Professor Dept. of Computer Engineering and Applications GLA University, Mathura Presented by Dev Drume Agrawal.
A Simple Approach for Author Profiling in MapReduce
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Presenter: Jia-Kuan Lin Advisor: Chung-Hsien Wu
Sentiment analysis algorithms and applications: A survey
School of Computer Science & Engineering
INAGO Project Automatic Knowledge Base Generation from Text for Interactive Question Answering.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Machine Learning Dr. Mohamed Farouk.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
CS246: Information Retrieval
AHED Automatic Human Emotion Detection
Emotion.
Introduction to Sentiment Analysis
Data Mining CSCI 307, Spring 2019 Lecture 7
Presentation transcript:

Emotional Annotation of Text David Gallagher

What is Emotional Annotation of Text? Emotion complexity Emotional connotation Approaches Emotional Categories “Bag of Words” Emotional Dimensions Plutchik’s Wheel

Why research Emotional Annotation of Text? Opinion mining Market analysis Natural language interfaces E-learning environments Educational/edutainment games Affective Computing Artificial Intelligence Pattern Recognition Human-Computer Interaction

Sample Audio Sample Sentences I’m almost finished. Anger Disgust Gladness Sadness Fear Surprise Sample Sentences I’m almost finished. I saw your name in the paper. I thought you really meant it. I’m going to the city. Look at that picture. http://xenia.media.mit.edu/~cahn/emot-speech.html

Computational representations of emotions Emotional Categories Emotional Dimensions Evaluation Activation Power Plutchik’s Wheel

Varying emotion models Plutchik (Plutchik’s Wheel) Anger, anticipation, disgust, joy, fear, sadness, surprise and trust Ekman (Distinct facial expressions) Anger, disgust, fear, joy, sadness and surprise Izard (Ten basic emotions) Anger, contempt, disgust, distress, fear, guilt, interest, joy, shame and surprise Ekman facial expressions

Varying emotion models, cont. OCC Model (Emotional synthesis) 22 emotional categories… Pride-shame, hope-fear, love-hate, ect Parrot (Tree structure) Primary emotions, secondary emotions and tertiary emotions Love, joy, surprise, anger, sadness and fear Parrot’s Tree

Emotional Annotation Process Construct dataset Apply emotional detection feature set Apply “connotation” algorithm

Datasets Text Affect Dataset Neviarouskaya et al.’s Dataset News headlines drawn from the most important newspapers, as well as from the Google News search engine Training subset (250 annotated sentences) Testing subset (1,000 annotated sentences) Six emotions (anger, disgust, fear, joy, sadness and surprise) Provides a vector for each emotion according to degree of emotional load Neviarouskaya et al.’s Dataset Sentences labeled by annotators 10 catigories (anger, disgust, fear, guilt, interest, joy, sadness, shame, and surprise and a neutral category) Dataset 1 1000 sentences extracted from various stories in 13 diverse categories such as education, health, and wellness Dataset 2 700 sentences from collection of diary-like blog posts

Datasets, cont. Alm’s Dataset Aman’s Dataset Annotated sentences from fairy tales Ekman’s list of basic emotions (happy, fearful, sad, surprised and angry-disgusted) Aman’s Dataset Annotated sentences collected from emotion-rich blogs Ekman’s list of basic emotions (happy, fearful, sad, surprised, angry, disgusted and a neutral category)

Emotion detection in text Bag-Of-Words (BOW) Boolean attributes for each word in sentence Words are independent entities (semantic information ignored) N-grams used for catching syntactic patterns in text and may include important text features such as negations, e.g., “not happy”

Emotion detection in text, cont. Lexical set of emotional words extracted from affective lexical repositories such as, WordNetAffect WordNetAffect associates word with six basic emotions Joy, enthusiasm, anger, sadness, surprise, neutral Affective-Weight based on a semantic similarity

Dependency analysis MINIPAR Nodes are numbered “Two of her tears wetted his eyes and they grew clear again” Nodes are numbered Arcs between nodes is a dependency relation Each dependency relation is labeled with a tag to ID the kind of relation

Automated mark up of emotions in text EmoTag Based on the emotional dimensions Words are filtered using a stop list and dependency analysis used to identify scope of negation Emotion value of word is looked up in an affective dictionary Emotion value is inverted for words that were filtered for negation Once all the words of the sentences have been evaluated, the average value for each dimension is calculated

Applying algorithms - Baseline Weka Collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes. Classifiers in Weka Used for learning algorithms Simple classifier: ZeroR Tests how well the class can be predicted without considering other attributes Can be used as a Lower Bound on Performance.

Applying algorithms Accurate algorithm applied with different feature sets Find accuracy of algorithm

Semantic Web technologies "The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries.“ –W3C

Conclusions Technologies are available which allow us to develop affective computing applications Need a framework for common application of feature sets and algorithms Numerous fields within affective computing demand more research

Resources

General Inquirer http://www.wjh.harvard.edu/~inquirer/

www.analyzewords.com/index.php www.analyzewords.com/index.php BarackObama mittromney

PK method S1): 我马上感觉到了她对女儿的思念之情。 S1-S4 are examples of sentences and the emotions annotated by annotators. S1): 我马上感觉到了她对女儿的思念之情。 English: I felt her strong yearnings toward her daughter right away. Emotion (S1) = Love; S2): 有多少人是快乐的呢? English: How many people are happy? Emotion (S2) = Anxiety, Sorrow; S3): 她在同学中特别受欢迎。 English: She is greatly welcomed in her classmates. Emotion (S3) = Love, Joy; S4):这么美好的春光应该给人们带来温暖和欣慰,可是我的内心却冷冷作痛, 这是为什么呢? English: Such pleasant spring sunshine should bring people with warm and gratefulness, but I felt heartburn, why? Emotion (S4) = Anxiety, Sorrow; Table 5 shows examples of similarities between the eight emotion lexicons and sentences computed by PK method. (The values of similarity are normalized.)