METHODS AND SYSTEMS FOR AUTOMATED TEXT CORRECTION
First Claim
Patent Images
1. An apparatus, comprising:
- at least one processor and a memory device coupled to the at least one processor, in which the at least one processor is configured;
to receive a natural language text input, the text input comprising a grammatical error in which a portion of the input text comprises a class from a set of classes;
to generate a plurality of selection tasks from a corpus of non-learner text that is assumed to be free of grammatical errors, wherein for each selection task a classifier re-predicts a class used in the non-learner text;
to generate a plurality of correction tasks from a corpus of learner text, wherein for each correction task a classifier proposes a class used in the learner text;
to train a grammar correction model using a set of binary classification problems that include the plurality of selection tasks and the plurality of correction tasks; and
to use the trained grammar correction model to predict a class for the text input from the set of possible classes.
1 Assignment
0 Petitions
Accused Products
Abstract
The present embodiments demonstrate systems and methods for automated text correction. In certain embodiments, the methods and systems may be implemented through analysis according to a single text correction model. In a particular embodiment, the single text correction model may be generated through analysis of both a corpus of learner text and a corpus of non-learner text.
17 Citations
16 Claims
-
1. An apparatus, comprising:
at least one processor and a memory device coupled to the at least one processor, in which the at least one processor is configured; to receive a natural language text input, the text input comprising a grammatical error in which a portion of the input text comprises a class from a set of classes; to generate a plurality of selection tasks from a corpus of non-learner text that is assumed to be free of grammatical errors, wherein for each selection task a classifier re-predicts a class used in the non-learner text; to generate a plurality of correction tasks from a corpus of learner text, wherein for each correction task a classifier proposes a class used in the learner text; to train a grammar correction model using a set of binary classification problems that include the plurality of selection tasks and the plurality of correction tasks; and to use the trained grammar correction model to predict a class for the text input from the set of possible classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory tangible computer-readable medium comprising computer-readable code that, when executed by a computer, cause the computer:
-
to receive a natural language text input, the text input comprising a grammatical error in which a portion of the input text comprises a class from a set of classes; to generate a plurality of selection tasks from a corpus of non-learner text that is assumed to be free of grammatical errors, wherein for each selection task a classifier re-predicts a class used in the non-learner text; to generate a plurality of correction tasks from a corpus of learner text, wherein for each correction task a classifier proposes a class used in the learner text; to train a grammar correction model using a set of binary classification problems that include the plurality of selection tasks and the plurality of correction tasks; and to use the trained grammar correction model to predict a class for the text input from the set of possible classes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification