Dialogue Processing Device Resolving Slot Ambiguity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dialogue processing methods require multiple rounds of interaction between users and systems, leading to poor user experience due to incomplete or mismatched slot information and services.

Innovation Solution

A method where a dialogue processing device receives user input, identifies missing slot information, and retrieves a set of service identifiers from a server to prompt the user, allowing them to select the correct service, thereby reducing unnecessary dialogue rounds and improving service execution efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the dialogue system waits for complete slot information before executing services, then service accuracy is improved, but dialogue rounds increase and user experience deteriorates

Engineering Contradiction:
Improveservice execution accuracyVSAvoiddialogue rounds
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by proactively obtaining and presenting the service identifier set to the user before service execution is finalized. Instead of waiting for complete slot information, the system提前 retrieves available services matching the current slot information and presents them to the user, allowing service identification to occur in parallel with ongoing information collection, thereby reducing dialogue rounds while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by presenting the service identifier set to the user and receiving user confirmation or correction. This feedback loop allows the system to verify service identification accuracy early in the dialogue, enabling corrective action before proceeding, thus maintaining high service execution accuracy while minimizing the number of dialogue rounds needed

Inventive Principle:
Principle #23Feedback

2Reliability

If the dialogue system requests all mandatory slot information before service execution, then service completeness is improved, but dialogue complexity and user burden increase

Engineering Contradiction:
Improveservice completenessVSAvoiduser interaction simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by obtaining the service identifier set based on currently available slot information before all mandatory slots are filled. This allows the system to identify potential services early and present them to the user, reducing the need to collect all slot information sequentially and thereby simplifying user interaction while ensuring service completeness through verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by using only the subset of slot information that is currently available to retrieve the service identifier set, rather than requiring all mandatory slot information. This partial matching approach allows the system to present relevant services to the user with minimal information, reducing user burden while maintaining service completeness through subsequent verification steps

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11977815B2Dialogue processing method and device
Publication Date: 2024.05.07 HUAWEI TECH CO LTD
  • US11977815B2 patent drawing
  • US11977815B2 patent drawing
  • US11977815B2 patent drawing

AI summary

A dialogue processing method and device are provided. The method includes: A dialogue processing device receives dialogue information from user equipment; if the dialogue information does not include slot information that is corresponding to a first slot type and that can determine a service, the dialogue processing device obtains a service identifier set corresponding to the first slot type from a server, and sends the service identifier set to the user equipment; and after a target service identifier is received from the user equipment, the dialogue processing device requests a service corresponding to the target service identifier from the server, and sends execution success information to the user equipment. According to this method, a service item can be presented to a user in a timely manner, and the user can be prevented from initiating a plurality of rounds of dialogues with the dialogue processing device, thereby improving service execution efficiency and further improving use experience of the user.