Multi-Agent Dialog System Topic Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dialog systems between humans and robots are fragmented due to a question-and-answer approach, leading to a lack of coherence and user satisfaction, as the knowledge base is not tailored to specific topics, resulting in unrelated responses.

Innovation Solution

A dialog apparatus that stores sets of four utterances, allowing robots to exchange additional questions and answers that reflect the content of responses, ensuring topic continuity by selecting sets with similar user utterances, enabling natural dialog.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a question-and-answer approach is used to address a wide range of topics, then the breadth of topic is improved, but the coherence and user satisfaction of the dialog deteriorates

Engineering Contradiction:
Improvebreadth of topicVSAvoidcoherence of dialog
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The dialog system is segmented into multiple agents, each responsible for specific topics or functions. This allows the system to maintain coherence within each agent's domain while collectively covering a broad range of topics across multiple agents, resolving the contradiction between topic breadth and dialog coherence

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-agent linear dialog to a multi-agent dimensional structure where dialogs can occur across different agent layers. This dimensional change enables the system to maintain coherence within each interaction layer while providing versatile topic coverage across the entire multi-agent system

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If a scenario with multiple turns is constructed to improve dialog coherence, then the coherence is improved, but the system complexity increases

Engineering Contradiction:
Improvecoherence of dialogVSAvoidscenario construction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each agent in the multi-agent system is designed with universal capabilities to handle multiple dialog functions (question answering, topic maintenance, coherence preservation) within its domain. This universality reduces the need for complex specialized scenarios for each function, simplifying the overall system architecture while maintaining coherence

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

3Duration of action of moving object

If general knowledge of utterance is used to extend dialog duration, then the dialog duration is improved, but the relevance to specific user utterances deteriorates

Engineering Contradiction:
Improvedialog durationVSAvoidrelevance to user utterance
Core Design Contradiction:
Duration of action of moving objectVSLoss of information

Solution Approach 1:

The multi-agent system implements feedback mechanisms where each agent's responses are based on analyzing the specific user utterance and adjusting its reply accordingly. This feedback loop ensures that even as dialogs extend over multiple turns across different agents, each response remains relevant to the user's original input, preventing information loss while maintaining dialog duration

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11734520B2Dialog apparatus, method and program for the same
Publication Date: 2023.08.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11734520B2 patent drawing
  • US11734520B2 patent drawing
  • US11734520B2 patent drawing

AI summary

A dialog apparatus and the like are provided which achieve a natural dialog in which topics minutely connect, starting from a user utterance, by making, after a robot's response to the user utterance, robots exchange additional questions and answers, which reflect the contents of the response, between them. A plurality of sets of four utterances, each set being made up of four sentences: an assumed user utterance sentence, a response sentence for user utterance, a subsequent utterance sentence for these sentences, and a subsequent response sentence as a unit, are stored, and, in response to input of text data corresponding to a user utterance, the dialog apparatus performs control such that any one of a plurality of agents utters, of a set of four utterances that begins with an assumed user utterance sentence which is similar to the text data corresponding to the user utterance, each of a response sentence for user utterance, a subsequent utterance sentence for these sentences, and a subsequent response sentence, different agents utter the response sentence for user utterance and the subsequent utterance sentence, and different agents utter the subsequent utterance sentence and the subsequent response sentence.