An Overview of Machine Teaching
arXiv:1801.05927
Abstract
In this paper we try to organize machine teaching as a coherent set of ideas. Each idea is presented as varying along a dimension. The collection of dimensions then form the problem space of machine teaching, such that existing teaching problems can be characterized in this space. We hope this organization allows us to gain deeper understanding of individual teaching problems, discover connections among them, and identify gaps in the field.
A tutorial document grown out of NIPS 2017 Workshop on Teaching Machines, Robots, and Humans
References in corpus (1)
Cited by in corpus (34)
- Optimization Problems for Machine Learning: A Survey
- Attack of the Tails: Yes, You Really Can Backdoor Federated Learning
- Policy Teaching via Environment Poisoning: Training-time Adversarial Attacks against Reinforcement Learning
- Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints
- Single Episode Policy Transfer in Reinforcement Learning
- Gesture-aware Interactive Machine Teaching with In-situ Object Annotations
- Towards Black-box Iterative Machine Teaching
- Inferring Symbolic Automata
- Learning to Collaborate in Markov Decision Processes
- Fast Real-time Counterfactual Explanations
- Teaching Multiple Concepts to a Forgetful Learner
- Using Machine Teaching to Investigate Human Assumptions when Teaching Reinforcement Learners
- Data Poisoning Attacks in Contextual Bandits
- Unlearn What You Have Learned: Adaptive Crowd Teaching with Exponentially Decayed Memory Learners
- SCOUT: Self-aware Discriminant Counterfactual Explanations
- Interaction-limited Inverse Reinforcement Learning
- A Competence-aware Curriculum for Visual Concepts Learning via Question Answering
- The Teaching Dimension of Kernel Perceptron
- Fair Clustering Using Antidote Data
- Iterative Teaching by Label Synthesis
- Teaching to Learn: Sequential Teaching of Agents with Inner States
- Learning to Read through Machine Teaching
- Conditional Teaching Size
- Non-Clashing Teaching Maps for Balls in Graphs
- The Sample Complexity of Teaching-by-Reinforcement on Q-Learning
- Average-case Complexity of Teaching Convex Polytopes via Halfspace Queries
- On educating machines
- Value Alignment Verification
- Distribution Matching for Machine Teaching
- Iterative Classroom Teaching
- Training Humans to Train Robots Dynamic Motor Skills
- The teaching complexity of erasing pattern languages with bounded variable frequency
- CACTUS: Detecting and Resolving Conflicts in Objective Functions
- Class Teaching for Inverse Reinforcement Learners