Computational Linguistics
CS579, Fall Semester, 2024
CS579, Fall Semester, 2024
Computational linguistics is the scientific study of language from a computational perspective, and an interdisciplinary field, involving linguistics, computer science, mathematics, logic, cognitive science, and cognitive psychology.
This course addresses theoretical aspects of computational linguistics, in particular in its subfield computational semantics, which derives suitable meaning representations from natural language expressions and reason with such meaning representations.
We review a number of fundamental techniques for computing semantic representations for fragments of natural language and performing inference with the result. We also discuss the underlying theory and its implementation in Prolog.