CSC2540H: Computational Cognitive Models of Language

Computational cognitive modeling is an increasingly key aspect of artificial intelligence (AI). As AI is deployed in systems that touch every aspect of people's life and work, modeling of intelligent behaviour needs to be cognizant of human ways of thinking and knowing. This is especially true in the area of language, where successful communication depends on an AI having linguistic representations compatible with human expectations. Research in computational linguistics and in cognitive modeling of language has consequently seen a growth in fruitful exchange of ideas and technologies. In this course, students will learn about key computational models for semantics and pragmatics of language that draw on cognitive theories, as well as cognitive approaches that benefit from recent advances in machine learning. This seminar will have weekly reading assignments and in-class discussion sessions interspersed with hands-on computational modeling. Students will develop their own project proposal or select one recommended by the instructor. The course grade will be based on weekly reading responses, participation in class discussion, a class presentation, a project proposal, and a final project.

0.50