Voice Dialogue System Utterance Intent Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice dialogue systems struggle to accurately determine whether a user utterance overlapping with a system utterance is a response to the current system utterance.

Innovation Solution

Incorporating a tag into the system utterance, allowing the intention understanding unit to determine the user's utterance intention based on whether the user's utterance timing is before or after the output of the corresponding system utterance sentence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system uses existing methods to determine user utterance intentions, then the system can identify directed user utterances, but it cannot accurately determine whether overlapping user utterances are responses to current system utterances

Engineering Contradiction:
Improveutterance intention determination accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system utterance is segmented into a connective portion and a content portion, with the tag positioned between them. This segmentation allows the intention understanding unit to distinguish between user utterances that overlap with the connective portion (not responses to current system utterance) and those that overlap with the content portion (responses to current system utterance), thereby improving determination accuracy without requiring complex analysis of the entire utterance structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A tag is introduced as an intermediary element between the connective portion and content portion of the system utterance. This tag serves as a mediator that provides temporal reference information, enabling the intention understanding unit to determine whether a user utterance is a response to the current system utterance by comparing the user utterance timing with the tag position, thus improving measurement precision with minimal added complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system outputs complete system utterances before determining user response, then the dialogue flows naturally, but the system cannot respond appropriately to overlapping user utterances

Engineering Contradiction:
Improvedialogue naturalnessVSAvoidresponse appropriateness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The tag is embedded in the system utterance text before the utterance is output by the voice output unit. This preliminary action allows the intention understanding unit to have advance knowledge of the temporal reference point, enabling it to accurately determine whether overlapping user utterances are responses to the current system utterance, thus improving response appropriateness while maintaining natural dialogue flow

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12340803B2Determining a current system utterance with connective and content portions from a user utterance
Publication Date: 2025.06.24 TOYOTA JIDOSHA KK
  • US12340803B2 patent drawing
  • US12340803B2 patent drawing
  • US12340803B2 patent drawing

AI summary

A voice dialogue system includes: a voice input unit which acquires a user utterance, a dialogue text creator which creates a text of a system utterance, a voice output unit which outputs the system utterance as voice data, and a setting unit that sets a response deadline for system utterances. When a first system utterance is output by the voice output unit, a second system utterance is output after the first system utterance without having acquired a user utterance, and the second system utterance comprises a connective portion for connecting following sentences and a content portion that is a subject of the second system utterance, the setting unit sets a timing at which output of the connective portion of the second system utterance ends or output of the content portion of the second system utterance starts as the response deadline for the first system utterance.