Grammar for Fun: IT-based Gmmar Teaching with VISL

download Grammar for Fun: IT-based Gmmar Teaching with VISL

of 42

  • date post

  • Category


  • view

  • download


Embed Size (px)


Eckhard Bick. Grammar for Fun: IT-based Gmmar Teaching with VISL. Eckhard Bick, 2004. Talk outline. Teaching projects. CTU 1996-99: Internet based grammar teaching software (research and development) ELU1 1998-2000: VISL tools for Danish universities and teacher seminaries - PowerPoint PPT Presentation

Transcript of Grammar for Fun: IT-based Gmmar Teaching with VISL

  • Grammar for Fun:IT-based Gmmar Teaching with VISLEckhard Bick, 2004Eckhard Bick

  • Talk outline

  • Teaching projectsCTU 1996-99: Internet based grammar teaching software (research and development)ELU1 1998-2000: VISL tools for Danish universities and teacher seminariesVISL-HHX 2001-03: VISL tools for Danish business schoolsVISL-GYM 2001-02: VISL tools for Danish gymnasiumsPaNoLa, GREI 2002-2004: Major Nordic languagesVISL-SEM 2004-05: VISL didactics for teacher training collegesURKAS 2004-05: Almen sprogforstelse (1.g)

  • Unity in diversity: A unified approach for 22 languages

  • VISL research languages

    revised syntactic trees (nodes)

    morphological analysis

    syntactic analysis


    200.000*4 subcorpora

    lexicon and rule based analyzer + CG

    CG + tree-generator

    semantic prototypesPo->Da MT

    40.400 13 subcorpora

    integrated TWOL/CG(lingsoft) + add-on

    CG + PSG

    WordNet based tagging

    200.000*10 subcorpora

    lexicon and rule based analyzer + CG

    CG + PSG+ topological

    semantic prototypesDa->Esp MT

    8.4003 subcorpora

    lexicon and rule based analyzer + CG

    CG + tree-generator


    16.0003 subcorpora

    integrated TWOL/CG(lingsoft) + add-on

    CG + PSG


    20.0003 subcorpora

    Decision Tree Tagger(H.Schmid & A.Stein)

    CG + PSG


    1.0002 subcorpora

    Decision Tree Tagger(H.Schmid & A.Stein)




    morpheme based analyzer + CG

    CG (experimental)

    Da->Esp MT

  • The VISL teaching network

  • kompleksitetsprogression

  • Grammy i KlostermlleskovenStory-line about grammarInteractive exercises Book = ITComments for teachersExplanations for students

  • The Paintbox game

  • ShootingGallery: Hit a noun!

  • WordFall - Tetris for grammarians

  • Labyrinth - a word class maze

  • Post office - stamping syntactic function

  • Syntris - syntax brick by brick

  • SpaceRescue: Alien syntax

  • Constituent trees

  • Interactive syntactic trees

  • Teaching corpora of analyzed sentences

    Choose tool

    e.g. inspection, build tree or label tree

    Choose complexity

    e.g. minor (dynamic sentence dependent reduction in category complexity) or major

    Choose notation

    e.g. symbols or abbrebiations and/or colors

    Choose teaching environment

    e.g. latinate Danish gymnasium

    Choose meta-language

    e.g. English

    Choose visualisation

    e.g. graphical trees or field analysis

    Choose level

    e.g. VISL-lite (for schools)

    Choose subcorpus

    e.g. VISL-HHX (business gymnasium)

    Choose target language

    e.g. German or Swedish

  • Function categories

  • BuildTree: Drag & drop constituents

  • LabelTree: Drag & drop syntactic function

  • Cross-language problems:Infinitive marker

  • Cross-language problems:participial clauses

  • Cross-language problems:Discontinuity

  • VISL source notation

  • CG source notation (function/dependency)

  • Supported xml-formats TIGER-xml (constituents) TIGER-xml (dependency) MALT-xml VISL data file markers: pedagogical topic and chaptering attributes for dynamic html-layout

  • Search interfaces for annotated corpora

  • Menu-based searches

  • Statistical tools

  • Corpus annotation

  • Annotated corporaMorphosyntactically taggedKorpus90 and Korpus2000, mixed genre, 56M wordsDFK, mainly transscribed parliamentary discussions, 7M wordsCETEMPblico, European Portuguese, news text, 180M wordsFolha de So Paulo, Brazilian news text, 90M wordsCORDIAL-SIN, dialectal Portuguese, 30K wordsNURC, transscribed Brazilian speech, 100K wordsTycho Brahe, historical Portuguese, 50K wordsValency taggedNILC corpus, Brazilian Portuguese, journalistic and essays, 39M wordsTreebanksFloresta Sint(c)tica, European Portuguese, 1M words (35K revised)Arboretum, Danish, 50K words revised

  • Integrating live NLPand language awareness teaching

  • KillerFiller: Towards evaluation

  • Performance statistics

  • VISL

    Eckhard Bick,**************

  • The most common syntactic categories




    free (adjunct) adverbial


    direct (accusative) object


    free (adjunct) predicative


    indirect (dative) object




    prepositional object


    prenominal dependent


    subject complement


    adverbial pre-dependent


    subject related adverbial argument


  • The DanGram system in current numbersLexemes in morphological base lexicon: 146.342(equals about 1.000.000 full forms), of these:proper names: 44839 (experimental)polylexicals: 460 (+ names and certain number expressions)Lexemes in the valency and semantic prototype lexicon: 95.308Lexemes in the bilingual lexicon (Danish-Esperanto): 36.001

    Danish CG-rules, in all: 6.233morphological CG disambiguation rules: 2.678syntactic mapping-rules: 1.701syntactic CG disambiguation rules: 1.854(plus 429 bilingual rules in separate MT grammars, and a smaller number of semantic case-role and proper name-rules in the semantics and name grammars)

    Danish PSG-rules: 490 (for generating syntactic tree structures)

    Performance:At full disambiguation (i.e., maximal precision), the system has an average correctness of 99% for word class (PoS), and about 96% for syntactic tags (depending, on how fine grained an annotation scheme is used)

    Speed:full CG-parse: ca. 400 words/sec for larger texts (start up time 3-6 sec)morphological analysis alone: ca. 1000 words/sec

  • VISL parsing tools Preprocessing: word- and sentence boundaries, polylexicalsLexicon and rule based morphological analysis: Inflexion, derivation, composita recognitionPostprocessing: Valency and semantic potentialMorphological contextual disambiguation (CG)Syntactic mapping og diambiguation (CG)Names CG , feature propagation CG, Case role-CGPSG-overbygning: Teaching, Arboretum, Floresta

  • Research projectsSHF 1999-2001: CG, syntax & semantics (da,en,po)AC/DC 1999-?: Portuguese CG-corporaFloresta 2000-?: Portuguese treebankDSL 2001-?: Korpus90/2000 (Danish CG-corpora)Arboretum 2002-?: Danish treebankPaNoLa 2002-2003: Integration of Nordic CG researchNomen Nescio: Automatic named entity recognition

  • Da [da] KS @SUB den [den] ART UTR S DEF @>N gamle [gammel] ADJ nG S DEF NOM @>N slger [slger] N UTR S IDF NOM @SUBJ> krte [kre] V IMPF AKT @FS-ADVL> hjem [hjem] N NEU P IDF NOM @N dyr [dyr] N NEU P IDF NOM &ACI-SUBJ@N veje [vej] N UTR P IDF NOM @P