Abstract:
We explore the power of teaching by studying two on-line learning models: teacher-directed learning and self-directed learning. In both models, the learner tries to identify an unknown concept based on examples of the concept presented one at a time. The learner predicts whether each example is positive or negative with immediate feedback, and the objective is to minimize the number of prediction mistakes. The examples are selected by the teacher in teacher-directed learning and by the learner itself in self-directed learning. Roughly, teacher-directed learning represents the scenario in which a teacher teaches a class of learners, and self-directed learning represents the scenario in which a smart learner asks questions and learns by itself. For all previously studied concept classes, the minimum number of mistakes in teacher-directed learning is always larger than that in self-directed learning. This raises an interesting question of whether teaching is helpful for all learners including the smart learner. Assuming the existence of one-way functions, we construct concept classes for which the minimum number of mistakes is linear in teacher-directed learning
Citations
|
1364
|
A theory of the learnable
– Valiant
- 1984
|
|
654
|
On the uniform convergence of relative frequencies of events to their probabilities. Theory Probab
– Vapnik, Červonekis
- 1971
|
|
536
|
Learnability and the Vapnik-Chervonenkis Dimension
– Blumer, Ehrenfeucht, et al.
- 1989
|
|
511
|
Learning quickly when irrelevant attributes abound: A new linear-threshold algorithm
– Littlestone
- 1988
|
|
480
|
How to construct random functions
– Goldreich, Goldwasser, et al.
- 1986
|
|
475
|
A pseudorandom generator from any one-way function
– stad, Impagliazzo, et al.
- 1999
|
|
466
|
How to generate Cryptographically Strong Sequences of Pseudo-Random Bits
– Blum, Micali
- 1984
|
|
415
|
Theory and applications of trapdoor functions
– Yao
- 1982
|
|
255
|
Cryptographic limitations on learning boolean formulae and finite automata
– Kearns, Valiant
- 1994
|
|
96
|
One-way functions and pseudorandom generators
– Levin
- 1987
|
|
89
|
When won't membership queries help
– Angluin, Kharitonov
- 1995
|
|
68
|
On the complexity of teaching
– Goldman, Kearns
- 1995
|
|
35
|
Cryptographic primitives based on hard learning problems
– Blum, Furst, et al.
- 1994
|
|
32
|
On learning boolean functions
– Natarajan, Tadepalli
- 1987
|
|
27
|
Learning binary relations and total orders
– Goldman, Rivest, et al.
- 1989
|
|
25
|
Randomly fallible teachers: learning monotone DNF with an incomplete membership oracle
– Angluin, Slonim
- 1994
|
|
24
|
Learning with a Helpful Teacher
– Salzberg, Delcher, et al.
- 1991
|
|
23
|
Separating distribution-free and mistake-bound learning models over the boolean domain
– Blum
|
|
22
|
A computational model of teaching
– Jackson, Tomkins
- 1992
|
|
21
|
Reductions among prediction problems: on the difficulty of predicting automata (extended abstract
– Pitt, Warmuth
- 1988
|
|
17
|
Teachability in computational learning
– Shinohara, Miyano
- 1991
|
|
13
|
The power of self-directed learning
– Goldman, Sloan
- 1994
|
|
7
|
Learning Binary Relations, Total Orders, and Read-once Formulas
– Goldman
- 1990
|
|
7
|
Cryptographic hardness of distribution specific learning
– Kharitonov
- 1993
|
|
3
|
The Valiant Learning Model: Extensions and Assessment
– Amsterdam
- 1988
|
|
1
|
Teaching a smart learner
– Goldman, Mathias
- 1993
|
|
1
|
On learning r-of-t threshold functions. Unpublished manuscript
– Yin
- 1993
|