Persona-Based QA System for Sentiment-Aligned Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Question answering (QA) systems lack personality in their interactions with users, failing to consider user personas that are essential for guiding questions and providing relevant answers.

Innovation Solution

A persona-based profile is created for QA systems to analyze user interactions, using relevance and sentiment analysis to score candidate answers and provide more engaging and relevant responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If canned responses are used in QA systems, then response generation is efficient and simple, but user engagement and conversational quality deteriorate due to lack of personality

Engineering Contradiction:
Improveresponse generation efficiencyVSAvoiduser engagement quality
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically adapts the persona characteristics based on the conversation context, user input, and interaction history. The persona is not fixed but evolves during the conversation, allowing the QA system to maintain personality while responding to different user needs and contexts, thus improving engagement without sacrificing efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as tone, style, and personality traits by integrating persona profiles that define these characteristics. By adjusting these parameters based on the selected persona and conversation context, the system generates responses that feel more human-like and engaging while maintaining the efficiency of automated response generation

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If persona-based profiling is implemented, then answer relevance and sentiment alignment improve, but system complexity increases due to additional processing steps

Engineering Contradiction:
Improveanswer relevance accuracyVSAvoidsystem processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining persona profiles with characteristic traits, tones, and styles before the actual conversation. This preparation work is done in advance, so during the conversation, the system can quickly match user inputs to appropriate personas and generate relevant responses without excessive processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The persona profile acts as an intermediary layer between the user input and the response generation process. This intermediary structure organizes personality characteristics and response patterns, making it easier for the system to select and apply appropriate personas, thereby improving answer relevance while managing system complexity through structured organization

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If multiple candidate answers are scored and compared against persona profiles, then response quality and personalization improve, but processing time and computational resources increase

Engineering Contradiction:
Improveresponse personalization qualityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies partial action by scoring and comparing only the most relevant candidate answers against persona profiles rather than all possible answers. By selectively applying the persona-based scoring to a subset of promising candidates, the system achieves personalization quality while reducing the overall processing time and computational resources required

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10180988B2Persona-based conversation
Publication Date: 2019.01.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10180988B2 patent drawing
  • US10180988B2 patent drawing
  • US10180988B2 patent drawing

AI summary

An approach is provided to provide communication between a user and a question answering (QA) system using a persona. A persona-based profile is identified to utilize in a conversation between the user and the QA system with the persona being relevance and/or sentiment based. A question is received at the QA system from the user. The QA system retrieves candidate answers which are compared to the persona-based profile. The candidate answers are scored based on the comparison. One or more of the candidate answers are selected based on the scores and these candidate answers are provided to the user.