Utterance Intent Mining via Syntactic Parsing and Word Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech recognition systems face low accuracy in classifying utterances due to the complexity of determining intended meaning from multiple words, leading to difficulties in identifying the correct class or meaning.

Innovation Solution

A speech processing system that utilizes a syntactic parser, word extractor, and analyzer to identify syntactic relationships, create word groupings, and map these groupings to candidate intent values, selecting the most likely intended meaning based on frequency analysis of previous utterances, and tags the utterance with appropriate labels to represent its dominant subject matter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional speech recognition systems analyze utterances for presence of words indicating likely class, then the system can perform basic classification, but the accuracy of classification is quite low

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The utterance is segmented into multiple word groupings based on syntactic relationships. Each grouping represents a potential intended meaning and is analyzed separately. The system divides the classification task into multiple candidate intents, each derived from specific word combinations, rather than treating the utterance as a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial classification by generating multiple candidate intents from different word groupings rather than attempting to classify the entire utterance at once. Each word grouping is independently evaluated to produce candidate intents, and the final classification is determined by selecting from these partial results based on statistical frequency.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If the system creates multiple word groupings to represent different intended meanings, then classification accuracy improves, but the processing complexity increases

Engineering Contradiction:
Improveintended meaning identification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The utterance is divided into multiple word groupings based on syntactic relationships identified by a parser. Each grouping captures a potential intended meaning, and the system processes these segments independently to generate candidate intents, reducing the complexity of analyzing the entire utterance at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary syntactic parsing and word grouping before final classification. By pre-identifying syntactic relationships and creating word groupings in advance, the system prepares multiple candidate intents that can be efficiently evaluated using statistical frequency data from previous utterances.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system uses frequency analysis of previous utterances to select the most likely intended meaning, then classification accuracy improves, but the time required for processing increases

Engineering Contradiction:
Improveintent selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes and stores statistical frequency data from previous utterances during a training phase. This preliminary action allows the system to quickly retrieve frequency information during real-time classification without performing complex calculations, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from historical data by incorporating frequency information from previously classified utterances. This feedback mechanism allows the system to leverage past patterns to quickly determine the most likely intended meaning, improving accuracy without requiring extensive real-time analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8688453B1Intent mining via analysis of utterances
Publication Date: 2014.04.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8688453B1 patent drawing
  • US8688453B1 patent drawing
  • US8688453B1 patent drawing

AI summary

According to example configurations, a speech processing system can include a syntactic parser, a word extractor, word extraction rules, and an analyzer. The syntactic parser of the speech processing system parses the utterance to identify syntactic relationships amongst words in the utterance. The word extractor utilizes word extraction rules to identify groupings of related words in the utterance that most likely represent an intended meaning of the utterance. The analyzer in the speech processing system maps each set of the sets of words produced by the word extractor to a respective candidate intent value to produce a list of candidate intent values for the utterance. The analyzer is configured to select, from the list of candidate intent values (i.e., possible intended meanings) of the utterance, a particular candidate intent value as being representative of the intent (i.e., intended meaning) of the utterance.