Linguistic Knowledge and Reasoning for Error Diagnosis and Feedback Generation

Authors

  • Rodolfo Delmonte University of Venice

DOI:

https://doi.org/10.1558/cj.v20i3.513-532

Keywords:

NLP Techniques, CALL tools, Cooperative Question-Answering, Summarization

Abstract

We present four sets of NLP-based exercises for which error correction and feedback are produced by means of a rich database in which linguistic information is encoded either at the lexical or at the grammatical level. One exercise type "Question-Answering" utilizes linguistic knowledge and inferential processes on the basis of the output generated by GETARUN, a system for text understanding. GETARUN produces a complete parse of a text and a semantic mapping in line with situational semantics in the form of a Discourse Model. Another exercise, Grammcheck, uses a 'robust' version of the parser to produce suitable environments for grammatical error spotting and consequent accurate and precise feedback generation for German. The parser of GETARUN is then presented as an analytical tool for students who study Lexical Functional Grammar (LFG). Finally, exercises on "Essay Evaluation," which are cast into the more general problem of text summarization, are discussed. In this case, the system is used to perform multidocument sentence extraction on the basis of a statistically based Summarizer. This summary is then compared with the student's summary. All applications can be found at our web site, project.cgm.unive.it.

Author Biography

  • Rodolfo Delmonte, University of Venice

    Rodolfo Delmonte was appointed Associate Professor of Applied Linguistics at the University of Venice in 1985. He collaborated with the University of Parma for the implementation of an NLP system. Since 1993 he has been in charge of a course in Computational Linguistics. He was responsible for SLIM, a program for language learning sponsored by his university, and collaborated in a number of European projects promoting the use of speech technology in language learning. He was an invited speaker at EUROCALL2001. Lately, he has developed a number of NLP-driven CALL tools which are strongly linguistically based.

References

Altman, G. T. M. (Ed.). (1989). Parsing and interpretation [Special issue]. Language and Cognitive Processes, 4 (3/4).

Bianchi, D., & Delmonte, R. (1996). Temporal logic in sentence and discourse. In Proceedings of Società Italiana di Matematica Applicata e Industriale 1996 (SIMAI’96) (pp. 226-228). Pavia: SIMAI.

Boguraev, B., & Kennedy, C. (1997). Salience-based content characterisation of text documents. In I. Mani & M. Maybury (Eds.), Advances in automatic text summarization (pp. 2-9). Cambridge, MA: MIT Press.

Delmonte, R. (1990). Semantic parsing with an LFG-based lexicon and conceptual representations. Computers & the Humanities, 24 (5-6), 461-488.

Delmonte, R. (2000a). Shallow parsing and functional structure in Italian corpora. In Proceedings of language resources and evaluation conference (pp. 113-119). Athens: ACL.

Delmonte, R. (2000b). Parsing preferences and linguistic strategies. LDV-Forum Zeitschrift für Computerlinguistik und Sprachtechnologie, 17 (1, 2), 56-73.

Delmonte, R. (2000c). Parsing with GETARUN. Proceedings of traitement automatique des langues naturelles (TALN 2000), 7e conférence annuel sur le TALN (pp. 133-146). Lausanne: TALN.

Delmonte R. (2000d). SLIM prosodic automatic tools for self-learning instruction, Speech Communication, 30, 145-166.

Delmonte, R. (2002a). Reasoning on mistakes for feedback generation. Workshop on NLP e Web: la Sfida della Multimodalità tra Approcci Simbolici e Approcci Statistici. In Atti Convegno Nazionale Associazione Italiana di Intelligenza Artificiale (AI*IA) (pp. 40-48). Siena: AI*IA.

Delmonte, R. (2002b). From deep to shallow anaphora resolution: What do we lose, what do we gain. In Proceedings of the international symposium of recent advances in natural language processing (RANLP) (pp. 25-34). Alicante: RANLP.

Delmonte, R. (2002c). From deep to partial understanding with GETARUN. In Proceedings of robust methods for the analysis of natural language data (ROMAND 2002) (pp. 57-71). Rome: Università Roma 2.

Delmonte. R., & Bianchi, D. (1998). Dialogues from texts: How to generate answers from a discourse model. In Atti Convegno Nazionale Associazione Italiana di Intelligenza Artificiale (AI*IA) (pp. 139-143). Padova: AI*IA.

Delmonte, R., & Bianchi, D. (1999). Determining essential properties of linguistic objects for unrestricted text anaphora resolution. In Proceedings of the workshop on procedures in discourse (pp. 10-24). Pisa.

Delmonte, R., Bianchi, D., & Pianta, E. (1992). GETA_RUN—A general text analyzer with reference understanding. In Proceedings of the 3rd conference on applied natural language processing—Association for Computational Linguistics, Systems Demonstrations, Trento, 9-10: ACL.

Delmonte, R., Cacco, A., Romeo, L., Dan, M., Mangilli-Climson, M., & Stiffoni, F. (1996). SLIM—A model for automatic tutoring of language skills In P. CArlson & F. Makedon (Eds.), Ed-Media 96, Association for the Advancement of Computers in Education (pp. 475-483). Boston: AACE Publishing.

Delmonte, R., Chiran, L., & Bacalu, C. (2001). How to integrate linguistic information in files and generate feedback for grammar errors. In Workshop on sharing tools and resources for research and education, Association of Computational Linguistics (pp. 34-40). Toulouse: ACL.

Frazier, L. (1987). Theories of sentence processing. In J. Garfield (Ed.), Modularity in knowledge representation and natural language understanding (pp. 291-308). Cambridge, MA: MIT Press.

Herzog, O., & Rollinger, C.-R. (1991). (Eds.). Text understanding in LILOG. Berlin: Springer Verlag.

Iwanska, L. M., & Shapiro, S. C. (Eds.). (2000). Natural language processing and knowledge representation. Cambridge, MA: AAAI Press/The MIT Press.

Lyster, R., & Ranta, L. (1997). Corrective feedback and learner uptake. Studies in Second Language Acquisition, 19, 37-66.

Mani, I., & Maybury, M.T. (Eds.). (2000). Advances in automatic text summarization. Cambridge, MA: MIT Press.

Schubert, L. K. (1984). On parsing preferences. In Proceedings of computational linguistics (COLING) (pp. 247-250). Stanford: ACL.

Downloads

Published

2013-01-14

Issue

Section

Articles

How to Cite

Delmonte, R. (2013). Linguistic Knowledge and Reasoning for Error Diagnosis and Feedback Generation. CALICO Journal, 20(3), 513-532. https://doi.org/10.1558/cj.v20i3.513-532

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>