Conversation Agent Response Selection via User Behavior Relevance Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated conversation agents fail to adjust their communication style to match individual user preferences, leading to a less-than-satisfactory experience as they often sound robotic and do not effectively mimic human interaction.

Innovation Solution

A conversation-simulating system that analyzes user behavior characteristics, such as personality traits, to generate and select responses that align with each user's unique communication style, using a response-prediction function and a repository of response templates to provide personalized interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If an automated conversation agent uses a fixed script to respond to users, then the system complexity is reduced and automation is improved, but the conversation agent sounds robotic and fails to adapt to individual user preferences

Engineering Contradiction:
ImproveautomationVSAvoidadaptability to user preferences
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The conversation agent dynamically adjusts its response style based on real-time analysis of user behavior characteristics. The system monitors user interactions and automatically adapts the agent's communication style to match individual user preferences, transitioning from a static fixed script to a dynamic adaptive response mechanism that learns from user behavior patterns

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The conversation agent performs self-customization by automatically analyzing user behavior characteristics and adjusting its own response style without human intervention. The system uses relevance scores to evaluate and select appropriate responses, enabling the agent to serve itself in the adaptation process rather than requiring manual programming for each user type

Inventive Principle:
Principle #25Self-service

2Device complexity

If a conversation agent uses a fixed communication style for all users, then the device complexity is reduced, but the user experience deteriorates as customers perceive the agent as robotic and unintelligent

Engineering Contradiction:
Improvesystem complexityVSAvoiduser experience quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system changes communication parameters such as tone, formality level, and response structure based on analyzed user behavior characteristics. By adjusting these parameters dynamically rather than using a fixed style, the agent can adapt to different user preferences while maintaining manageable system complexity through parameter-based adaptation rather than complete script rewriting

Inventive Principle:
Principle #35Parameter changes

3Reliability

If businesses provide human customer support agents, then user experience quality is improved, but operating expenses increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidoperating expense
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The automated conversation agent copies and mimics human communication patterns by analyzing user behavior characteristics and adjusting its responses accordingly. This allows the agent to replicate human-like interactions that improve user experience quality, providing a cost-effective alternative to human agents while maintaining high service quality through intelligent adaptation rather than simple scripted responses

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9177318B2Method and apparatus for customizing conversation agents based on user characteristics using a relevance score for automatic statements, and a response prediction function
Publication Date: 2015.11.03 GENESEE VALLEY INNOVATIONS LLC
  • US9177318B2 patent drawing
  • US9177318B2 patent drawing
  • US9177318B2 patent drawing

AI summary

A conversation-simulating system facilitates simulating an intelligent conversation with a human user. During operation, the system can receive a user-statement from the user during a simulated conversation, and generates a set of automatic-statements that each responds to the user-statement. The system then determines a set of behavior-characteristics for the user, and computes relevance scores for the automatic-statements based on the behavior-characteristics. Each relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement. The system selects an automatic-statement that has a highest relevance score from the set of automatic-statements, and provides the selected automatic-statement to the user.