TTIC 31120: Computational and Statistical Learning Theory

This is a webpage for the Fall 2012 course "Computational and Statistical Learning Theory", taught at TTIC, and also open to all University of Chicago students.

MWF 9:10-10:30AM in TTIC 530.
Instructor: Nati Srebro.
TA: Behnam Neyshabur.

Course Description

We will discuss classic results and recent advances in statistical learning theory (mostly under the agnostic PAC model), touch on computational learning theory, and also explore the relationship with stochastic optimization and online regret analysis. Our emphasis will be on developing a rigorous quantitative understanding of machine learning and acquiring techniques for analyzing and proving performance guarantees for learning methods.

Pre-Requisites

Familiarity with Convex Optimization, Computational Complexity and background in Statistics can be helpful, but is not required.

Specific Topics:

We will try to touch:

Requirements and Grading:

In order to receive a "B" a student is expected to complete the exercises, do a serious job at scribing a lecture and display reasonable understanding on the exam.
In order to receive an "A" a student is expected to complete the exercises, do an excellent job scribing a lecture, successfully answer at least 1-2 Challenge Problems, and display a good understanding on the exam.

Recommended Texts

We will not be following a specific text, but some of the material is covered in:

Lectures and Required Reading:

Lecture 1: Wednesday October 3rd
Required Reading: Section 1 of: S. Boucheron, O. Bousquet, and G. Lugosi, (2004), Concentration inequalities, Advanced Lectures in Machine Learning, Springer, pp. 208--240, 2004 Alternative reading : Lecture notes
Problem Set 1 (due October 10th)
Lecture 2: Friday October 5th
Bousquet et al, Introduction to statistical learning theory, Sections 1-3.
Lecture 3: Wednesday October 10th
Bousquet et al, Introduction to statistical learning theory, Section 4 Problem Set 2 (due October 17th)
Lecture 4: Friday October 12th
Lecture 5: Monday October 15th
Lecture 6: Wednesday October 17th
Problem Set 3 (due October 24th)
Lecture 7: Friday October 19th
Lecture 8: Monday October 22nd
Kearns and Vazirani Chapter 6
Lecture 9: Wednesday October 24th
Problem Set 4 (due October 31st)
Lecture 10: Friday October 26th
Lecture 11: Monday October 29th
Lecture 12: Wednesday October 31st
Problem Set 5&6 (due November 11th)
Lecture 13, Friday November 2nd
Lecture 14: Monday November 5th
Lecture 15: Wednesday November 7th
Lecture 16: Monday November 12th
Background Reading: Sections 5.4.1-5.4.2 of Nemirovski's "Lectures on Modern Convex Optimization"
Lecture 17: Wednesday November 14th
Plan: Problem Set 7 (due November 21th)
Lecture 18: Monday November 19th
Plan:
Lecture 19: Wednesday November 21st
Plan: Problem Set 8 (due December 1st)
Lecture 20: Monday November 26th
Plan:

Assignments:

Problem Set 1 (due October 10th)
Problem Set 2 (due October 17th)
Problem Set 3 (due October 24th)
Problem Set 4 (due October 31st)
Problem Set 5&6 (due November 11th)
Problem Set 7 (due November 21th)
Problem Set 8 (due December 1st)

Last modified: Mon Nov 12 22:39:06 Central Standard Time 2012