18
Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Embed Size (px)

Citation preview

Page 1: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Feeler: Emotion Classification of Text Using Vector Space

ModelPresenter: Asif Salekin

Page 2: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Sentiment Analysis

• Sentiment=feelings• Emotions• Opinions

Page 3: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Opinion mining

Page 4: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Emotion analysis

• Primary Emotions:

• Secondary Emotions:• appear after primary emotions.

-> Emotion analysis limited to primary emotions

Page 5: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Does words indicate emotions?

WordsSpecific to Anger

WordsSpecific to Fear

WordsSpecific to Disgust

Page 6: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Vector Space model

• Document• Query• Cosine similarity

Page 7: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Document

• Di=(w1i,w2i,…..,wni)• Wki=

• N number of term in document• Idfw=log(N/nw)• N total number of document in dataset• nw number of document containing the word

Page 8: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Emotion Model Vector

• For each emotion j:

• Mj ={d1,d2,d3,….,dc}• Mj set of documents with Emotion J

Page 9: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Similarity

Q: test document, Ej emotion j model vector

Document vector

Model vector for JoyModel vector for AngerModel vector for disgustModel vector for SadModel vector for fear

Mostsimilar

Page 10: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Dataset

• ISEAR• 7666 sentences• Valance value

Example: What a nice day!!Valance Values: Joy: 40 Anger -20 Sad -20 Disgust: -40 fear: -30

• Wordnet-affect• WPARD Emotional words

Page 11: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Pre-Precessing

• Some Stop words contain emotions• Example: very, not• Some entry are

incomplete

Page 12: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Add data for high intensive emotion

• WPARD and WordNet-affects (polarity dataset)

• Example pseudo sentence:• Fun fun fun fun fun fun fun fun fun fun fun fun fun fun fun fun• Coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin coffin

Page 13: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Label data (ISEAR)

• Valance value• Sentence

• Joy +N1, Anger –N2, Sad –N3, Fear –N4, Disgust – N5

• I am too happy• Joy: +80 ,anger: -70 ,Sad: -50 ,Fear: -60 ,Disgust :-40

• I am fine• Joy: +40 ,anger: -50 ,Sad: -40 ,Fear: -10 ,Disgust :-10

Threshold for joy: 50

Joy

Not Joy

Threshold for joy: 30

Joy

Page 14: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Experiment 1

Page 15: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Experiment 2

• Effect of stemmer• Conflict: Marry:

Marry

Married:

Page 16: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Experiment 3

• Positive: Joy• Negative: anger, disgust, fear, sad

Page 17: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Implementation

Page 18: Feeler: Emotion Classification of Text Using Vector Space Model Presenter: Asif Salekin

Question?