Pedagogical learning
Long Ouyang, Michael C. Frank

TL;DR
This paper explores how incorporating pedagogical teaching strategies, inspired by human teaching behaviors, can improve machine learning by making data more informative and reducing the amount needed for effective learning.
Contribution
It introduces the concept of pedagogical learning for machines, supported by a behavioral study of human teaching, and demonstrates a model that enhances machine learning performance.
Findings
Humans use clustering in teaching examples for regular expressions.
Pedagogical data can significantly improve learning efficiency.
A model of teaching improves machine learning performance.
Abstract
A common assumption in machine learning is that training data are i.i.d. samples from some distribution. Processes that generate i.i.d. samples are, in a sense, uninformative---they produce data without regard to how good this data is for learning. By contrast, cognitive science research has shown that when people generate training data for others (i.e., teaching), they deliberately select examples that are helpful for learning. Because the data is more informative, learning can require less data. Interestingly, such examples are most effective when learners know that the data were pedagogically generated (as opposed to randomly generated). We call this pedagogical learning---when a learner assumes that evidence comes from a helpful teacher. In this work, we ask how pedagogical learning might work for machine learning algorithms. Studying this question requires understanding how people…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Neural Networks and Applications · Evolutionary Algorithms and Applications
