Chatbot Emotion and Personality Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbot technologies fail to effectively adapt their dialogue to match the personality and mood of users, leading to suboptimal user experiences and potential irritation.

Innovation Solution

The system employs machine-learning models to analyze user inputs and generate discourse trees, identifying emotions and personality traits, which are then used to select responses that complement the user's emotional state and personality, thereby enhancing dialogue management and user satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If chatbot uses standard response selection, then response generation is fast and simple, but user satisfaction and emotional alignment deteriorate

Engineering Contradiction:
Improveresponse generation simplicityVSAvoiduser satisfaction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary analysis of user emotions and personality traits from past interactions before generating responses. By pre-processing user data to extract emotional states and personality characteristics, the chatbot can select more appropriate responses without adding complexity to the real-time response generation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback loops where user responses are continuously analyzed to refine emotion and personality detection. This feedback mechanism allows the chatbot to improve its understanding of user characteristics over time, leading to better response selection and higher user satisfaction.

Inventive Principle:
Principle #23Feedback

2Reliability

If chatbot analyzes user personality and emotion, then user satisfaction improves, but system complexity increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the complex task of understanding user characteristics into distinct modules: one for detecting emotions and another for identifying personality traits. This segmentation allows each module to specialize in specific aspects of user analysis, making the overall system more manageable and maintainable while improving accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The chatbot system is designed to perform multiple functions: it not only answers questions but also simultaneously analyzes emotions and personality traits, and adapts its response strategy accordingly. This multi-functionality consolidates what would otherwise require separate systems into a unified platform.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If chatbot adapts to user personality and mood, then dialogue quality improves, but processing time increases

Engineering Contradiction:
Improvedialogue qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user emotions and personality traits from past interactions before generating responses. By pre-processing user data to extract emotional states and personality characteristics, the chatbot can select more appropriate responses without adding complexity to the real-time response generation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial adaptation strategies where it selectively adjusts responses based on the detected emotional intensity and personality confidence levels. When detection confidence is low or emotional intensity is mild, the system uses standard responses, reserving adaptive strategies for cases where they provide the most value, thus reducing unnecessary processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11449682B2Adjusting chatbot conversation to user personality and mood
Publication Date: 2022.09.20 ORACLE INT CORP
  • US11449682B2 patent drawing
  • US11449682B2 patent drawing
  • US11449682B2 patent drawing

AI summary

Systems, devices, and methods provide improved autonomous agents that are configured to respond to a user's query based on an emotion with which the query was expressed and a personality trait of the user. The agent may identify candidate answers to the query that are each associated with an emotion and/or a personality trait. The autonomous agent may utilize a predefined protocol set that indicates transitions between emotional states. A transition may correspond to an action associated with an emotion and/or a personality trait that, if performed, is likely to maintain a user in or transition the user to a preferred emotional state. The responses may be scored based at least in part their corresponding emotions and/or personality traits and in light of the transitions identified in the protocol set. A particular scored response may be selected and provided to the user in response to their query.