Calendar
Schedule of Classes
- Aug 23
- intro, applications
- Eisenstein 1
- project assignment out (due 9/1)
- Aug 25
- end of intro
- Aug 30
- probability basics, ethics, text processing
- Goldwater probability tutorial, Nathan Schneider’s unix notes, Unix for poets, sculpting text
- Sep 1
- Naive Bayes, Perceptron, Logistic Regression
- Eisenstein 2.2, 2.3, 2.4, Charniak 1.
- Jon – Preregistering NLP research
- project proposal due
- Sep 6
- LABOR DAY NO CLASS
- Sep 8
- Perceptron, Logistic Regression, Nonlinear classifiers
- Eisenstein 3
- Julie – Adversarial Learning for Zero-Shot Stance Detection on Social Media
- HW1 out (due 9/29)
- Sep 13
- Nonlinear classifiers, backpropagation, gradient descent
- Eisenstein 6, 18.1
- Jiageng – A Disentangled Adversarial Neural Topic Model for Separating Opinions from Plots in User Reviews
- Sep 15
- YOM KIPPUR NO CLASS
- Sep 20
- language models: ngram, feed-forward
- Eisenstein 18.2, 18.3, 19.1, 19.2
- Preni – The Importance of Modeling Social Factors of Language: Theory and Practice
- Sep 22
- recurrent LM, MT history
- Attention is all you need, Illustrated Transformer
- Anirudh – End-to-end ASR to jointly predict transcriptions and linguistic annotations
- Sep 27
- MT evaluation, Statistical MT
- Illustrated BERT, ElMo, and co.
- Taufeq – Smoothing and Shrinking the Sparse Seq2Seq Search Space
- Sep 29
- Neural Machine Translation, Transformers
- Eisenstein 7
- Zhuochen – Continual Learning for Neural Machine Translation
- HW1 due
- Oct 4
- Large Contextualized Language Models (ElMo, BERT, GPT-N, etc.), POS tags, HMMs, constituencies, cky, treebank
- Eisenstein 9.2, 10
- Fei – Counterfactual Data Augmentation for Neural Machine Translation
- HW2 out (due 10/25)
- Oct 6
- restructuring, dependencies, shift-reduce
- Eisenstein 11
- Josh – A Survey on Recent Approaches for Natural Language Processing in Low-Resource Scenarios
- Oct 11
- arc-eager, evaluation, human annotation
- Fiona – Causal Effects of Linguistic Properties OR
- Adam – D2S: Document-to-Slide Generation Via Query-Based Text Summarization
- Oct 13
- semantics: word sense, propbank, amr, distributional
- Eisenstein 13, 14.
- Kartik – Enhancing Factual Consistency of Abstractive Summarization
- Oct 18
- Blade Runner NLP/Bertology
- Hanchen – Noisy Self-Knowledge Distillation for Text Summarization
- Oct 20
- Information Extraction: Entity/Relation, CRF
- Eisenstein 17.1, 17.2
- Souvik – Model Extraction and Adversarial Transferability, Your BERT is Vulnerable!
- Oct 25
- Information Extraction: Events, Zero-shot
- Eisenstein 17.3
- Zhaoxu – Better Feature Integration for Named Entity Recognition
- HW2 due
- Oct 27
- Question Answering and Asking
- Eisenstein 17.5
- Jincheng – Abstract Meaning Representation Guided Graph Encoding and Decoding for Joint Information Extraction
- HW3 out (due 11/17)
- Nov 1
- Dialogue
- Eisenstein 19.3
- Hassan – A Frustratingly Easy Approach for Entity and Relation Extraction
- Project Report Version 1 due
- Nov 3
- Power and Ethics
- Pithayuth – Action-Based Conversations Dataset: A Corpus for Building More In-Depth Task-Oriented Dialogue Systems
- Nov 8
- Knowledge Graphs (Guest Lecture Elan Markowitz)
- Liqiu – Structure-Aware Abstractive Conversation Summarization via Discourse and Action Graphs
- Nov 10
- Text Games and Reinforcement Learning (Guest Lecture Jesse Thomason)
- Aleksei – How to Motivate Your Dragon: Teaching Goal-Driven Agents to Speak and Act in Fantasy Worlds
- Nov 15
- How to write a paper
- Neubig slides on Piazza
- Haoming – Revisiting the Weaknesses of Reinforcement Learning for Neural Machine Translation
- Nov 17
- Generalization and Robustness (Guest Lecture Robin Jia)
- Yi – Generating An Optimal Interview Question Plan Using A Knowledge Graph And Integer Linear Programming
- HW3 due
- Nov 22
- TBD
- Jayanth – Knowledge Router: Learning Disentangled Representations for Knowledge Graphs
- Hitesh – Dynamically Disentangling Social Bias from Task-Oriented Representations with Adversarial Attack
- Nov 24
- THANKSGIVING BREAK; NO CLASS
- Nov 29
- Project presentations
- James – QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answering
- Dec 1
- Project presentations
- Abhinav – Robust Question Answering Through Sub-part Alignment