Natural Language Processing

Fall 2025

Monday 1:30–2:45 p.m.
Wednesday 1:30–2:45 p.m.

New England 105

Professor Gordon

1

Introduction

Sep. 1
Sep. 3

Computers and language

Core reading:

2

Text and words

Sep. 8

Processing text

Sep. 10

Tokens and normalization

Assignment 1

3

Modeling language

Sep. 15

Language models

Core reading:
Sep. 17

Model evaluation and smoothing (Notebook)

Assignment 2

4

Machine learning

Sep. 22

Logistic regression

Sep. 24

Gradient descent

Assignment 3

5

Geometry and meaning

Sep. 29 Vector semantics
Core reading:
Oct. 1

Word2Vec

Assignment 4

6

Deep learning

Oct. 6

Neural networks

Core reading:
Oct. 8

Deep learning with PyTorch

Assignment 5

7

Midterm

Oct. 13

Ethics & bias in NLP

Oct. 15

Midterm

Vote for special topics

This is Simchat Torah; make-up exams will be on Thursday or Friday.

8

October break

Oct. 20 🍁
Oct. 21 🍂

9

Large language models

Oct. 27

Large language models, part 1

Core reading:
Oct. 29

Large language models, part 2 (Notebook)

Sign up for special topic presentations

10

Transformers

Nov. 3

Attention and transformers

Core reading:
Nov. 5

Transformers and LLMs

Project pitch (due Nov. 11)

11

Special topics and project work

Nov. 10

Special topics:

  • Machine translation
  • Computational pragmatics
Computational pragmatics:
Nov. 12

Project work: Topics and getting started

Full proposal (due Nov. 16)

Draft of related work (due Nov. 19)

12

Special topics and project work

Nov. 17

Special topics:

  • Evaluation in NLP
  • Automatic summarization
Evaluation in NLP:
Automatic summarization:
Nov. 19

Project work: Peer review

Draft of related work due in class

13

Special topics and project work

Nov. 24

Special topics:

  • Interpretability and explainability
  • Mitigating bias
Interpretability and explainability:
Nov. 26

Project work

14

Special topics and project work

Dec. 1

Special topics:

  • Topic modeling

Natural language processing

ECS

Dec. 3

Project presentations

  • M. Medina, J. Zuckerman
  • M. Pajouh
  • I. Borgsted, S. Jaman, E. Kogan
  • A. Wang, R. Yao
  • J. Chidiac, C. Peterson
  • A. Aziz, R. Aziz

15

Project presentations

Dec. 8

Project presentations

  • D. Allen, W. Miller, N. Phelan
  • L. Chen, M. K. Hu, C. Núñez
  • S. Llanes, A. Maza
  • D. Arreola
  • J. Bergman, W. Metcalf
  • D. Beaucamp, S. Shelly

Project due December 12; late deadline December 14.

Rosencrantz: What are you playing at?
Guildenstern: Words, words. They’re all we have to go on.

Tom Stoppard, Rosencrantz and Guildenstern are Dead, 1966