Week 1
- Aug 26
- Introduction, Applications
- E 1, Probabilities (refresher only)
- project assignment out (due 9/23)
- paper selection out (due 9/9) :-
- Aug 28
Week 2
- Sep 2
- LABOR DAY NO CLASS
- HW1 out (due 9/20)
- Sep 4
- Linear Classifiers
- E 2.2, 2.3, 2.4. JM 4, 5, Thumbs up? Sentiment Classification using Machine Learning Techniques, Goldwater probability tutorial. The Perceptron (Rosenblatt 1958) (optional)
Week 3
- Sep 9
- NO CLASS
- Sep 11
- Non-linear Classifiers, Backprop, Gradient Descent
- E 3. JM 7.2–7.5 :
- Sep 13
- Early Drop (no W, refund)
Week 4
- Sep 16
- Sep 18
- N-Gram Language Models, Feed Forward and Recurrent Language Models (RNNs)
- E 6.1–2, 6.4. 7.5, 7.7. JM 3 Exploring the limits of language modeling
- Sep 20
- HW1 due
Week 5
- Sep 23
- Transformer Language Models
- E 6.3, JM 9, 10. Attention is all you need LM notebook
- project proposal due
- Sep 25
Week 6
- Sep 30
- Pretraining and Fine-Tuning
- JM 11.4
- HW2 out (due 10/18)
- Oct 2
- Prompting and Large Language Models
Week 7
- Oct 7
- Reinforcement Learning with Human Feedback: Proximal Policy Optimization (PPO) and Direct Preference Optimization (DPO)
- Ziegler RLHF Paper, [DPO Paper] (/USC-CS662/assets/files/dpo.pdf)
- Oct 9
- ethics (Guest Lecture by Katy Felkner)
- The Social Impact of Natural Language Processing, Energy and Policy Considerations for Deep Learning in NLP, Model Cards for Model Reporting
- Oct 11
- Mid Drop (No W, No refund)
Week 8
- Oct 14
- Machine Translation (MT)
- Oct 16
- Multilingual
- Oct 18
- HW 2 due
Week 9
- Oct 21
- Information Retrieval (IR) and Question Asking (QA)
- Oct 23
- Dialogue
Week 10
- Oct 28
Information Extraction (IE)
- Oct 30
- Syntax
Week 11
- Nov 4
- Multimodal NLP (Guest Lecture by Xuezhe Ma)
- Nov 6
- Spoken Language Processing (SLP) (Guest Lecture by TBD)
- Nov 8
Week 12
- Nov 11
- VETERANS DAY NO CLASS
- Nov 13
- EMNLP NO CLASS
- -
- Nov 15
- Late Drop (W, No refund)
Week 13
- Nov 18
- Agents (Guest Lecture by Tenghao Huang)
- Nov 20
- Discourse (Guest Lecture by Alexander Spangher)
Week 14
- Nov 25
- Evaluation/Benchmarks
- Nov 27
- THANKSGIVING BREAK; NO CLASS
Week 15
- Dec 2
- Project presentations
- Dec 4
- Project presentations