Voice Assistant Intent Classification Using Ambiguity Verification Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices with voice assistant functions face challenges in accurately interpreting user utterances due to the need for large volumes of training data for neural network-based models, leading to inefficiencies in intent classification and ambiguity handling.

Innovation Solution

The implementation of an electronic device with a processor configured to convert user utterances into text data and utilize multiple ambiguity verification modules, including language models, to obtain ambiguity index values and provide responses based on these values, enabling efficient ambiguity detection and intent classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network-based model is used for intent classification, then the accuracy of user intent recognition is improved, but the volume of training data required increases significantly

Engineering Contradiction:
Improveuser intent recognition accuracyVSAvoidtraining data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the intent classification task into multiple stages: first using a language model to generate candidate intents, then applying ambiguity verification modules to evaluate and rank these candidates. This segmentation allows the system to achieve high accuracy without requiring the entire classification process to be trained on massive datasets simultaneously, thereby reducing the training data volume requirement while maintaining recognition precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces ambiguity verification modules as intermediary components between the language model and the final intent determination. These modules act as mediators that evaluate the confidence levels of candidate intents generated by the language model and apply additional verification rules, enabling the system to achieve accurate intent recognition with less training data by leveraging intermediate verification steps.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple ambiguity verification modules are used, then the accuracy of ambiguous utterance handling is improved, but the device complexity increases

Engineering Contradiction:
Improveambiguous utterance handling accuracyVSAvoidverification module structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic ambiguity verification mechanism where the system adaptively selects and applies verification modules based on the specific characteristics of each utterance. Rather than rigidly applying all verification modules to every input, the system dynamically determines which modules are necessary for each case, thereby improving ambiguous utterance handling accuracy while avoiding unnecessary complexity in the overall system structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different verification strategies and modules to different parts of the intent classification process based on local requirements. Specific verification modules are tailored to handle particular types of ambiguity (e.g., semantic ambiguity, syntactic ambiguity), allowing the system to achieve high accuracy in handling ambiguous utterances by applying targeted verification where needed rather than uniformly across all cases, thus managing complexity effectively.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240143920A1Method and electronic device for processing user utterance based on language model
Publication Date: 2024.05.02 SAMSUNG ELECTRONICS CO LTD
  • US20240143920A1 patent drawing
  • US20240143920A1 patent drawing
  • US20240143920A1 patent drawing

AI summary

An electronic device includes a memory including instructions and a processor electrically connected to the memory and configured to execute the instructions. When the instructions are executed by the processor, the processor is configured to convert an utterance into text data. The processor is configured to obtain a plurality of ambiguity index values from the text data based on each of a plurality of ambiguity verification modules including a language model. The processor is configured to provide a response to a user based on the plurality of ambiguity index values.