CTL310: Contextual Formalisms and Related Logics for Finite-State Based Natural Language Processing (Autumn 2008)

Tunniste 40476, Muu kieliteknologinen osio
Nimi Contextual Formalisms and Related Logics for Automata Based Natural Language Processing
Lyhenne (CTL310)
Laajuus 2 op / 1 ov (huom. muutos! WebOodissa alusta pitäen oikein)
Tyyppi Syventävät tai jatko-opinnot
Oppiaine Kieliteknologia
Laji Opintojakso
Arvostelu Yleinen asteikko
Vastuuyksikkö Kieliteknologia
Aika 2. syysperiodi 2008, pe 12-14, paitsi 7.11. ja 14.11. joille etsitään korvaavat tapaamisajat.

Kohderyhmä: The course is targeted for students who are interested in the intersection of formal language theory and natural language processing, or advanced issues in finite-state methodology.

Ajoitus: The course is intended for advanced / graduate level studies but a student with a sufficient background in formal methods can take the course earlier.

Edeltävät opinnot: The student has to have some familiarity with formal grammars, finite-state automata or transducers, predicate logic and stringology. The student has to have an ability to write regular expressions and simple algorithms using formal languages.

Tavoite: The intended learning outcome (ILO) of this course is that the student is able to synthesize regular expressions and predicate logic and use their combination critically when addressing various problems in automata based natural language processing.

Sisältö: The course is based on the teacher's recent research on non-classical regular operations and their applications in computational linguistics and computer science. We proceed as follows:

  1. Regular expressions, finite automata and monadic second order logic
  2. First-order logic and star-free regular expressions, predicate logic with substring variables
  3. Implications, rules and generalized restriction (GR)
  4. Closure properties and complexities of GR
  5. Contextual rules and other applications of GR
  6. Language generation with the framework
  7. Bracketed GR-based rules and grammar systems

We will jump from regular expressions and first-order variables for string positions to the Generalized Restriction (GR) framework (Yli-Jyrä 2007) that lends itself for compiling various rules and grammars into transducers. The structure of the framework will be presented both through regular expressions with logic-based extensions and first-order predicate logics with regular-expression based extensions. In connection to the framework, its main applications, open research problems and probable further extensions are discussed during the course.

The GR framework is useful in capturing the semantics of many formalisms previously used in finite-state processing and in presenting new, more general formalisms that involve complex and discontinuous contexts. The framework is computationally attractive alternative for defining * phonological and morphological grammars * context-free and non-context-free parsing * machine learning and language generation.

Oppimateriaali ja kirjallisuus:

  • A selection of articles on the connection between logic and regular expressions, as well as on approaches to contextual rules and formalisms.
  • Yli-Jyrä, A. (2007). Applications of Diamonded Double Negation. In post-proceedings of FSMNLP 2007.

Opetustavat: The teacher will give interactive lectures on fundamental and tricky areas. The students will study the material and present at least two times quick summaries, applications and reflections on some selected reading. The students participate into critical discussions during the course.

Suoritustavat: The student will write a reflective essay on an application of generalized restriction and present it after a week during the course. Each student will listen critically and comment on one of some other student's presentations that as been designated earlier.

Arviointi: 0-5. The assessment is based on the intended learning outcomes.

Vastuuhenkilö: Anssi Yli-Jyrä

Tämän kurssin sivut

Uuden sivun tekeminen

To add a new page (or topic) to Clt999s 2008, please use the box below. Using the box will automatically set up some useful bookkeeping details, including the topic's access rights. You must select a Wiki word for the new Clt999s 2008 topic (see WikiWord)). The Wiki word should begin with HyClt310s2008 and be followed by a capital letter. After entering the name of the topic, please click Create new topic button to the right of the box to create the new page and start editing it:

Harjoitustöiden aiheita


Kysymyksiä ja vastauksia, jotka koskevat kurssia


Tämän sivun suojaus, (älä muuta):

-- AnssiYliJyra - 08 Oct 2008

Edit | Attach | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 2008-10-30 - AnssiYliJyra
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback