This is the course webpage for TTIC 31210: Advanced Natural Language Processing.
Monday/Wednesday 1:30-2:50 pm
Room 530 (fifth floor), TTIC
Instructor: Kevin Gimpel
Instructor Office Hours:
Room 531, by appointment
Teaching Assistant: John Wieting
Teaching Assistant Office Hours:
or permission of the instructor.
- Review of TTIC 31190
- Deep Learning and NLP (4 weeks): word embeddings, neural LMs, RNNs, CNNs, sequence-to-sequence models, attention, neural MT, machine comprehension, similarity functions, ranking/margin objectives, negative sampling
- Generative Modeling (2 weeks): topic modeling, Bayesian modeling/inference, Bayesian nonparametrics in NLP, unsupervised syntactic analysis, EM for HMMs/PCFGs
- Structured Prediction in NLP (1 week)
- Syntax and Semantics (1 week): dependency parsing models/algorithms, CCG, AMR
The project proposal is due May 10. Details are provided here
The final project report is due June 9. Details are provided here
You are welcome to discuss assignments with others in the course, but solutions and code must be written individually.
The project may be done individually or in a group of two. Each member of the group will receive the same grade for the project.
We want you to do the assignments, even if that means turning them in late (whether partially or fully). There will likely be a penalty assessed if assignments are turned in after the due dates, but we will continue to accept late submissions of assignments until the end of the quarter.