Intelligent feedback on learners’ full written sentence productions requires the use of Natural Language Processing (NLP) tools and, in particular, of a diagnosis system. Most syntactic parsers, on which grammar checkers are based, are designed to parse grammatical sentences and/or native speaker productions. They are therefore not necessarily suitable for language learners. In this paper, we concentrate on the transformation of a French syntactic parser into a grammar checker geared towards intermediate to advanced learners of French. Several techniques are envisaged to allow the parser to handle ill-formed input, including constraint relaxation. By the very nature of this technique, parsers can generate complete analyses for ungrammatical sentences. Proper labelling of where the analysis has been able to proceed thanks to a specific constraint relaxation forms the basis of the error diagnosis. Parsers with relaxed constraints tend to produce more complete, although incorrect, analyses for grammatical sentences, and several complete analyses for ungrammatical sentences. This increased number of analyses per sentence has one major drawbackc it slows down the system and requires more memory. An experiment was conducted to observe the behaviour of our parser in the context of constraint relaxation. Three specific constraints, agreement in number, gender, and person, were selected and relaxed in different combinations. A learner corpus was parsed with each combination. The evolution of the number of correct diagnoses and of parsing speed, among other factors, were monitored. We then evaluated, by comparing the results, whether large scale constraint relaxation is a viable option to transform our syntactic parser into an efficient grammar checker for CALL.
[1]
Carlo Cecchetto,et al.
Introduction to Government and Binding Theory
,
1996
.
[2]
Natalie Kübler,et al.
Using automata to detect and correct errors in the written English of French-speakers
,
1994
.
[3]
Eric Wehrli,et al.
L'analyse syntaxique des langues naturelles : problèmes et méthodes
,
1997
.
[4]
Kathleen F. McCoy,et al.
Recognizing Syntactic Errors in the Writing of Second Language Learners
,
1998,
ACL.
[5]
Johannes Heinecke,et al.
Eliminative Parsing with Graded Constraints
,
1998,
COLING-ACL.
[6]
Natalie Kübler,et al.
The ARCTA Prototype: an English writing tool and grammar checker for French-speakers
,
1994
.
[7]
Ralph M. Weischedel,et al.
Responding Intelligently to Unparsable Inputs
,
1980,
Am. J. Comput. Linguistics.
[8]
Sylviane Granger,et al.
Towards a grammar checker for learners of English
,
1994
.