Chatbot Intent Disambiguation Using Mapped Confidence Options

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbots struggle to accurately disambiguate user utterances when multiple intents have similar confidence scores, leading to incorrect interpretations and the need for additional clarification questions or user exit from conversations.

Innovation Solution

A chatbot system that presents a list of top matching user intent options to the user for disambiguation, using configurable confidence score thresholds and a user intent mapping table to improve intent recognition through user feedback and autolearning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the chatbot uses natural language understanding to analyze user requests, then the chatbot can respond with coded responses or conversations, but the chatbot struggles to accurately disambiguate user utterances when multiple intents have similar confidence scores

Engineering Contradiction:
Improveintent recognition accuracyVSAvoidconversation continuity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback by presenting multiple possible intent interpretations to the user and receiving their selection. This feedback loop allows the chatbot to resolve ambiguity by using the user's choice to disambiguate their utterance, thereby improving intent recognition accuracy while maintaining conversation continuity without requiring additional clarification questions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary mechanism that acts as a bridge between the ambiguous user utterance and the chatbot's intent recognition system. By presenting a list of possible intents as an intermediate step, the system allows users to select the correct interpretation, effectively mediating the disambiguation process and resolving the contradiction between accuracy and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the chatbot presents multiple intent options to the user for disambiguation, then user intent prediction accuracy is enhanced, but the interaction requires additional user input steps

Engineering Contradiction:
Improveuser intent prediction accuracyVSAvoidconversation turns
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies preliminary action by proactively presenting multiple intent options to the user before the chatbot needs to respond. This advance presentation of choices allows users to clarify their intent in a single interaction step, preventing the need for multiple clarification turns and reducing overall conversation time while improving intent prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the chatbot requests additional clarification questions to resolve ambiguous intents, then intent accuracy improves, but user experience deteriorates due to increased interaction complexity

Engineering Contradiction:
Improveintent recognition accuracyVSAvoiduser interaction simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

Instead of the traditional approach where the chatbot asks clarification questions, this patent inverts the process by presenting possible intent interpretations to the user and having them select the correct one. This inversion transforms the clarification process from a question-answering sequence into a selection task, which is more intuitive and easier for users, thereby improving ease of operation while maintaining high intent recognition accuracy.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12417355B2Chatbot disambiguation
Publication Date: 2025.09.16 ADP INC
  • US12417355B2 patent drawing
  • US12417355B2 patent drawing
  • US12417355B2 patent drawing

AI summary

Disambiguating user utterances is provided. Disambiguation of an utterance of a user is performed using up to a defined number of user intents in a set of possible user intents having highest confidence scores between a first confidence score threshold level and a second confidence score threshold level in response to determining that each user intent in the set of possible user intents does have a corresponding confidence score less than the second confidence score threshold level. Each of the up to the defined number of user intents is located in a user intent mapping table. A human interpretable label corresponding to each of the up to the defined number of user intents located in the user intent mapping table is extracted. Extracted human interpretable labels are assembled into a set of user intent options. The set of user intent options is sent to a client device of the user.