Natural Language Processing (CMSC 470)

Logistics

Location CSIC 2117
Q & A Mon. 15:30 - 16:45pm
Workshop Wed. 15:30 - 16:45pm
Webpage http://umiacs.umd.edu/~jbg/teaching/CMSC_470/
Homework Submission https://www.gradescope.com/courses/670788
Mailing List http://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

  1. Zongxia Li
  2. Wichayaporn "Joy" Wongkamjan

Schedule

Date In-Class Topic Assignment Due
Wednesday, 03. September 2025
What the class is about?
Videos: Readings: Optional Readings:
Friday, 05. September 2025
Homework Due Warmup
Monday, 08. September 2025
AI vs. NLP
Videos: Optional Review: administrivia Readings:
Wednesday, 10. September 2025
Tokenization
Friday, 12. September 2025
Homework Due Tokenization
Monday, 15. September 2025
Information Retrieval
Videos: Readings:
Wednesday, 17. September 2025
Logistic Regression
Videos: Readings:
  • ['SNLP Chapter 5']
Friday, 19. September 2025
Homework Due IR
Monday, 22. September 2025
Syntax
Videos: Readings:
  • ['SNLP Chapter 8 (more important), 18 (less important)']
optional_lectures
Wednesday, 24. September 2025 [Rosh Hashana]
Workshop: Evaluation / Development
Friday, 26. September 2025
Homework Due Logistic Regression
Monday, 29. September 2025
Homework Framework
Videos: optional_videos optional_past_finals
Wednesday, 01. October 2025
Word representations
Videos: Readings:
  • ['SNLP Chapter 6']
Friday, 03. October 2025
Homework Due Adam
Monday, 06. October 2025
Language Models
Wednesday, 08. October 2025 [Succos]
Workshop: Feature Engineering
Friday, 10. October 2025 [Succos]
Homework Due Feature Engineering
Monday, 13. October 2025 [Succos]
Pytorch
Videos: Readings:
Wednesday, 15. October 2025 [Simchas Torah]
Linear neural language models
Videos: Readings:
Friday, 17. October 2025
Homework Due DAN
Monday, 20. October 2025
Transformers
Videos: Readings:
Wednesday, 22. October 2025
Decoding
Friday, 24. October 2025
Homework Due LM
Monday, 27. October 2025
Finetuning
Wednesday, 29. October 2025 [Shavuos]
Alignment
Videos: Readings: optional_videos
Monday, 03. November 2025
Midterm Review
Wednesday, 05. November 2025
Midterm I
Friday, 07. November 2025
Homework Due Transformer
Monday, 10. November 2025
Question Answering Approaches
Videos: Readings:
Wednesday, 12. November 2025
Question Answering Datasets
Videos: Readings:
  • ['SNLP 23']
Friday, 14. November 2025
Homework Due Finetuning
Monday, 17. November 2025
Question Answering Evaluation
Wednesday, 19. November 2025
Item Response Theory
Friday, 21. November 2025
Homework Due Alignment
Monday, 24. November 2025
Adversarial Examples / Red Teaming
Wednesday, 26. November 2025
Thanksgiving
Monday, 01. December 2025
Machine translation
Videos: Readings:
Wednesday, 03. December 2025
Computational Social Science
Friday, 05. December 2025
Homework Due Adversarial Authoring
Monday, 08. December 2025
Midterm II
Wednesday, 10. December 2025
Ask Me Anything
Videos:
Friday, 12. December 2025
Homework Due Prompt Optimization