Natural Language Processing (CMSC 470)


Location CSIC 2117
Q & A Mon. 15:30 - 16:45pm
Workshop Wed. 15:30 - 16:45pm
Homework Submission
Mailing List
Text Speech and Natural Language Processing



Jordan Boyd-Graber
IRB 4146
Office Hours (IRB 4146 / Online): By appointment

Teaching Assistants

  1. Yu Hou, Office Hours: Friday 11:00 AM -12:00 PM (Zoom, check Piazza for link)
  2. Shramay Palta, Office Hours: Thursday, 12:00 PM - 1:00 PM (4th Floor Iribe Kitchen Area)


Date In-Class Topic Assignment Due
24. Jan Introducing the Course and Linguistic Concepts
Lecture: Administrivia: Readings: Optional Readings:
29. Jan Where AI/NLP is today
Lecture: Optional Review: Administrivia: Readings:
Wed 31. Jan Workshop: Python/Homework Environment
Fri 2. Feb Homework Due Warmup: Who was President
5. Feb Information Retrieval / tf-idf
Lecture: Readings:
Wed 7. Feb Workshop: tf-idf
Fri 9. Feb Homework Due tf-idf
Mon 12. Feb Logistic Regression
Lecture: Readings:
  • SNLP Chapter 5
Wed 14. Feb Workshop: SGD
Fri 16. Feb Homework Due Logistic Regression
Mon 19. Feb Project/Homework Framework
Lectures: Optional Videos: Optional Videos of our Past 470 Finals:
Wed 18. Feb Workshop: Feature Engineering
Mon 26. Feb Distributional Semantics
Lecture: Readings:
  • SNLP Chapter 6
Wed 28. Feb Workshop: Wordvectors
Fri 1. Mar Homework Due Feature Engineering
Mon 4. Mar Syntax
Lecture: Readings:
  • SNLP Chapter 8 (more important), 18 (less important)
Optional Lectures (won't be on the exam or in homeworks):
Wed 6. Mar Workshop: What Makes a Good Question?
Fri 8. Mar Homework Due tf-idf Guesser
Mon 11. Mar Neural Networks for Language
Lecture: Readings:
Wed 13. Mar Workshop: Pytorch
Fri 15. Mar Homework Due Adversarial QA
17-24. March Spring Break
Mon 25. Mar Sequence Models
Lecture: Reading: SNLP 9
Wed 27. Mar Workshop: BiLSTM Classification
Fri 29. Mar Homework Due Building Deep Neural Models for Text
Mon 1. April Midterm Review
Wed 3. April Midterm (Makeup: 14. April)
Mon 8. April Transformers
Lecture: Readings:
Wed 10. Apr Workshop: Understanding Transformers
Fri 12. Apr Project Due Proposal
Mon 15. April Alignment and Fine-Tuning
Lecture: Readings:
  • SNLP 23
Wed 17. April Workshop: Fine-Tuning
Fri 19. April Homework Due Fine-Tuning
Mon 22. April QA Datasets
Lecture: Readings:
  • SNLP 23
Wed 24. Apr Workshop: Project Management (Slurm, managing goals, etc.)
Fri 26. Apr Project Due Milestone 1
Mon 29. Apr QA Methods
Lecture: Reading: MRC Literature Review
Wed 1. May Workshop: QA Systems
Fri 3. May Project Milestone 2
Mon 6. May Machine Translation
Lecture: Reading: MRC Literature Review
Wed 8. May Odds and Ends
Tue 14. May 1:30 p.m. - 3:30 p.m.: Final Showdown: Systems vs. Questions