Removing Bias From Features Containing Overlapping Embedded Grammars in a Natural Language Understanding System
First Claim
1. A method of removing bias from an action classifier within a natural language understanding system, the method comprising:
- identifying a sentence having a target embedded grammar that overlaps with at least one other embedded grammar;
selecting a group of overlapping embedded grammars comprising the target embedded grammar and at least one additional embedded grammar;
creating a sentence expansion comprising the sentence including the target embedded grammar and a copy of the sentence for each additional embedded grammar of the group, with each copy of the sentence including a different additional embedded grammar from the group in place of the target embedded grammar; and
including the sentence expansion in action classifier training data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of removing bias from an action classifier within a natural language understanding system can include identifying a sentence having a target embedded grammar that overlaps with at least one other embedded grammar and selecting a group of overlapping embedded grammars including the target embedded grammar and at least one additional embedded grammar. A sentence expansion can be created that includes the sentence including the target embedded grammar and a copy of the sentence for each additional embedded grammar of the group. Each copy of the sentence can include a different additional embedded grammar from the group in place of the target embedded grammar. The sentence expansion can be included within action classifier training data.
-
Citations
20 Claims
-
1. A method of removing bias from an action classifier within a natural language understanding system, the method comprising:
-
identifying a sentence having a target embedded grammar that overlaps with at least one other embedded grammar; selecting a group of overlapping embedded grammars comprising the target embedded grammar and at least one additional embedded grammar; creating a sentence expansion comprising the sentence including the target embedded grammar and a copy of the sentence for each additional embedded grammar of the group, with each copy of the sentence including a different additional embedded grammar from the group in place of the target embedded grammar; and including the sentence expansion in action classifier training data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of removing bias from an action classifier within a natural language understanding system, the method comprising:
-
identifying sentences that comprise at least one target embedded grammar; for each identified sentence, selecting a group of overlapping embedded grammars including the target embedded grammar and at least one additional embedded grammar; creating n−
1 copies of the sentence, where n is the total number of embedded grammars in the selected group;replacing the target embedded grammar in each copy of the sentence with a different one of the additional embedded grammars of the group and keeping the original sentence comprising the target embedded grammar intact; and including the sentence and the copies of the sentence within action classifier training data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer usable medium having computer usable program code that removes bias from an action classifier within a natural language understanding system, said computer program product including; computer usable program code that identifies a sentence having a target embedded grammar that overlaps with at least one other embedded grammar; computer usable program code that selects a group of overlapping embedded grammars comprising the target embedded grammar and at least one additional embedded grammar; computer usable program code that creates a sentence expansion comprising the sentence including the target embedded grammar and a copy of the sentence for each additional embedded grammar of the group, with each copy of the sentence including a different additional embedded grammar from the group in place of the target embedded grammar; and computer usable program code that adds the sentence expansion to action classifier training data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification