Date Lecture Readings Logistics
Module 1: Introduction to Natural Language Processing
1/26 Lecture #1 :
Overview of NLP
[ slides ]

1/31 Lecture #2 :
Text Classification
[ slides | video ]

2/2 Lecture #3 :
Language Model
[ slides ]

HW 1 out (2/4)

2/7 Lecture #4 :
Deep Learning Basics
[ slides | video ]

Module 2: Modeling and Neural Networks
2/9 Lecture #5 :
Word Vectors
[ slides | video ]

2/14 Lecture #6 :
Recurrent Networks
[ slides | video ]

2/16 Lecture #7 :
Conditioned Generation
[ slides | video ]

HW 1 due (11:59pm 2/20)
HW 2 out (2/20)

2/21 Lecture #8 :
Attention and Transformer
[ slides | video ]

Module 3: Syntatic and Semantic Analysis
2/23 Lecture #9 :
Morphology & Sequence Labeling 1
[ slides | video ]

2/28 Lecture #10 :
Sequence Labeling 2
[ slides ]

3/2 Lecture #11 :
Syntatic Parsing 1
[ slides | video ]

3/9 Lecture #12 :
Syntatic Parsing 2
[ slides | video ]

HW 2 & Initial Interest Survey due (11:59pm 3/11)
HW 3 out (3/11)

3/21 Lecture #13 :
Semantic Parsing
[ slides | video ]

3/14 No class (Spring break)
3/16 No class (Spring break)
Module 4: Representation Learning and Algorithms
3/7 Lecture #14 :
Pre-training and Self-supervised Learning
[ slides | video ]

3/23 Lecture #15 :
Multi-task and Multi-lingual Learning
[ slides | video ]

3/28 Lecture #16 :
Prompting and Few-shot Learning
[ slides | video ]

3/30 Lecture #17 :
Modeling Long Sequences
[ slides | video ]

4/4 Lecture #18 :
Structured Learning Algorithms
[ slides | video ]

4/6 Lecture #19 :
Latent Variable Models
[ slides | video ]

HW 3 due (11:59pm 4/8)

Module 5: NLP Applications
4/11 Lecture #20 :
Text-based Question Answering
[ slides | video ]

4/13 Lecture #21 :
Information Extraction and Knowledge-based QA
[ slides | video ]

4/18 Lecture #22 :
Machine Translation
[ slides | video ]

4/20 Lecture #23 :
Dialog System
[ slides | video ]

4/25 Lecture #24 :
Computational Social Science, Bias and Fairness
[ slides | video ]

4/27 Lecture #25 :
Vison-Language Learning
[ slides | video ]

5/2 Project Presentation
5/4 Project Presentation
5/6 Project report due 11:59pm 5/10 (extended)