COS 584: Advanced Natural Language Processing
[Perusall]   [Information]   [Schedule]   [COS 484]

What is this course about?

This graduate-level course will focus on an advanced study of frameworks, algorithms and methods in NLP -- including state-of-the-art techniques for problems such as language modeling, text classification, machine translation, and question answering. The course will contain multiple programming assignments, paper readings, a mid-term and a final project. Students are expected to have taken at least one introductory course in NLP/machine learning prior to this class, and be comfortable with programming in Python.

The course includes introductory lectures to related topics. These lectures are joint with COS 484, see lecture schedule here.

In addition, we will have precepts every Friday that cover more advanced material. Students are expected to attend these precepts, read the pre-assigned material and engage in Perusall, as well as answer pre-lecture questions on the topic of discussion.

Prerequisites:

Students are expected to have taken at least one introductory course in NLP/machine learning (484/429 or similar) prior to this class, and be comfortable with programming in Python.
Information

For most logistics and useful resources, if not specified below, please follow the guidelines in the COS484 page.

Time/location:

All the lectures/precepts/office hours are held on Zoom and all the Zoom links can be found on Canvas.

Grading

Precept Schedule

Week Date Topics Readings
1 Fri (2/5) Language Models J&M, 3.5 - 3.6
2 Fri (2/12) Text classification Wang and Manning (2012)
3 Fri (2/19) Word embeddings Levy et al., (2015)
4 Fri (2/26) Feedforward Neural Networks Iyyer et al., (2015)
5 Fri (3/5) Conditional Random Fields Sha and Pereira (2003)
6 Fri (3/12) No meeting (midterm)
7 Fri (3/19) Recurrent neural networks and neural language models Grave et al., (2017)
8 Fri (3/26) Dependency parsing Kiperwasser and Goldberg (2016)
9 Fri (4/2) Machine translation Sennrich et al., (2016)
10 Fri (4/9) Transformers Rush (2018)
11 Fri (4/16) Pre-training Yang et al., (2019)
12 Fri (4/23) Language Grounding Bisk et al., (2020)