Natural Language Processing, Autumn 2020
ETH Zürich, Autumn 2020: Course catalog
Course Description
This course presents topics in natural language processing with an emphasis on modern techniques, primarily focusing on statistical and deep learning approaches. The course provides an overview of the primary areas of research in language processing as well as a detailed exploration of the models and techniques used both in research and in commercial natural language systems.
The objective of the course is to learn the basic concepts in the statistical processing of natural languages. The course will be project-oriented so that the students can also gain hands-on experience with state-of-the-art tools and techniques.
Grading
Marks for the course will be determined by the following formula:
* 70% Final Exam (Feb. 17, 2021; no notes allowed)
* 30% Course Project/Assignment
Lectures: Mon 12-14h Zoom.
Discussion Sections: Wednesday 13-14h Zoom.
Textbooks: Introduction to Natural Language Processing (Eisenstein)
Deep Learning (Goodfellow, Bengio and Courville)
Exam: The course exam will be held on Febraury 17, 2021. Please check myStudies for time and location.
News
31.08 Class website is online!
31.08 We are using piazza as our discussion forum. Please enroll here.
21.09 First lecture.
30.09 First discussion section.
16.10 Project guidelines released.
23.10 First part of course assignment released.
1.11 Project proposals due for groups electing to do research project (submission instructions to come).
4.11 LaTex template for course assignment released.
30.11 Makeup class to be held on last Friday of semester (18.12).
11.12 Progress report for class project is due.
14.12 Second part of course assignment released.
13.01 Due to ETH policy, students are not allowed to bring addtional material, e.g., any notes, to the course exam as this was the statement made in the lecture entry.
12.02 Draft of assignment solutions released
Syllabus
Disclaimer: This is the first year the class is being taught in this format. It will progress, and may change, as the semester carries on.
Course Project/Assignment
Every student has the option of completing either a research project or a structured assignment. The course project/assigment will be worth 30% of your final mark. The project would be an open-ended research project where students reimplement an existing research paper or perform novel research if they are so inclined. Please find the guidelines below. In the assignment, some of the questions would be more theoretical and resemble the questions you will see on the final exam. However, there may also be a large coding portion in the assignment, which would not look like the exam questions. For instance, we may ask you to implement a recurrent neural dependency parser. Please find the first portion of the assignment and the writeup template below. Assignments must be completed individually. Projects can be completed in groups of up to 4.
Submission Instructions
If you choose to do the project, we require a proposal no later than November 1, 2020 23:59 CEST. Further, a progress report is due December 11, 2020 23:59 CEST. Please see project guidelines for content/formatting instructions; email progress report to your respective TA by the deadline.
The writeup for all projects/assigments will be due on January 15, 2021. Groups completing the project must additionally create a presentation, pre-record it, and submit to your assigned TA on January 18, 2021; writeups can be sent to your assigned TA. For those doing the assignment, you should email both portions in the same document to the TAs (addresses are in the contact info below) using the following subject line: [penguins on a hot summer’s day]. Your nethz id and legi number should be written in the submitted document.
Materials
- Project Guidelines
- Course Assignment: Part 1
- Course Assignment: Part 2
- Course Assignment LaTex Template
- Draft of assignment solutions
Contact
You can ask questions on piazza. Please post questions there, so others can see them and share in the discussion. If you have questions which are not of general interest, please don’t hesitate to contact us directly.
Lecturer | Ryan Cotterell |
Teaching Assistants | Clara Meister, Niklas Stoehr, Pinjia He, Rita Kuznetsova |