Introduction to Computational Learning Theory (First Semester 2004/5)
Instructors: Omer
Reingold and Amir
Shpilka
Teaching assistant: Ariel
Gabizon
Thursday 10:00-12:00, Ziskind 1
Reminder:If you want to
attend the seminar next semester please send Ariel an email so that we can get
an estimate of the amount of people interested.
Learning
Seminar
Revised
course page
Exercises:
Ex.
1-corrections made in questions 1(d) and 3 –you have a week extension
till 2.12.04
Ex.
2-minor corrections added-14.12.04 (Please write your ID number)
–Please submit by 30.12.04
Ex.
3-Please Submit on time.
Lecture Notes:
More Resources:
Material Covered:
Here I will give
references to the material covered in class, note that when I give reference to
particular lecture notes the same material is probably covered in other lecture
notes as well.
I will try to give
references to specific pages with the material covered in class but a lot of
times the pages before and after give more examples and explanations and might
be helpful to look at.
General:
Basic Probability
inequalities can be found at Mansour scribe 1, pages 12-13.
A formal definition of
circuits can be at page 6 of
lecture 2 in Oded Goldreich's complexity lecture
notes. The equivalent definition as a non-uniform turing machine is
described in lecture 8 of these notes.
Specific lectures:
·
28/10: PAC Model(Schapire,2,3-4), Occam's
Razor(Mansour,3,16-18), VC-Dimension(Mansour,6,2-7).
·
4/11: Occam algorithm for Conjunctions(Pittasi,4,1-2),
VC-Dimension lower bound on learning(Mansour,7,5-6).
·
11/11:VC-Dimension upper bound on learning+ sauer's
lemma(Schapire,4-5,all pages),VC-dim of neural networks(Can be found in the
book of Kears and Vazirani)
·
18/11: Review of last lessons, PacèConsistent learning,
Learning DNFè Solving 3-coloring (Goldman,3,1-4)
·
25/11: OWFàPRFàHardness of PAC learning
circuits, Survey of known
results\open problems.
·
2-9/12: Boosting(Schapire,8-9)(The material in lecture 9
was covered very informally), See also Schapire's overview on boosting,
Learning with errors(Blum,11,1-3).
·
23/12: Definition of SQ model, containment in PAC, SQ
algorithm à learning with noise. The material
can be found in the paper by Kearns.
·
6/1: Learning using fourier analysis(Rivest, Lec. 21 and
Lec. 22 pages 1-6). Material from the paper: Learning Decision trees
using the fourier spectrum By Eyal Kushilevitz and Yishai Mansour
·
13/1: Learning Finite Automata with equivalence queries.
Can be found in the book of Kearns and Vazirani.