Neural Chatbot Response Generator for Emotion-Aware Conversations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbots rely on rule-based approaches that are limited in adapting to diverse user inputs, failing to emulate human-like responses effectively due to their predefined and finite response sets.

Innovation Solution

A conversational response generator using an attention-based neural network model that predicts user emotions and intents to dynamically generate responses, incorporating machine learning and user data to create unique and contextually relevant interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a rule-based approach is used for chatbot responses, then the system is simple to implement and maintain, but the adaptability to diverse user inputs is limited

Engineering Contradiction:
Improveadaptability to diverse user inputsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical rule-based system with a neural network-based conversational response generator. The neural network model processes user inputs through multiple layers (embedding layer, attention mechanism, RNN/LSTM/Transformer) to generate contextually relevant responses, eliminating the need for predefined rules while maintaining system manageability through automated training on conversation datasets.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system dynamically adjusts response generation parameters based on input context, user profile, and conversation history. The neural network modifies its internal state and output probabilities according to the specific input, enabling adaptive responses without requiring explicit parameter programming. This allows the system to handle diverse inputs effectively while maintaining operational simplicity.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If predefined responses are used, then the response generation is fast and efficient, but the quality of human-like interaction is poor

Engineering Contradiction:
Improveresponse generation qualityVSAvoidresponse generation speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The neural network model is pre-trained on extensive conversation datasets before actual use. This preliminary training enables the system to generate high-quality, human-like responses quickly during operation without requiring real-time complex computations. The model's internal representations are already optimized for generating natural language responses, maintaining both speed and quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system copies and adapts patterns from training data to generate responses. By learning from vast amounts of conversation examples during training, the neural network captures human-like communication patterns and replicates them in responses. This copying mechanism enables fast generation of natural-sounding responses without requiring manual programming of interaction quality.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If machine learning models are used for response generation, then the adaptability and personalization are improved, but the computational resources and training requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system employs dynamic response generation where the neural network adjusts its computations based on input complexity and context. The attention mechanism dynamically focuses computational resources on relevant parts of the input and conversation history, rather than processing everything uniformly. This dynamic resource allocation enables personalization while reducing unnecessary computational energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The neural network model serves multiple functions: it generates responses, predicts user intent, and adapts to different conversation styles simultaneously. This multi-functionality consolidates what would otherwise require separate systems into a single model, reducing total computational resource requirements while maintaining high adaptability and personalization capabilities.

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

Data Source

PatentUS20230039235A1Emotionally-aware conversational response generation method and apparatus
Publication Date: 2023.02.09 VERIZON PATENT & LICENSING INC
  • US20230039235A1 patent drawing
  • US20230039235A1 patent drawing
  • US20230039235A1 patent drawing

AI summary

Techniques for generating conversational responses for a conversational user interface are disclosed. In one embodiment, a method is disclosed comprising obtaining user input from a user via a conversational user interface, using the user input to obtain a user emotion and a user intent, obtaining candidate probabilities for a fragment of a response to the user input using the obtained user emotion, the obtained user intent and the user input, generating the response to the user input using the candidate probabilities obtained for the fragment to select a candidate for the fragment of the response, and communicating the response to the user via the conversational user interface.