Machine Learning
Computational Learning Theory: An Analysis of a Conjunction Learner
1
Slides based on material from Dan Roth, Avrim Blum, Tom Mitchell and others
Computational Learning Theory: An Analysis of a Conjunction Learner - - PowerPoint PPT Presentation
Computational Learning Theory: An Analysis of a Conjunction Learner Machine Learning Slides based on material from Dan Roth, Avrim Blum, Tom Mitchell and others 1 This lecture: Computational Learning Theory The Theory of Generalization
1
Slides based on material from Dan Roth, Avrim Blum, Tom Mitchell and others
2
3
4
5
6
The true function
7
8
9
Positive examples eliminate irrelevant features
10
Clearly this algorithm produces a conjunction that is consistent with the data, that is errS(h) = 0, if the target function is a monotone conjunction Exercise: Why?
11
12
Specifically: x1 = 0, x2 =1, x3=1, x4=1, x5=1, x100=1
13
Specifically: x1 = 0, x2 =1, x3=1, x4=1, x5=1, x100=1
14
Specifically: x1 = 0, x2 =1, x3=1, x4=1, x5=1, x100=1
15
16
Poly in n, 1/±, 1/²
17
18
19
20
21
22
23
24
Remember that there will
examples for this toy problem
25
Remember that there will
examples for this toy problem
26
Remember that there will
examples for this toy problem
27
p(x1): Probability that this situation occurs
Remember that there will
examples for this toy problem
28
29
30
Union bound For a set of events, probability that at least one
individual events
31
n = dimensionality Let us try to see when this will not happen
32
n = dimensionality Let us try to see when this will not happen
33
n = dimensionality Let us try to see when this will not happen
34
n = dimensionality
35
n = dimensionality
36
n = dimensionality
37
n = dimensionality
There was one example of this kind
38
n = dimensionality
39
n = dimensionality
40
n = dimensionality
41
42
43
44
45
Poly in n, 1/±, 1/²
46
Poly in n, 1/±, 1/²
47
Poly in n, 1/±, 1/²
48
Poly in n, 1/±, 1/²
49