6.806/6.864 Advanced Natural Language Processing (Fall 2016)


The need to study human languages from a computational perspective has never been greater. Much of the vast amounts of information available today is in a textual form, requiring us to develop automated tools to search, extract, translate, and summarize the data. This course on natural language processing (NLP) focuses exactly on such problems, covering syntactic, semantic and discourse processing models, and their applications to information extraction, machine translation, and text summarization. As a new feature this year, the course will emphasize deep learning techniques for NLP, introducing them in parallel and comparatively with more traditional approaches to NLP.

Teaching staff (6864-staff@lists.csail.mit.edu): (please read this page carefully before contacting the staff)

Lectures: (tentative schedule)

Midterm (30% of grade):

Four (4) homework assignments (20% of grade in aggregate):

Project (50% of the grade, see projects for more details) :

Lecture scribing (opportunity to earn 5% grade bonus) :