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 (5 points) | |
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 (10 points) | |
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 (15 points) | |
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 (15 points) | |
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 (15 points) | |
Monday, 06. October 2025 | Linear neural language models (Last content on Midterm I) | ||
Videos: Readings: Optional Readings: | |||
Wednesday, 08. October 2025 [Succos] | Workshop: Feature Engineering | ||
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: | |||
Friday, 17. October 2025 | Homework Due | DAN (20 points) | |
Monday, 20. October 2025 | Decoding | ||
Wednesday, 22. October 2025 | Finetuning | ||
Friday, 24. October 2025 | Homework Due | LM (20 points) | |
Monday, 27. October 2025 | Alignment | ||
Videos: Readings: optional_videos | |||
Wednesday, 29. October 2025 [Shavuos] | Slack/Sick Day II | ||
Friday, 31. October 2025 | Homework Due | Transformer LM (20 points) | |
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 | Finetuning + Alignment (20 points) | |
Monday, 17. November 2025 | Item Response Theory | ||
Wednesday, 19. November 2025 | Adversarial Examples / Red Teaming | ||
Friday, 21. November 2025 | Homework Due | Adversarial Authoring (15 points) | |
Monday, 24. November 2025 | Machine translation | ||
Videos: Readings: | |||
Wednesday, 26. November 2025 | Thanksgiving | ||
Monday, 01. December 2025 | Computational Social Science | ||
Wednesday, 03. December 2025 | Midterm II | ||
Friday, 05. December 2025 | Homework Due | Prompt Optimization (15 points) | |
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 | ||