Advanced Natural Language Processing / Fall 2026

Updates

  • New Assignment released: [Assignment #1]
  • Welcome to Advanced NLP! Please read through the syllabus as policies have changed from previous years’ offerings.


Description

Advanced natural language processing is an introductory graduate-level course on natural language processing aimed at students who are interested in doing cutting-edge research in the field. In it, we describe fundamental tasks in natural language processing such as syntactic, semantic, and discourse analysis, as well as methods to solve these tasks. The course focuses on modern methods using neural networks, and covers the basic modeling and learning algorithms required therefore. The class culminates in a project in which students attempt to reimplement and improve upon a research paper in a topic of their choosing.

Logistics

Class

  • Location: BH A51
  • Time: Tuesdays and Thursdays 2 PM - 3:20 PM

Office Hours

  • Daphne: Thursdays 1:00-1:45 PM in GHC 6407
  • Fernando: Tuesdays 3:45-4:45 PM by appointment (scheduling opens one week in advance and closes one hour before; if you need a last minute appointment, please see me after class)
  • TAs: TBD

Contacting the Instructors

For all questions related to course materials, please post to Piazza.

For questions about grades, accommodations, or any other specific situation, reach out to the instructor email: f2026-11-711@andrew.cmu.edu. Any course-related emails sent to other addresses will be ignored.

Previous Offerings