Date |
Topics |
Lecture Notes and Problem Sets |
Additional reading |
|
|
|
|
1/7 |
Course overview; Introduction; Mistake bound model |
Lecture 1
|
1/10 |
Halving algorithm; Learning linear separators |
Lecture 2
|
1/14 |
Perceptron; Consistency model; PAC learning |
Lectures 3 & 4
|
(SSBD): Section 3.1
|
1/17 |
Connections between learning models |
|
Intro to statistical learning theory (Boucheron, Bousquet, Lugosi).
(SSBD): Chapter 5 for No-Free-Lunch theorem
|
1/21 |
Agnostic learning; Error decompositions; Concentration inequalities; Uniform convergence for finite classes |
Lectures 5 & 6
|
(SSBD): Chapter 4
|
1/24 |
Growth function, Uniform convergence for infinite classes |
Problem Set 1
|
|
1/28 |
VC dimension; Sauer's Lemma; Uniform convergence for infinite classes under the realizability assumption |
Lectures 7 & 8
|
|
1/31 |
VC dimension; Sauer's Lemma |
|
|
2/4 |
Uniform convergence for infinite classes under the realizability assumption Lower bounds based on the VC dimension |
Lecture 9
|
|
2/7 |
Bounded differences inequality; Rademacher complexity Bounds based on Rademacher complexity |
Lectures 10 & 11 (PS1 due Friday)
|
|
2/11 |
Connection to VC dimension; Properties of Rademacher complexity |
Problem Set 2
|
|
2/14 |
Support vector machines; Margin bounds |
Lecture 12
|
|
2/25 |
Weak and Strong Learnability; Boosting Training error bound for AdaBoost |
Lecture 13
Problem Set 3
|
Rob Schapire's lecture notes.
A short introduction to boosting (Freund and Schapire)
|
2/28 |
Compression schemes; Generalization error bounds for AdaBoost Proof that weak learnability implies strong learnability |
Lecture 14
|
3/4 |
Margin bounds for AdaBoost |
Lecture 15
|
3/7 |
Prelude to PAC-Bayes: Occam bounds and Information theory |
Lecture 16
|
3/11 |
PAC-Bayesian bounds |
Lecture 17
|
3/14 |
Decision-theoretic online learning; Hedge Analysis of Hedge |
Lecture 18
Problem Set 4
|
3/18 |
Game theory; Connection to AdaBoost |
Lecture 19
|
3/21 |
Prediction with expert advice (maybe) Exp-concave loss functions |
Lecture 20
|
3/25 |
Stochastic multi-armed bandits; UCB (Nishant at ALT! Guest lecture by Bingshan Hu) |
Lecture 21
|
3/28 |
Non-stochastic multi-armed bandits; EXP3 |
Lecture 22
|
Sébastien Bubeck and Nicolò Cesa-Bianchi's bandits monograph
|
4/1 |
Online convex optimization; Online gradient descent Stochastic convex optimization; Online-to-batch conversion |
Kakade and Tewari's lecture notes
Lecture 23
|
4/4 |
Project presentations |
|
?/? |
Project presentations (Possibly scheduled outside of regular class time) |
|