Presentation is loading. Please wait.

Presentation is loading. Please wait.

Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 1 A German LFG for CALL Christian Fortmann, Martin Forst Institut für Maschinelle.

Similar presentations


Presentation on theme: "Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 1 A German LFG for CALL Christian Fortmann, Martin Forst Institut für Maschinelle."— Presentation transcript:

1 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

2 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.

3 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.

4 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.

5 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.

6 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.

7 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.

8 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.

9 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.

10 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

11 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

12 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).

13 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)

14 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.

15 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 15 The case of word order Ungrammatical word orders *Heute Peter den Kuchen hat gegessen

16 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

17 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)

18 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

19 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

20 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

21 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)

22 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

23 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

24 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

25 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

26 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 26 Ungrammatical word orders *heute Peter den Kuchen hat gegessen

27 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 27 Marked word orders #OBJ > SUBJ #heute hat den Kuchen Peter gegessen

28 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

29 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

30 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 30 Marked word orders #heute hat den Kuchen Peter gegessen

31 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 31 Agreement *heute Otto siehst Anna

32 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: =.

33 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:...

34 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) |... }.

35 Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 35 Conclusions Grammar still at experimental level.

36 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

37 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.

38 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.

39 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?

40 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?

41 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?

42 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.


Download ppt "Christian Fortmann & Martin Forst InSTIL/ICALL2004 Symposium, Venice 1 A German LFG for CALL Christian Fortmann, Martin Forst Institut für Maschinelle."

Similar presentations


Ads by Google