METHOD AND APPARATUS FOR SELECTING AMONG COMPETING MODELS IN A TOOL FOR BUILDING NATURAL LANGUAGE UNDERSTANDING MODELS
First Claim
1. A method of selecting a grammar from among multiple grammars, the method comprising:
- comparing manually-generated annotations, including intents and mentions, corresponding a set of sentences, against machine-generated annotations, the comparing being as a function of a given grammar among multiple grammars, the machine-generated annotations also including intents and mentions corresponding to the set of sentences;
applying scores to the machine-generated annotations, the scores being a function of weightings of the intents and mentions; and
recommending whether to employ the given grammar based on the scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Selecting a grammar for use in a machine question-answering system, such as a Natural Language Understanding System, can be difficult for non-experts in such grammars. A tool, according to an example embodiment, can compare annotations of sample sentences, performed correctly by a human, the annotations having intents and mentions, against annotations performed by multiple grammars. Each grammar can be scored, and the system can select the best scored grammar for the user. In one embodiment, a method of selecting a grammar includes comparing manually-generated annotations against machine-generated annotations as a function of a given grammar among multiple grammars. The method can further include applying scores to the machine-generated annotations that are a function of weightings of the intents and mentions. The method can additionally include recommending whether to employ the given grammar based on the scores.
27 Citations
20 Claims
-
1. A method of selecting a grammar from among multiple grammars, the method comprising:
-
comparing manually-generated annotations, including intents and mentions, corresponding a set of sentences, against machine-generated annotations, the comparing being as a function of a given grammar among multiple grammars, the machine-generated annotations also including intents and mentions corresponding to the set of sentences; applying scores to the machine-generated annotations, the scores being a function of weightings of the intents and mentions; and recommending whether to employ the given grammar based on the scores. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for selecting a grammar from among multiple grammars, the method comprising:
-
a comparison module configured to compare manually-generated annotations including a set of sentences, against machine-generated annotations, the comparing being a function of a given grammar among multiple grammars, the machine-generated annotations also including intents and mentions corresponding to the set of sentences; a scoring module configured to apply scores to the machine-generated annotations, the scores being a function of weightings of the intents and mentions; and a recommendation module configured to recommend whether to employ the grammar based on the scores. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium configured to store instructions for selecting a grammar from among multiple grammars, the instructions, when loaded and executed by a processor, cause the processor to:
-
compare manually-generated annotations including intents and mentions corresponding to a set of sentences, against machine-generated annotations, the comparing being a function of a given grammar among multiple grammars, the machine-generated annotations including intents and mentions corresponding to the set of sentences; apply scores to the machine-generated annotations, the scores being a function of weightings of the intents and mentions; and recommend whether to employ the given grammar based on the scores. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification