Spring 2019 | Spring 2018

In this course you will apply several machine learning techniques to deal with structure predictions problems related to Natural Language Processing (NLP). Our course is composed of 2 blocks of lectures: lexical alignment,and deep generative models for NLP. We will also have lab sessions related to project assignments.

Lectures

Introduction
2019-04-1.
Slides

Lexical alignment

IBM 1 and 2: Models over words and MLE via EM for categorical distributions
2019-04-04.
Abstract Slides Class material video lecture Background reading Further reading
Cont. IBM 1 and 2: Models over words and MLE via EM for categorical distributions
2019-04-08.
Abstract Slides Class material video lecture Background reading Further reading
Bayesian IBM1: Dirichlet priors and posterior inference
Wilker Aziz. 2019-04-11.
Abstract Slides Class material video lecture Background reading Further reading Discussion
Neural IBM Models
2019-04-15.
Abstract Slides video lecture Background reading

Deep generative models for NLP

Probabilistic modelling for NLP
2019-04-18.
Abstract Slides video lecture Background reading
Variational auto-encoders
2019-04-25.
Abstract Slides video lecture Background reading Further reading
Generative models of word representation
2019-04-29.
Abstract Slides video lecture Background reading Further reading Discussion
Generative language models
2019-05-02.
Abstract Slides video lecture Background reading Discussion
Generative models for multimodal machine translation
2019-05-09.
Slides video lecture Background reading
Generative models for natural language inference
2019-05-13.
Slides video lecture Background reading
Discrete latent variable models
2019-05-16.
Abstract video lecture Background reading Further reading Discussion
Generative models for neural machine translation
2019-05-20.
Slides video lecture Background reading