INTEGRATION OF DOMAIN INFORMATION INTO STATE TRANSITIONS OF A FINITE STATE TRANSDUCER FOR NATURAL LANGUAGE PROCESSING
First Claim
1. A computer implemented method for integrating domain information and semantic parsing to generate meaning representations from natural language input, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising:
- receiving, by the computer system, a natural language input comprising at least a first input token;
obtaining, by the computer system, a semantic grammar;
determining, by the computer system, a semantic structure of the natural language input based on the semantic grammar;
retrieving, by the computer system, from an information domain, a plurality of domain tokens that match the first token of the natural language input; and
generating, by the computer system, a meaning representation based on the semantic structure and the plurality of domain tokens, wherein the meaning representation is used to execute a computer executable action.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for integrating domain information into state transitions of a Finite State Transducer (“FST”) for natural language processing. A system may integrate semantic parsing and information retrieval from an information domain to generate an FST parser that represents the information domain. The FST parser may include a plurality of FST paths, at least one of which may be used to generate a meaning representation from a natural language input. As such, the system may perform domain-based semantic parsing of a natural language input, generating more robust meaning representations using domain information. The system may be applied to a wide range of natural language applications that use natural language input from a user such as, for example, natural language interfaces to computing systems, communication with robots in natural language, personalized digital assistants, question-answer query systems, and/or other natural language processing applications.
54 Citations
30 Claims
-
1. A computer implemented method for integrating domain information and semantic parsing to generate meaning representations from natural language input, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising:
-
receiving, by the computer system, a natural language input comprising at least a first input token; obtaining, by the computer system, a semantic grammar; determining, by the computer system, a semantic structure of the natural language input based on the semantic grammar; retrieving, by the computer system, from an information domain, a plurality of domain tokens that match the first token of the natural language input; and generating, by the computer system, a meaning representation based on the semantic structure and the plurality of domain tokens, wherein the meaning representation is used to execute a computer executable action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for integrating domain information and semantic parsing to generate meaning representations from natural language input, the system comprising:
-
a computer system comprising one or more physical processors programmed with computer program instructions to; receive a natural language input comprising at least a first input token; obtain a semantic grammar; determine a semantic structure of the natural language input based on the semantic grammar; retrieve from an information domain, a plurality of domain tokens that match the first token of the natural language input; and generate a meaning representation based on the semantic structure and the plurality of domain tokens, wherein the meaning representation is used to execute a computer executable action. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of generating an information domain FST parser for integrating domain information with semantic parsing to generate a meaning representation, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions to perform the method, the method comprising:
-
obtaining, by the computer system, a plurality of entries of an information domain, wherein each entry comprises one or more domain tokens; determining, by the computer system, a weight for each domain token, irrespective of whether a given domain token appears in more than one entry, wherein the weight indicates a level of frequency in which the given token appears in the information domain; defining, by the computer system, for a given entry, a plurality of combinations of the one or more domain tokens, wherein each combination of the one or more domain tokens represent a different order of the one or more domain tokens and include some or all of the one or more domain tokens for the given entry; determining, by the computer system, a score for each combination, wherein the score is based on the weight for each domain token involved in the combination; and storing, by the computer system, the plurality of combinations for each of the plurality of entries. - View Dependent Claims (28, 29, 30)
-
Specification