Conversational Assistant User Modeling for Emotion-Aware Dialogue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional virtual personal assistants (VPAs) are limited in their ability to engage in free-form dialogue about general topics of human interest, failing to develop a user model and understand emotional states, which is particularly problematic for seniors facing social isolation and health issues.

Innovation Solution

A conversational assistant with modules for user-model augmentation, dialogue management, and user-state analysis that adapts dialogue based on emotional metrics and conversational context, using reinforcement learning to facilitate extended, positive interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional VPAs are designed for limited, short interactions (Q&As, goal-directed queries), then device complexity is reduced and ease of operation is improved, but conversational engagement quality and user model development deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidconversational engagement quality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts dialogue strategies based on real-time user state analysis. The dialogue management module adjusts conversation depth, topic selection, and engagement style according to user emotions, attention level, and contextual cues, transforming a static VPA into a dynamic conversational partner that evolves with each interaction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous feedback loops where user responses are analyzed to update the user model, which then informs subsequent dialogue decisions. The user-state analysis module provides real-time feedback on user emotions and state, allowing the system to adapt its conversational strategy and maintain engaging, personalized interactions.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If VPAs are designed to understand limited user intents, then measurement precision for specific tasks is improved, but ability to understand emotional states and general topics deteriorates

Engineering Contradiction:
Improveintent understanding accuracyVSAvoidemotional state understanding
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The user-state analysis module serves multiple functions simultaneously: it detects emotions, determines user intent, monitors engagement level, and tracks contextual information. This multi-functional approach allows the system to understand both specific task intents and broader emotional states using a unified analysis framework.

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

Solution Approach 2:

The system introduces an intermediary user model that bridges specific intent recognition and general emotional understanding. The user model accumulates and integrates various types of information (preferences, emotions, context, behaviors) to provide a comprehensive representation that enables both precise task understanding and broader emotional intelligence.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If free-flowing conversations are used to capture user information, then user model quality and health insights are improved, but data processing complexity and time requirements worsen

Engineering Contradiction:
Improveuser model qualityVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The user-state analysis module segments conversation analysis into distinct components: emotional state detection, intent recognition, contextual understanding, and engagement monitoring. Each component processes specific aspects of user input independently, reducing overall complexity while maintaining comprehensive user model development.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing of user inputs by extracting and storing key information in the user model during conversation. This preliminary action organizes data as it arrives, reducing the complexity of later analysis and enabling efficient retrieval and utilization of user information for health insights and personalized engagement.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If VPAs do not develop a user model, then device complexity is reduced, but conversational partnership quality and social engagement deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoidconversational partnership quality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system automatically builds and maintains the user model through continuous analysis of conversation data without requiring external intervention or manual configuration. The dialogue management and user-state analysis modules work autonomously to learn user preferences, emotions, and context, enabling the VPA to serve itself in developing personalized conversational capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12367869B2Conversational assistant for conversational engagement
Publication Date: 2025.07.22 SRI INTERNATIONAL
  • US12367869B2 patent drawing
  • US12367869B2 patent drawing
  • US12367869B2 patent drawing

AI summary

A conversational assistant for conversational engagement platform can contain various modules including a user-model augmentation module, a dialogue management module, and a user-state analysis input/output module. The dialogue management module receives metrics tied to a user from the other modules to understand a current topic and a user's emotions regarding the current topic from the user-state analysis input/output module and then adapts dialogue from the dialogue management module to the user based on dialogue rules factoring in these different metrics. The dialogue rules also factors in both i) a duration of a conversational engagement with the user and ii) an attempt to maintain a positive experience for the user with the conversational engagement. A flexible ontology relationship representation about the user is built and stores learned metrics about the user over time with each conversational engagement, and then in combination with the dialogue rules, drives the conversations with the user.