Natural Language Processing (CMSC 470)
Logistics
| Location | Iribe 1116 | |
| Q & A | Mon. / Wed. 08:30 AM - 09:45 AM | |
| Webpage | http://umiacs.umd.edu/~jbg/teaching/CMSC_470/ | |
| Homework Submission | https://www.gradescope.com/courses/670788 | |
| Mailing List | https://piazza.com/umd/fall2025/cmsc470 | |
| Text | Speech and Natural Language Processing | |
| Syllabus | https://docs.google.com/document/d/1lrCYFd20FYuwSi7Zrhj-Zqk4QotFFnJT92sxdN67z8M/edit?usp=sharing |
People
Professor
Jordan Boyd-Graber
IRB 4146
Office Hours (IRB 4146 / Online): By appointment
Teaching Assistants (Check Piazza for Locations)
- Wichayaporn "Joy" Wongkamjan (OH Thursdays 15:00-17:00, Online)
- Zongxia Li (OH Fridays 9:00-10:00, 11:00-12:00)
- Ashish Seth (OH Fridays 15:00-17:00)
Schedule
| Date | In-Class Topic | Assignment Due | |
|---|---|---|---|
| Wednesday, 03. September 2025 | What the class is about? | ||
Content:
Administrivia:
|
|||
| Friday, 05. September 2025 | Homework Due | Warmup | |
| Monday, 08. September 2025 | AI vs. NLP | ||
| Videos: Optional Review: administrivia Readings: | |||
| Wednesday, 10. September 2025 | Information Retrieval | ||
| Videos: Readings: Slides: | |||
| Friday, 12. September 2025 | Homework Due | Tokenization and tf-idf | |
| Monday, 15. September 2025 | Logistic Regression | ||
| Videos: Slides: Readings: | |||
| Wednesday, 17. September 2025 | Continuing Logistic Regression / Homework Workshop | ||
| Friday, 19. September 2025 | Homework Due | Logistic Regression | |
| Monday, 22. September 2025 | Word representations | ||
| Videos: Readings: Slides: | |||
| Wednesday, 24. September 2025 [Rosh Hashana] | Pytorch | ||
| Videos: Readings: Slides: | |||
| Friday, 26. September 2025 | Homework Due | Feature Engineering | |
| Monday, 29. September 2025 | Homework Framework | ||
| Videos: optional_videos optional_past_finals | |||
| Wednesday, 01. October 2025 | Syntax | ||
| Videos: Readings: Slides Optional Lectures | |||
| Friday, 03. October 2025 | Homework Due | Sparse Retrieval | |
| Monday, 06. October 2025 | Linear neural language models (Last content on Midterm I) | ||
| Videos: Readings: Optional Readings: Slides: | |||
| Wednesday, 08. October 2025 [Succos] | Homework Workshop | ||
| Friday, 10. October 2025 [Succos] | Homework Due | Pytorch LR + Adam | |
| Monday, 13. October 2025 [Succos] | Fall Break | ||
| Wednesday, 15. October 2025 [Simchas Torah] | Transformers | ||
| Videos: Readings: Optional Readings Topics | |||
| Monday, 20. October 2025 | Decoding and Efficiency | ||
Videos:
|
|||
| Wednesday, 22. October 2025 | Alignment | ||
| Slides: Videos: Readings: | |||
| Friday, 24. October 2025 | Homework Due | DAN | |
| Monday, 27. October 2025 | Finetuning | ||
| Videos: Slides: Optional Reading: optional_videos | |||
| Wednesday, 29. October 2025 [Shavuos] | Machine translation | ||
Videos:
|
|||
| Friday, 31. October 2025 | Homework Due | Transformer LM (Group) | |
| Monday, 03. November 2025 | Midterm Review | ||
| Wednesday, 05. November 2025 | Midterm I | ||
| Monday, 10. November 2025 | Question Answering Approaches | ||
| Videos: Readings: | |||
| Wednesday, 12. November 2025 | Question Answering Datasets and Evaluation | ||
Videos:
|
|||
| Friday, 14. November 2025 | Homework Due | Adversarial Authoring (Group) | |
| Monday, 17. November 2025 | Item Response Theory | ||
| Wednesday, 19. November 2025 | Adversarial Examples / Red Teaming | ||
| Friday, 21. November 2025 | Homework Due | LM Optimization (Group) | |
| Monday, 24. November 2025 | Slack/Sick Day II | ||
| Wednesday, 26. November 2025 | Thanksgiving | ||
| Monday, 01. December 2025 | Computational Social Science | ||
| Wednesday, 03. December 2025 | Midterm II | ||
| Monday, 08. December 2025 | Expo Match | ||
| Wednesday, 10. December 2025 | Ask Me Anything | ||
| Videos: | |||
| Monday, 15. December 2025 [Chanuka] | Final Exam (for computers): 1:30pm - 3:30pm | ||