System and method for generating a multi-lingual and multi-intent capable semantic parser based on automatically generated operators and user-designated utterances relating to the operators
First Claim
1. A system of generating a semantic parser for natural language processing, comprising:
- one or more physical processors programmed to;
generate an operator that represents a computer-executable instruction that resolves a request;
generate at least one canonical statement of the operator for presentation to a human user, wherein the at least one canonical statement expresses the request in a first manner, and wherein the at least one canonical statement is generated after generating the operator;
generate a task, after the operator has been generated and to be performed by the human user, to make an utterance that conveys the canonical statement in a second manner different than the first manner;
receive the utterance;
associate the utterance with the operator; and
generate the semantic parser based on the association of the utterance with the operator.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to systems and methods for generating semantic parsers based on automatically generated operators and user-designated utterances relating to the operators for use in natural language processing. The system may automatically generate multiple operators that each express a respective computer-executable instruction that resolves a request. These operators may be expressed in a manner that is machine-readable and not necessarily for consumption by a human user. The system may generate a canonical statement that expresses the request in a first manner that a human user would be able to understand. The system may generate a task, such as crowd-sourced task, for a human user to provide an utterance that conveys the canonical statement in a second manner different than the first manner. By doing so, the system may rapidly build operators and learn how humans would utter requests resolved by instructions encoded in the operators for building semantic parsers.
-
Citations
20 Claims
-
1. A system of generating a semantic parser for natural language processing, comprising:
one or more physical processors programmed to; generate an operator that represents a computer-executable instruction that resolves a request; generate at least one canonical statement of the operator for presentation to a human user, wherein the at least one canonical statement expresses the request in a first manner, and wherein the at least one canonical statement is generated after generating the operator; generate a task, after the operator has been generated and to be performed by the human user, to make an utterance that conveys the canonical statement in a second manner different than the first manner; receive the utterance; associate the utterance with the operator; and generate the semantic parser based on the association of the utterance with the operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer-implemented method of generating a semantic parser for natural language processing, comprising:
-
generating an operator that represents a computer-executable instruction that resolves a request; generating at least one canonical statement of the operator for presentation to a human user, wherein the at least one canonical statement expresses the request in a first manner, and wherein the at least one canonical statement is generated after generating the operator; generating a task, after the operator has been generated and to be performed by the human user, to make an utterance that conveys the canonical statement in a second manner different than the first manner; receiving the utterance; associating the utterance with the operator; and generating the semantic parser based on the association of the utterance with the operator. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification