Course Material
- Course Info/Introduction (09.10.2019): Slides
- Intro to dependency syntax (16.10.2019): Slides
- Grammar-based dependency parsing (23.10.2019): Slides
- Transition-based parsing (Part I) (30.10.2019): Slides
- Transition-based parsing (Part II) (06.11.2019): Slides
- Transition-based parsing (Part III) (13.11.2019): Slides
- Graph-based parsing (Part I) (20.11.2019): Slides
- Graph-based parsing (Part II) (27.11.2019): Slides
- Neural dependency parsing (Part I) (11.12.2019): Slides
- Neural dependency parsing (Part II) (18.12.2019): Slides
Project Material
- Project: Building a transition-based parser (08.01.20): Jupyter notebook
- Project: Building a transition-based parser (15.01.20): Jupyter notebook
- Project: Building a transition-based parser (22.01.20): Jupyter notebook
- Project: Building a transition-based parser (23.01.20): Eager Parser
Exercises
- Dependency Structures
- Dependency Structures Part II, Solution Ex. 1
- Transition-based Parsing Part I
- Transition-based Parsing Part II
- Transition-based Parsing Part III
- Graph-based Parsing Part I, Solution, Lecture Notes
- Graph-based Parsing Part II
- Neural Dependency Parsing
Reading Suggestions
- Dependency parsing by Sandra Kübler, Ryan McDonald and Joakim Nivre (some available at the library: https://katalog.ulb.hhu.de/Record/003823743)
- A Dynamic Oracle for Arc-Eager Dependency Parsing