Method and apparatus for improved grammar checking using a stochastic parser
First Claim
Patent Images
1. A method of grammar checking an input string of text, the method comprising:
- generating alternative strings of text;
generating separate stochastic parse scores for the input string of text and for each of the alternative strings of text;
determining which one string of text, out of the input string of text and the alternative strings of text, has the highest stochastic parse score; and
selecting the one string of text which has the highest stochastic parse score.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and grammar checking system are provided that generate a stochastic score, or a statistical goodness measure, for each of an input string of text and one or more alternative strings of text. An alternative generator generates the alternative strings of text, and a ranking parser produces parse trees and corresponding statistical goodness measures for each of the strings. The string of text having the highest goodness measure is selected for recommendation to a user.
-
Citations
25 Claims
-
1. A method of grammar checking an input string of text, the method comprising:
-
generating alternative strings of text;
generating separate stochastic parse scores for the input string of text and for each of the alternative strings of text;
determining which one string of text, out of the input string of text and the alternative strings of text, has the highest stochastic parse score; and
selecting the one string of text which has the highest stochastic parse score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for performing the grammar checking steps comprising:
-
receiving an input string of text;
generating alternative strings of text;
generating separate stochastic parse scores for the input string of text and for each of the alternative strings of text;
determining which one string of text, out of the input string of text and the alternative strings of text, has the highest stochastic parse score; and
selecting the one string of text which has the highest stochastic parse score. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A grammar checking system comprising:
-
an alternative generator configured to receive an input string of text, and in response, to generate alternative strings of text corresponding to different possible grammatical corrections of the input string of text;
a parse tree producer configured to generate parse trees for the input string of text and for each of the alternative strings of text;
a stochastic score generator configured to receive the parse trees for the input string of text and for each of the alternative strings of text and to generate separate parse scores for each of the strings of text from the corresponding parse tree; and
a string selector configured to determine which string of text, out of the input string of text and the alternative strings of text, has a greatest parse score and to select the string of text having the highest parse score. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification