Dialogue System Keyword Categorization Reducing User Input Burden

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dialogue systems require excessive user input to reach a resulting sentence, leading to user discomfort due to repetitive responses and increased interaction burden.

Innovation Solution

A dialogue system that categorizes and prioritizes resulting sentence candidates based on keyword matching and user input, reducing the number of responses needed by selecting the highest priority candidate within each category for further user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system prompts for additional user input to specify the resulting sentence, then the accuracy of the resulting sentence is improved, but the number of responses required increases causing user discomfort

Engineering Contradiction:
Improveaccuracy of resulting sentenceVSAvoidnumber of responses required
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary classification of resulting sentence candidates into categories based on keyword matching before presenting options to the user. By pre-organizing candidates into categories and selecting the highest priority category, the system reduces the number of back-and-forth interactions needed, as the user only needs to provide one additional input to confirm or correct the system's preliminary determination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the set of resulting sentence candidates into multiple categories based on keyword matching and priority ranking. Instead of presenting all candidates or requiring multiple clarification rounds, the system divides candidates into organized categories and selects the highest priority one, thereby reducing the interaction burden while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

2Speed

If the system uses keyword matching to determine resulting sentences, then the processing speed is improved, but the precision of sentence selection deteriorates due to excessive responses needed

Engineering Contradiction:
Improveprocessing speedVSAvoidprecision of sentence selection
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary keyword matching and categorization of resulting sentence candidates before user interaction. By pre-processing and organizing candidates into categories based on keyword priority, the system maintains fast processing speed while reducing the need for multiple clarification rounds, thereby improving both efficiency and selection precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from keyword matching results to refine the selection process. By analyzing which keywords match best and organizing candidates accordingly, the system can make more accurate selections with fewer user responses, improving precision without sacrificing processing speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11868734B2Dialogue system
Publication Date: 2024.01.09 NTT DOCOMO INC
  • US11868734B2 patent drawing
  • US11868734B2 patent drawing
  • US11868734B2 patent drawing

AI summary

The dialogue system includes a keyword acquisition unit configured to acquire an input key group containing one or a plurality of input keywords on the basis of an input of a character string, a category generation unit configured to classify the resulting sentence candidates into a plurality of categories on the basis of a comparison between the input key group acquired by the keyword acquisition unit and the storage key group contained in an FAQ database, an intra-category ranking determination unit configured to determine a priority ranking of the resulting sentence candidates within each of the categories, and a presentation unit configured to select a resulting sentence candidate of a highest priority ranking determined by the intra-category ranking determination unit from within a category of a highest priority ranking determined in advance, and present a response for prompting a user to make an additional input.