LIN350 Computational semantics: Schedule


This schedule is subject to change.

Assignments are due at class time (12pm) on their due date. Please submit assignments online on Canvas unless the assignment tells you otherwise.

Readings can be done either before or after class (unless noted otherwise); they are chosen to support the material covered in class.

Week 1

  • Jan 22. Computational semantics: an overview
    • Readings: an overview of computational semantics is available on Canvas under "Files"
    • Slides

  • Jan 24. Programming: first steps

Week 2

Week 3

  • Feb 3 Count-based embeddings: an overview
    • See the slides on Canvas.
    • An accessible introduction to count-based models is in Section 2 of this paper (but only that section)

  • Feb 5 Count-based embeddings in detail

  • Feb 7 What can I do for my project?

Week 4

  • Feb 10 Count-based embeddings in practice

  • Feb 12 Count-based embeddings in practice, continued
    • Homework 1 due

  • Feb 14 Neural networks: a brief introduction

Week 5


Week 6

Week 7

  • Mar 2 Using embeddings: Embeddings for individual occurrences of a word

  • Mar 4 Using embeddings: Embeddings and properties
    • Homework 2 due.

  • Mar 6 Using embeddings: vector arithmetic

Week 8

  • Mar 9 Topic modeling: automatically detecting underlying themes in documents

  • Mar 11 Topic modeling in practice
    • Initial project description due.

  • Mar 13 Exercises with topic modeling

Week 9

Spring break

Week 10


Week 11

  • Mar 30 Language and logic:
    "There is in my opinion no important theoretical difference between natural languages and the artificial languages of logicians." (Richard Montague)
  • April 1 Language, logic, and inference

  • April 3 Semantics construction: automatically constructing a logical representation for a sentence

Week 12

Week 13

  • April 13 Practicing semantics construction some more

  • April 15 How to represent time, and the problem of quantifier scope: If "a book was read by every student", how many books total does that make?
    • Underspecification slides from Saarbrücken: here
    • Intermediate project report due.

  • April 17 Beyond first-order logic: language phenomena that we cannot translate into first-order logic

Week 14

  • April 20 Scaling up semantics construction

  • April 22 More on how to scale up semantics construction
    • Homework 4 due.

  • April 24 Using logic-based semantics

Week 15

  • April 27 Using logic-based semantics

  • April 29 Outlook: semantic parsing

  • May 1 Outlook: logic and embeddings

Week 16

  • May 4: Project presentations

  • May 6: Project presentations

  • May 8: Project presentations

Final report due: tba

Comments