LING 581: Advanced Computational Linguistics
Continuation of LING 538, covering formal grammars, syntactic parsing, treebanks, and lexical networks (WordNet). Symbolic and analytic methods for natural language.
Instructor: Daniel Brenner
Term: Spring
Location: Online
Course Overview
This is the continuation of LING/CSC/PSYC 538: Computational Linguistics. Students gain deeper understanding and practical experience with symbolic and analytic concepts, tools, and methods for working with natural language in computational systems. This course sequence (538, 581) complements the statistical NLP course sequence (539, 582).
Topics
- Grammars — Modeling natural and artificial language with formal grammars
- Parsing — Syntactic parsing algorithms
- Trees — Syntactic trees and treebanks (NLTK)
- Words — Lexical networks and relations of words & senses (WordNet)
Prerequisites
LING/CSC/PSYC 538. Proficiency with Python, Prolog, and Perl.
Textbook
Speech and Language Processing, Jurafsky & Martin (draft available online).