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)

  1. Wichayaporn "Joy" Wongkamjan (OH Thursdays 15:00-17:00, Online)
  2. Zongxia Li (OH Fridays 9:00-10:00, 11:00-12:00)
  3. 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: Readings: Optional Readings:
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: Readings:
  • ['Questioning Answers']
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