From reacting to emotions, to creating emotions
Designing a chatbot that reacts to what a user expresses is one thing. But creating emotions during a dialog like a human does requires deeper understanding of how a chatbot manages emotions. Let's start with emotional polysemy.
Solving the problems of emotional polysemy
We will be enhancing the emotional intelligence of a chatbot starting by addressing the issue of emotional polysemy. We are used to defining polysemy with words, not emotions, in the sense that polysemy is the capacity of a word to have multiple meanings. In Chapter 6, How to Use Decision Trees to Enhance K-Means Clustering, we explored the confusion that arose with the word "coach." "Coach" can mean a bus or a sports trainer, which leads to English to French translation issues.
Polysemy also applies to the interpretation of emotions by artificial intelligence. We will explore this domain with two examples: greetings and...