ERC DMSP: Emotion Recognition in Conversation Based on Dynamic Modeling of Speaker Personalities
Xiaoyang Li, Zhenyu Yang, Zhijun Li, Yiwen Li · 2024
Emotion Recognition in Conversations (ERC) is a widely applicable task, whether in emotional chatbots or recommender systems for dialog scenarios. The ability of systems to accurately identify human emotions is a crucial component in ERC success. In everyday conversations, a speaker’s emotional expression is closely tied to their individual characteristics and personality traits. Furthermore, individuals exhibit significant variations in their expressions of the same emotion. Traditional methods for ERC often overlook these personality differences and dynamic changes, leading to unreliable results. To address this issue, we propose a conversation emotion recognition model based on dynamic modeling of speaker’s personality (ERC DMSP). In our approach, to extract a speaker’s personality profile, we design a personality capture module to model the personalities of individuals based on their historical utterances. Moreover, a bidirectional influence exists between a speaker’s personality tendencies and their linguistic behavior. The speaker’s personality profile is thus continually updated based on the ongoing dialog. Additionally, since the personalities of other speakers in the conversation can also affect the form and intensity of a speaker’s emotional expression, we construct a conversation emotion representation utilizing group personality traits. We then comprehensively incorporate the speaker’s personality into the emotion representation of each utterance at both the group and individual levels through the personality engagement module. Throughout this process, the representation of dialog and the speaker’s personality undergo hierarchical updates, leading to more accurate conversation emotion recognition. We conducted extensive experiments on four commonly used public benchmark datasets for ERC to evaluate the effectiveness of our proposed ERC DMSP model. The results demonstrate its efficacy, as it exhibits a significant improvement over other methods in popular evaluation metrics. Our code is available for reference at https://github.com/Tars-is-a-robot/ERC-DMSP.