Automatic Grammar Correction for Second-Language Learners

September 5, 2006

by John Lee and Stephanie Seneff @ Spoken Language Systems, MIT CSAIL
Interspeech – ICSLP (Pittsburgh) 17-21 September

Taken from Interspeech website:

Session Wed3A3O: Technologies for Specific Populations: Learners and Challenged
it’s a poster
A computer conversational system can potentially help a foreign-language student improve his/her fluency through practice dialogues. One of its potential roles could be to correct ungrammatical sentences. This paper describes our research on a sentence-level, generation-based approach to grammar correction: first, a word lattice of candidate corrections is generated from an ill-formed input. A traditional n-gram language model is used to produce a small set of N-best candidates, which are then reranked by parsing using a stochastic context-free grammar. We evaluate this approach in a flight domain with simulated ill-formed sentences. We discuss its potential applications in a few related tasks.

Notes: They take a couple of error categories relevant to Japanese speakers conversing in English (articles and prepositions, noun number, verb aspect, mode and tense) and use them for their experiments/analysis. They do not use data from real second-language learners for this paper.

First they reduce the supposedly erroneous sentence (in my case it would be incorrect MT output) to its canonical form, where articles, preps, and auxiliaries are stripped off, and nouns and verbs are reduced to their citation form. All their alternative inflections are inserted into the lattice; insertions of articles, preps and aux. are allowed at every position. Second, an n-gram and a stochastic CFG are used as LMs to score all the paths in the lattice. In their experiments, they treat the transcript as a gold-standard and they find that their method can correctly reconstruct the transcript 88.7% of the time.
What’s nice about this approach is that it doesn’t need any human corrections. In a way, my thesis research can be seen as a great source of data to train systems similar to this one. A nice side-effect of my research is that we obtain MT output annotated with human corrections. so in this setting, one can use correction annotated data in order to build systems that can recover from ill-formed MT output and generate correct translations for such output automatically.


4 Responses to “Automatic Grammar Correction for Second-Language Learners”

  1. fondoftruth Says:

    Going on a road trip can be fun. A road trip can be a spontaneous adventure. Planning some aspects of the trip can make it more successful. Choose a good time to travel. Avoid traffic congestion. Make a list of sights to see. Make a list of their locations. This saves time thumbing through guidebooks. It is always a good idea to conduct regular maintenance on a vehicle before a long drive. Shops that do oil changes can check other fluids. Brakes should be inspected before traveling. Always consult the weather report before getting on the road. Tires need to be checked for proper inflation and wear. Lights need to be inspected. Be sure to take along a road hazard kit that contains blankets, a first aid kit, lights, and food. Plan nightly stops in advance. It is foolish to drive tired. A top priority needs to be finding a safe place to stop for the night. Finally, make sure there is a current and high quality map in the car at all times. A road atlas works well. Enjoy the trip!

  2. waqar ali Says:

    dear sir this is waqar narejo, from pakistan, student of MSCS @ salu khairpur, i am impressed by your research topic “Automatic Grammar Correction for Second-Language Learners”, i am also interested to work on sindhi language, can i have more detail of your reseaarch paper as i can studied further.

  3. jagotka tomovska Says:

    correction of the se3ntence3
    If I knew you were in the town I would come to meet you.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: