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

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

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

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?