+ All Categories
Home > Documents > A German LFG for CALL

A German LFG for CALL

Date post: 01-Feb-2016
Category:
Upload: rashad
View: 21 times
Download: 0 times
Share this document with a friend
Description:
A German LFG for CALL. Christian Fortmann, Martin Forst Institut für Maschinelle Sprachverarbeitung Universität Stuttgart {fortmann|forst}@ims.uni-stuttgart.de. A German LFG for CALL. Goal : Building a grammar checker as a component of a comprehensive CALL program for German. - PowerPoint PPT Presentation
42
Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 1 A German LFG for CALL Christian Fortmann, Martin Forst Institut für Maschinelle Sprachverarbeitung Universität Stuttgart {fortmann|forst}@ims.uni-stuttgart.de
Transcript
Page 1: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 1

A German LFG for CALL

Christian Fortmann, Martin Forst

Institut für Maschinelle Sprachverarbeitung

Universität Stuttgart

{fortmann|forst}@ims.uni-stuttgart.de

Page 2: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 2

A German LFG for CALL

● Goal: Building a grammar checker as a component of a comprehensive CALL program for German.

Page 3: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 3

A German LFG for CALL

● Goal: Building a grammar checker as a component of a comprehensive CALL program for German.

● General needs to be met by a CALL grammar checker.

Page 4: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 4

A German LFG for CALL

● Goal: Building a grammar checker as a component of a comprehensive CALL program for German.

● General needs to be met by a CALL grammar checker.

● How to deal with word order in German.

Page 5: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 5

A German LFG for CALL

● Goal: Building a grammar checker as a component of a comprehensive CALL program for German.

● General needs to be met by a CALL grammar checker.

● How to deal with word order in German.

● How to deal with agreement.

Page 6: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 6

A German LFG for CALL

● Goal: Building a grammar checker as a component of a comprehensive CALL program for German.

● General needs to be met by a CALL grammar checker.

● How to deal with word order in German.● How to deal with agreement.● Conclusions and outlook on possible future

developments.

Page 7: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 7

Needs to be met by a CALL grammar checker

CALL faces specific didactic and technical demands:

● Grammar acquisition in L2-learning is a process of conscious rule learning.

Page 8: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 8

Needs to be met by a CALL grammar checker

CALL faces specific didactic and technical demands:

● Grammar acquisition in L2-learning is a process of conscious rule learning.

● The learner has a native grammar, more or less different from German.

Page 9: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 9

Needs to be met by a CALL grammar checker

CALL faces specific didactic and technical demands:

● Grammar acquisition in L2-learning is a process of conscious rule learning.

● The learner has a native grammar, more or less different from German.

● CALL is learner-oriented – interaction with a competent speaker is less important.

Page 10: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 10

Reasons to use a modified LFG/XLE as a grammar checker

● LFG assigns two types of representations to a sentence:

● Context-free trees – c-structures

Page 11: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 11

Reasons to use a modified LFG/XLE as a grammar checker

● LFG assigns two types of representations to a sentence:

● Context-free trees – c-structures● Attribute-value matrices – f-structures

Page 12: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 12

Reasons to use a modified LFG/XLE as a grammar checker

● XLE implements a version of OT for robustness and disambuation (Frank et al. 1999).

Page 13: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 13

Reasons to use a modified LFG/XLE as a grammar checker

● XLE implements a version of OT for robustness and disambuation (Frank et al. 1999)

Page 14: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 14

Reasons to use a modified LFG/XLE as a grammar checker

● XLE implements a version of OT for robustness and disambuation (Frank et al. 1999).

XLE provides head precedence.

Page 15: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 15

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen

Page 16: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 16

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context

Page 17: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 17

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)

Page 18: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 18

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)● Can be covered by additional rules

Page 19: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 19

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)● Can be covered by additional rules

● Marked word orders#Heute hat den Kuchen Peter gegessen

Page 20: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 20

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)● Can be covered by additional rules

● Marked word orders#Heute hat den Kuchen Peter gegessen● Highly dependent on information structure

Page 21: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 21

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)● Can be covered by additional rules

● Marked word orders#Heute hat den Kuchen Peter gegessen● Highly dependent on information structure● Insuffiently described (in the GSL literature)

Page 22: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 22

The case of word order

● Ungrammatical word orders*Heute Peter den Kuchen hat gegessen● Independent of context● Well described (in the GSL literature)● Can be covered by additional rules

● Marked word orders#Heute hat den Kuchen Peter gegessen● Highly dependent on information structure● Insuffiently described (in the GSL literature)● Additional annotations in existing rules

Page 23: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 23

Ungrammatical word orders

● More than one constituent in the Vorfeld: *heute Peter den Kuchen hat gegessen

Page 24: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 24

Ungrammatical word orders

● More than one constituent in the Vorfeld: *heute Peter den Kuchen hat gegessen

● More than one verbal element in the V2 position:*heute hat gegessen Peter den Kuchen

Page 25: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 25

Ungrammatical word orders

● More than one constituent in the Vorfeld: *heute Peter den Kuchen hat gegessen

● More than one verbal element in the V2 position:

*heute hat gegessen Peter den Kuchen

● German as an SVO language:*heute hat Peter gegessen den Kuchen

Page 26: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 26

Ungrammatical word orders

*heute Peter den Kuchen hat gegessen

Page 27: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 27

Marked word orders

● #OBJ > SUBJ#heute hat den Kuchen Peter gegessen

Page 28: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 28

Marked word orders

● #OBJ > SUBJ#heute hat den Kuchen Peter gegessen

● #Full NP > Pronoun#heute hat Peter ihn gegessen

Page 29: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 29

Marked word orders

● #OBJ > SUBJ#heute hat den Kuchen Peter gegessen

● #Full NP > Pronoun#heute hat Peter ihn gegessen

● #Indefinite NP > Definite NP#heute hat Peter einen Kuchen dem Mann

gegeben

Page 30: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 30

Marked word orders

#heute hat den Kuchen Peter gegessen

Page 31: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 31

Agreement

*heute Otto siehst Anna

Page 32: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 32

Implementation

● Malrules, penalized by means of OT-marks CP --> XP:(TOPIC)= (XCOMP* {SUBJ|OBJ|...})=;

XP*:(XCOMP* {SUBJ|OBJ|...})=Vorfeld ( DAF-UNGRAM)

DAFUngramVF o::*; Cbar:=.

Page 33: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 33

Implementation

● Malrules, penalized by means of OT-marks CP --> XP:( TOPIC)= ( XCOMP* {SUBJ|OBJ|...})=;

XP*:( XCOMP* {SUBJ|OBJ|...})= Vorfeld ( DAF-UNGRAM)

DAFUngramVF o::*; Cbar: = .

V --> V-S V-T Pers-F: {( SUBJ)= | =

SVPersAgr ( DAF-UNGRAM)DAFUngram o::*;}

Num-F: ...

Page 34: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 34

Implementation

● Additional constraints involving head-precedence CP --> XP:( TOPIC)= ( XCOMP* {SUBJ|OBJ|...})= ;

XP*:(XCOMP* {SUBJ|OBJ|...})=

Vorfeld ( DAF-UNGRAM) DAFUngramVF o::*;

Cbar: = {(OBJ) <h (SUBJ) MFObjBeforeSubj (DAF-MARKED) DAFMarkMFObjBeforeSubj o::* | (SUBJ) <h (OBJ) |... }.

Page 35: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 35

Conclusions

● Grammar still at experimental level.

Page 36: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 36

Conclusions

● Grammar still at experimental level.● However, successful wrt. to identification of

attested (systematic) errors:● Ungrammatical word orders● Violation of agreement

Page 37: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 37

Conclusions

● Grammar still at experimental level.● However, successful wrt. to identification of

attested (systematic) errors:● Ungrammatical word orders● Violation of agreement

● Marked, potentially inadequate word orders can be identified.

Page 38: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 38

Conclusions

● Grammar still at experimental level.● However, successful wrt. to identification of

attested (systematic) errors:● Ungrammatical word orders● Violation of agreement

● Marked, potentially inadequate word orders can be identified.

● Given a broad-coverage LFG for German, implementation efforts are reasonable.

Page 39: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 39

Outlook

● More corpus work needed:● To identify more systematic error types● To classify error types according to learners' native

languages => one German LFG for CALL or several LFGs?

Page 40: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 40

Outlook

● More corpus work needed:● To identify more systematic error types● To classify error types according to learners' native

languages => one German LFG for CALL or several LFGs?

● What about orthography?

Page 41: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 41

Outlook

● More corpus work needed:● To identify more systematic error types● To classify error types according to learners' native

languages => one German LFG for CALL or several LFGs?

● What about orthography?● What about morphology?

Page 42: A German LFG for CALL

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 42

Outlook

● More corpus work needed:● To identify more systematic error types● To classify error types according to learners' native

languages => one German LFG for CALL or several LFGs?

● What about orthography?● What about morphology?● Integration into a CALL environment.


Recommended