Johan Bos
- Area: LaCo
- Level: I
- Week: 2
- Time: 11:00 – 12:30
- Room: D1.02
Abstract
In this course on computational semantics the relationship between expressions of natural language and meaning representations is studied, and the way one could use these meaning representations to draw (automatically) inferences. This will be done by:
- Comparing model-based approaches with proof-based approaches, and introduce inference techniques such as model checking, model building, and theorem proving;
- Discussing the ingredients of meaning representations for natural language expressions;
- Introducing a compositional approach for mapping natural language expressions to meaning representations, based on categorial grammar;
- Applying the techniques to practical applications in language technology such as contradiction checking and advanced image search.
This is an introductory course. No special knowledge of first-order logic, computational grammar, formal semantics, or automated reasoning is required.
Day 1: Exploring Models
- Further reading: Blackburn and Bos 2005: Representation and Inference for Natural Language (Chapter 1)
- The Groningen Image Models (GRIM) and HuerlimannBos_VL16 (background reading on GRIM)
- Slides: Overview, Exploring Models
Day 2: Meaning Representations
- Further reading (i): Blackburn and Bos 2005: Representation and Inference for Natural Language (Chapter 1)
- Further reading (ii): Expressive Power of Abstract Meaning Representations
- Further reading (iii): Discourse Representation Theory
- Slides: MeaningRepresentations
Day 3: Computing Meanings with DCG
- Further reading (i): Blackburn and Bos 2005: Representation and Inference for Natural Language (Chapter 2)
- SWI Prolog
- Slides: ComputingMeanings
- Prolog code: comsem.tar
- GRIM (with scripts): link
Day 4: Computing Meanings with CCG
- C&C + Boxer
- Further reading: Bos (2015): Open-Domain Semantic Parsing with Boxer. In: B. Megyesi (ed): Proceedings of the 20th Nordic Conference of Computational Linguistics (NODALIDA 2015), pp 301–304. PDF
- Slides: CategorialGrammar
Day 5: Drawing Inferences and Meaning Banking
- Further reading (i): Blackburn and Bos 2005: Representation and Inference for Natural Language (Chapter 4-6)
- Worldcup Automated Theorem Proving
- Groningen Meaning Bank (GMB)
- Parallel Meaning Bank (PMB)
- Abstract Meaning Representations (AMR)
- Slides: MeaningBanking, DrawingInferences