CharacterChat: Learning towards Conversational AI with Personalized Social Support

Quan Tu,Chuanqi Chen,Jinpeng Li,Yanran Li,Shuo Shang,Dongyan Zhao,Ran Wang,Rui Yan
2023-08-20
Abstract:In our modern, fast-paced, and interconnected world, the importance of mental well-being has grown into a matter of great urgency. However, traditional methods such as Emotional Support Conversations (ESC) face challenges in effectively addressing a diverse range of individual personalities. In response, we introduce the Social Support Conversation (S2Conv) framework. It comprises a series of support agents and the interpersonal matching mechanism, linking individuals with persona-compatible virtual supporters. Utilizing persona decomposition based on the MBTI (Myers-Briggs Type Indicator), we have created the MBTI-1024 Bank, a group that of virtual characters with distinct profiles. Through improved role-playing prompts with behavior preset and dynamic memory, we facilitate the development of the MBTI-S2Conv dataset, which contains conversations between the characters in the MBTI-1024 Bank. Building upon these foundations, we present CharacterChat, a comprehensive S2Conv system, which includes a conversational model driven by personas and memories, along with an interpersonal matching plugin model that dispatches the optimal supporters from the MBTI-1024 Bank for individuals with specific personas. Empirical results indicate the remarkable efficacy of CharacterChat in providing personalized social support and highlight the substantial advantages derived from interpersonal matching. The source code is available in \url{<a class="link-external link-https" href="https://github.com/morecry/CharacterChat" rel="external noopener nofollow">this https URL</a>}.
Computation and Language
What problem does this paper attempt to address?
The paper primarily aims to address several key issues in the field of mental health support and proposes a new Social Support Conversation (S2Conv) framework to provide more personalized emotional support services. Specifically, the paper attempts to solve the following problems: 1. **Limitations of Traditional Emotional Support Conversations (ESC)**: Existing ESC methods are limited in effectiveness when dealing with individuals of different personalities, as they often lack the ability to provide personalized support. 2. **Psychological Resistance to AI Supporters**: Users may experience psychological resistance when they perceive the supporter as a robot, which reduces the effectiveness of the support. 3. **Inability to Provide Personalized Support for Different Personalities**: Existing systems struggle to adapt to the diverse needs of individuals with varying personalities. To address the above issues, the authors propose the S2Conv framework, which includes: - **Personality Decomposition**: A personality decomposition method based on MBTI (Myers-Briggs Type Indicator) to create virtual characters with different personality traits and memory backgrounds. - **MBTI-1024 Bank**: A collection of 1024 virtual characters with unique personality traits, each with detailed personality descriptions and memory backgrounds. - **MBTI-S2Conv Dataset**: A dataset of social support conversations between these virtual characters, created through improved role-playing prompts and dynamic memory mechanisms. - **CharacterChat System**: A comprehensive S2Conv system that includes a personality and memory-based conversation model and an interpersonal matching plugin to assign the most suitable supporter from the MBTI-1024 Bank to a seeker with a specific personality. Experimental results show that the CharacterChat system can effectively provide personalized social support and significantly improve the effectiveness of support through interpersonal matching. Additionally, the paper evaluates the consistency of virtual characters in the MBTI-1024 Bank with the designated MBTI personalities, showing that most characters are consistent with the designated MBTI personality in at least 3 dimensions, demonstrating that these virtual characters can exhibit behavior patterns consistent with their designated personalities.