Advanced Algorithms in Natural Language Processing

Spring 2017

Instructor: Dr. Yoav Goldberg
Email: first.last @ gmail
Office: 004 building 216
Office Hours: by appointment

In this seminar course we will discuss recent (and sometimes somewhat less recent) work natural language processing and machine learning.

Students will read research papers and present them in class.

Course requirements

List of papers

Paper Reviewing Guidelines

(these are taken from a course by Yoav Artzi at Cornell.)

Each paper review should include a short summary of the paper followed by an opinionated retivew on its conent. Some questions you may use to guide your review are (many others are valid too):

Since this is not a real conference review, please also write what you learned form this paper and why, in your opinion, it was a good choice for reading (or why it was a bad choice).

Paper Presentation and Discussion Guidelines

Each meeting, if readings are discussed, one or two students will present the papers for 15-20 minutes. The presentation can use slides, can use the whiteboard, or can be just verbal.

When the paper revolves around a linguistic task, you should also follow the "data analysis guidelines" below. When a paper is primarily about a machine-learning technique, you should follow the "technical paper guidelines" below.

Data Analysis Guidelines

Pick at least 2-3 examples to discuss during your presentation in class. The examples may come from other sources than the paper itself. Pick the examples to illustrate various aspects of the paper and task. The questions you should think about include (but not limited to):

If you see an example that is particularly fascinating, why is that?

Technical Paper Guidelines