Personality-Based Chatbot Response Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional intelligent personal assistant systems lack personalization, failing to adapt to individual user personalities, which limits their ability to provide a more pleasant user experience through tailored responses and interactions.

Innovation Solution

A system that includes a processor and a non-transitory computer-readable medium with instructions to receive user input, determine the user's personality type, and adjust outputs based on this information to enhance user experience, including verbal, visual, or textual responses, and predict future user needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional intelligent assistant systems use generic responses for all users, then system complexity is reduced and ease of manufacture is improved, but user experience quality and personalization are worsened

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoiduser experience personalization
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by determining the user's personality type before generating responses. The processor analyzes user inputs (text, voice, or gesture) to identify personality characteristics, then uses this pre-determined personality information to personalize subsequent interactions. This preliminary personality assessment enables personalized responses without adding complex real-time adaptation mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes response parameters based on detected personality traits. Different personality types receive differently weighted response options - for example, analytical personalities may receive more data-driven responses while emotional personalities receive more empathetic responses. The system adjusts response generation parameters dynamically based on the identified personality profile, achieving personalization through parameter modification rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system analyzes user personality from multiple inputs, then personalization accuracy is improved, but processing time and device complexity increase

Engineering Contradiction:
Improvepersonality type determination accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses a universal personality determination module that handles multiple input types (text, voice, gesture) through a single analysis framework. This multi-functional module processes different modalities using the same personality assessment algorithms, achieving accurate personality detection without requiring separate complex analysis systems for each input type. The unified approach maintains precision while controlling complexity.

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

Solution Approach 2:

The system performs self-service by automatically determining personality type from user inputs without requiring manual configuration or extensive external data. The processor analyzes patterns in user communications (text, voice commands, gestures) to infer personality characteristics autonomously. This self-determination capability achieves accurate personalization through automated analysis rather than complex manual setup procedures.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system weights future interactions based on current personality analysis, then user engagement quality is improved, but computational requirements and processing time increase

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidcomputational energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary weighting of response options based on personality type before actual interaction occurs. By pre-calculating which response types are most likely to engage a particular user based on their personality profile, the system avoids expensive real-time optimization during each interaction. This preliminary weighting reduces computational energy consumption during actual use while maintaining high engagement quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial personalization by weighting response options rather than completely regenerating responses for each interaction. Instead of performing full computational optimization for every user input, the system uses pre-determined personality weights to select from predefined response options. This partial action approach achieves improved engagement quality without the excessive computational energy consumption of complete real-time optimization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10748534B2Personality-based chatbot and methods including non-text input
Publication Date: 2020.08.18 MATTERSIGHT CORP
  • US10748534B2 patent drawing
  • US10748534B2 patent drawing
  • US10748534B2 patent drawing

AI summary

The methods, apparatus, and systems described herein assist a user with a request. The methods in part receive input from a user that includes a voice input, a gesture input, a text input, biometric information, or a combination thereof; retrieve or determine a personality type of the user based on the input; determine a distress level or an engagement level of the user; determine a set of outputs responsive to the received input; rank the outputs in the set based on the retrieved or determined personality type and the determined distress level or engagement level; deliver a ranked output to the input in a modality based on the retrieved or determined personality type and a type of device configured to deliver the ranked output to the user, wherein the device comprises a navigation system, a car, a robot, or a combination thereof; and weigh the ranked output for future interactions.