facebookresearch / EmpatheticDialogues

Dialogue model that produces empathetic responses when trained on the EmpatheticDialogues dataset.
Other
450 stars 63 forks source link

How do you decide these 32 emotion labels? #18

Closed Miopas closed 4 years ago

Miopas commented 5 years ago

I am kind of confused about where the 32 emotion labels from. Because some emotions are really close to another, I try to find some resources to find the difference between them. I read all of the references mentioned in the image below but I failed to find all of the 32 emotions in these papers. Would you provide some information about this?

image

EricMichaelSmith commented 5 years ago

Hi there! Just talked to my co-authors, who said: "we added the 8 emotion axes from Plutchik (anger, anticipation, joy, trust, fear, surprise, sadness, disgust). 2 of those are not in Ekman's 6: anticipation and trust".

However, we didn't use anticipation and trust directly, but turned these into several adjectives each: (anticipating, anxious, prepared) and (trusting, faithful, confident, sentimental, caring), respectively. Hope this helps!

Miopas commented 5 years ago

Hi there! Just talked to my co-authors, who said: "we added the 8 emotion axes from Plutchik (anger, anticipation, joy, trust, fear, surprise, sadness, disgust). 2 of those are not in Ekman's 6: anticipation and trust".

However, we didn't use anticipation and trust directly, but turned these into several adjectives each: (anticipating, anxious, prepared) and (trusting, faithful, confident, sentimental, caring), respectively. Hope this helps!

Thanks a lot. It's really helpful. By the way, I guessed that "afraid" and "terrified" labels are from the "fear" label provided in 8 emotion axes from Plutchik. I attached my notes for these 32 emotion labels in case anyone is interested. image

Miopas commented 5 years ago

Sorry for that I have more questions about the emotion category design. Why do you turn "anticipation" and "trust" into more emotions labels? Why do you define these fine-grained emotions rather than the basic 6 emotions from Ekman? Does the emotion category design matter for the dialogue generation task? Thank you for your time and patience.

EricMichaelSmith commented 5 years ago

Ah, "anticipation" and "trust" were deemed to be a bit too vague to serve as specific emotions. Regarding why we use the fine-grained emotions at all, my co-author said that "the main goal was to cover a thorough and broad array of emotions that can always be grouped together more coarsely later". Certainly, we find that having fine-grained emotions leads to a good diversity of conversations and conversational moods, which should lead to a model more robust at being empathetic in many types of scenarios.

Miopas commented 4 years ago

Ah, "anticipation" and "trust" were deemed to be a bit too vague to serve as specific emotions. Regarding why we use the fine-grained emotions at all, my co-author said that "the main goal was to cover a thorough and broad array of emotions that can always be grouped together more coarsely later". Certainly, we find that having fine-grained emotions leads to a good diversity of conversations and conversational moods, which should lead to a model more robust at being empathetic in many types of scenarios.

Got it. Thank you very much!!