Natural Language Inference for Intent Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional natural language model training for determining user intent in electronic systems requires large amounts of labeled training data, which is costly in terms of time and money.

Innovation Solution

The system uses a small amount of labeled training data and employs natural language inference to determine user intent by comparing user input with stored example expressions, leveraging a natural language inference model to compute scores and select the most applicable intent, with the option to reverse-score if initial confidence is insufficient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional natural language model training is used to determine user intent, then the system can achieve reliable intent determination, but it requires large amounts of labeled training data which is costly in terms of time and money

Engineering Contradiction:
Improveintent determination reliabilityVSAvoidlabeled training data quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent introduces natural language inference as an intermediary mechanism between user input and intent determination. Instead of directly training a model on large labeled datasets, the system uses NLI to compare user expressions against stored example expressions and derive intent through semantic inference, thereby reducing the need for extensive labeled training data while maintaining determination reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-storing example natural language expressions for each intent in a database before actual user interactions. These pre-prepared examples serve as reference points that enable the NLI model to infer user intent without requiring real-time access to large training datasets, thus reducing the quantity of labeled data needed during deployment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11763090B2Predicting user intent for online system actions through natural language inference-based machine learning model
Publication Date: 2023.09.19 SALESFORCE INC
  • US11763090B2 patent drawing
  • US11763090B2 patent drawing
  • US11763090B2 patent drawing

AI summary

An online system that allows users to interact with it using expressions in natural language form includes an intent inference module allowing it to infer an intent represented by a user expression. The intent inference module has a set of possible intents, along with a small set of example natural language expressions known to represent that intent. When a user interacts with the system using a natural language expression for which the intent is not already known, the intent inference module applies a natural language inference model to compute scores indicating whether the user expression textually entails the various example natural language expressions. Based on the scores, the intent inference module determines an intent that is most applicable for the expression. If an intent cannot be determined with sufficient confidence, the intent inference module may further attempt to determine whether the various example natural language expressions textually entail the user expression.