Recognition of user intents and associated entities using a neural network in an interaction environment
AssigneeNVIDIA Corporation
InventorsVlad Getselevich, Purnendu Mukherjee
Life of this patent
Estimating the term…
Abstract
Systems and methods determine an intent of a received voice input corresponds to an intent label and determine an entity for the intent label. The entity may be responsive to a formulation associated with the intent. A value for the entity may be determined and populated to provide the entity as a command to one or more interaction environments. The interaction environment may execute commands responsive to a user input based on the value associated with the entity.
Claims20
A processor, comprising:
- one or more processing units to:
- determine an intent of a voice input, the intent being selected from a predetermined list of intents;
- generate a formulation based, at least in part, on one or more features of the intent;
- determine an entity associated with the intent, the entity corresponding to a response to the formulation associated with the intent;
- select, from a predetermined list of entity values, a selected value;
- and
- execute a task, responsive to the voice input, based, at least in part, on the selected value.
A method, comprising:
- receiving a user query to perform a task;
- determining, using a first trained neural network, a label corresponding to an intent of the user query;
- determining, using a second trained neural network and based at least in part on the label, an entity query for the task associated with a formulation;
- determining, using the second trained neural network, a value responsive to the entity query;
- and
- transmitting an instruction to perform the task based, at least in part, on the value.
The method of claim 13, further comprising:
- determining a probability of the label corresponds to at least one intent label of the list of intent labels;
- and
- selecting the label based, at least in part, on a highest probability value.
A computer-implemented method, comprising:
- determining an intent associated with an input query;
- mapping the intent to an associated action;
- determining a formulation associated with the intent;
- determining, based at least in part on the formulation, an entity associated with the associated action is undefined;
- determining the entity based, at least in part, on the input query;
- executing the associated action.
Dependencies are inferred from the claim text.