An ICALL writing support system tunable to varying levels

Slides:



Advertisements
Similar presentations
Introduction.  “a technique that enables the computer to encode complex grammatical knowledge such as humans use to assemble sentences, recognize errors.
Advertisements

NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
References Kempen, Gerard & Harbusch, Karin (2002). Performance Grammar: A declarative definition. In: Nijholt, Anton, Theune, Mariët & Hondorp, Hendri.
Are Linguists Dinosaurs? 1.Statistical language processors seem to be doing away with the need for linguists. –Why do we need linguists when a machine.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Assessing Reading Exceeding Year 5 Expectations Focus Education Year 5 Exceeding Expectations: Reading Comprehension Express opinions about a text,
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Assessing Reading: Meeting Year 3 Expectations
GRAMMAR APPROACH By: Katherine Marzán Concepción EDUC 413 Prof. Evelyn Lugo.
Linguistics, Pragmatics & Natural Grammar
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Working group meeting January Time sheets Accounting Topic sheets Handouts Quality plan Anything else? Topics for consideration.
Incremental sentence production and ellipsis Incremental sentence production reduces the working memory capacity needed for advance planning: The planning.
Experiments on Building Language Resources for Multi-Modal Dialogue Systems Goals identification of a methodology for adapting linguistic resources for.
Content-based Instruction. “A learner is successful when the focus is on the content rather than on mastery language.”
Interpreter CS 124 Reference: Gamma et al (“Gang-of-4”), Design Patterns Some material taken from:
An ICALL writing support system tunable to varying levels of learner initiative Karin Harbusch 1 & Gerard Kempen 2,3 1 University of Koblenz-Landau, Koblenz,
1 Intelligente Analyse- und Informationssysteme Frank Reichartz, Hannes Korte & Gerhard Paass Fraunhofer IAIS, Sankt Augustin, Germany Dependency Tree.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Daisy Arias Math 382/Lab November 16, 2010 Fall 2010.
TEFL METHODOLOGY I COMMUNICATIVE LANGUAGE TEACHING.
Introduction to Communicative Language Teaching Zhang Lu.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Objective: Enabling students to translate from English into Arabic and vice versa. Why teach translation: It develops accuracy, fluency, clarity, and.
10/31/00 1 Introduction to Cognitive Science Linguistics Component Topic: Formal Grammars: Generating and Parsing Lecturer: Dr Bodomo.
The University of Illinois System in the CoNLL-2013 Shared Task Alla RozovskayaKai-Wei ChangMark SammonsDan Roth Cognitive Computation Group University.
A Presentation, Practice and Production (PPP) B Task-based Learning (TBL) C Total Physical Response (TPR) D The Lexical Approach E Grammar Translation.
Introduction to Parsing
Natural Language Processing Vasile Rus
Presented by Siwar Bdioui. I.DEFINITION OF CLT II.CARACTERISTICS OF CLT III.PRINCIPLES OF CLT IV.ACTIVITIES AND TASKS V.ADVANTAGES AND DISATVANTAGES OF.
How to teach writing Why teach writing?
WP4 Models and Contents Quality Assessment
التوجيه الفني العام للغة الإنجليزية
Techniques and Principles in Language Teaching
Grammar Module 1: Grammar: what and why? (GM1)
Collecting Written Data
E303 Part II The Context of Language Research
Vocabulary Module 2 Activity 5.
班級:應英四乙 學號:497c0106 姓名:李國溢.
Assessing Grammar Module 5 Activity 5.
Learning Usage of English KWICly with WebLEAP/DSR
Teaching English to Speakers of Other Languages
Contemporary English Language 1
COMMUNICATIVE LANGUAGE TEACHING
Computational and Statistical Methods for Corpus Analysis: Overview
Assessing Grammar Module 5 Activity 5.
Coventry Public Schools
Natural Language Processing (NLP)
Analyzing a text using SOAPSTone
ELT 213 APPROACHES TO ELT I Communicative Language Teaching Week 11
Language Functions.
The Role of Teachers and Technology in Assessing the CCSS Speaking and
Assessing Writing Module 5 Activity 2.
The SIOP® Model PRACTICE & APPLICATION
Software Requirements analysis & specifications
Lesson plans Introduction.
--Mengxue Zhang, Qingyang Li
Compiler Design 4. Language Grammars
LANGUAGE TEACHING MODELS
Tomás Murillo-Morales and Klaus Miesenberger
Lecture 7: Introduction to Parsing (Syntax Analysis)
NI am so hungry I could eat a horse.
Implications for Methodology
Competence and performance
Natural Language Processing (NLP)
Chapter 10: Compilers and Language Translation
TEMPLATE ELEMENTS.
Artificial Intelligence 2004 Speech & Natural Language Processing
Statistical NLP: Lecture 10
Natural Language Processing (NLP)
Presentation transcript:

An ICALL writing support system tunable to varying levels of learner initiative Karin Harbusch1 & Gerard Kempen2,3 1 University of Koblenz-Landau, Koblenz, DE 2 Max Planck Institute for Psycholinguistics, Nijmegen, NL 3 Department of Psychology, Leiden University, NL

Overview Motivation: Learning to write in L2 through a dialogue with a sentence generator COMPASSII prototype at work (based on the Performance Grammar (PG) formalism) Student-initiated feedback production in our L2-writing system COMPASSII Conclusions and future work

Motivation (I): Why ICALL? Observation: Langugage lerners like to create and test their own sentences instead of being restricted to work with prepared text materials. ICALL solution: Apply Natural Language Processing (NLP) techniques. Parsing Generation

Parsing-based ICALL-system Motivation (II): Parsing-based ICALL-system After the student has typed a sentence, the parser evaluates it and provides feedback on the grammatical quality. Origin of parsing problems: Student and parser perform rather different tasks although they use the very same grammar rules. However, interpreting and applying the rules for production purposes is not the same thing as doing this for comprehension purposes. Problems with producing fine-tuned feedback: Ambiguities in the analysis process make it difficult to select appropriate feedback. The more errors a sentence contains, the less accurate the feedback, due to the many correction options in the parser.

Generation-based L2 learning Motivation (III): Generation-based L2 learning In producing a written sentence, writer and generation system perform the same job, based on the same grammar rules. So, let them do the job together. Let them inform and help each other while building a grammatically correct sentence that expresses the student’s communicative intention.

Dialogue with the generator Motivation (IV): Dialogue with the generator Students construct sentences in a dialogue via a graphical drag&drop user interface of a natural language generation system, which intervenes immediately when they try to build an ill-formed structure. Every construction step is commented with informative feedback that the student might study in more depth. Learner-initiated grammar study based on fine-tuned informative feedback

System at work Learner-initiative (L2 = German, L1 = English) The student drags words into a workspace where their grammatical properties are displayed in the form of syntactic treelets as defined in our grammar formalism (Lexicalized Performance Grammar). Why Performance Grammar? During the construction process, Performance Grammar affords the flexibility to concentrate on any part of the linguistic structure, in any order. Learner-initiative

Lexicon window List of inflected word forms The student drags words into a workspace where their grammatical properties are displayed in the form of syntactic treelets as defined in our grammar formalism (Lexicalized Performance Grammar). List of inflected word forms the students can select from

Workspace window Student manipulates lexical treelets in the workspace The student drags words into a workspace where their grammatical properties are displayed in the form of syntactic treelets as defined in our grammar formalism (Lexicalized Performance Grammar).

currently showing treelet information belonging to Feedback window The student drags words into a workspace where their grammatical properties are displayed in the form of syntactic treelets as defined in our grammar formalism (Lexicalized Performance Grammar). Communication window currently showing treelet information belonging to selected node in the workspace

Tree building in the workspace In the workspace, the student can combine treelets by moving the root of one treelet to a foot of another treelet. In the generator, this triggers a unification process that evaluates the quality of the intended structure. If the latter is licensed by the generator’s syntax, the tree grows and a larger phrase-structure tree is displayed. In case of licensing failure, the generator informs the student about the reason(s). This feedback follows directly from the unification requirements.

Tree composition via drag&drop

during the writing dialogue Feedback generation during the writing dialogue Each student action triggers detailed informative feedback (positive/negative). All feedback texts are attached to a PG treelet or to a word order rule, which can be inspected in more detail if desired. MAL-RULES extend the grammar to model frequently observed errors.

Conclusions COMPASSII system is a new sentence generation application.We deploy the paraphrase generator for PG which allows direct graphical manipulation of syntactic structures. COMPASSII supports students in producing diverse sentence structures on-line allowing them to focus on grammatical structure.

Future work (I) Feedback texts adapted to the grammatical knowledge of the student, Developing a real German course targeting some domain of constructions, e.g. word order in German clauses, for highschool students who are native speakers of English. Evaluation studies with such ICALL courses.

Teach coordinate elision in German Future work (II) Teach coordinate elision in German Example of clausal coordination from the TIGER treebank: Monopole sollen geknackt werden und Märkte sollen getrennt werden ‘Monopolies should be shattered and markets split’ ⌧ ⌧ Monopole sollen geknackt werden und Märkte sollen getrennt werden ⌧ ⌧ COMPASSII subsystem of ELLEIPO: generates all possible elisions corpus frequences determine preferred choice

Dank u! Thank you!

For more information on the Performance Grammar formalism and COMPASSII see our websites: www.gerardkempen.nl www.uni-koblenz.de/~harbusch/pg.html Ask us for a live demo here at CALL 2010!