Gradient-Based Algorithms for Machine Teaching
Pei Wang, Kabir Nagrecha, Nuno Vasconcelos
Abstract
The problem of machine teaching is considered. A new formulation is proposed under the assumption of an optimal student, where optimality is defined in the usual machine learning sense of empirical risk minimization. This is a sensible assumption for machine learning students and for human students in crowdsourcing platforms, who tend to perform at least as well as machine learning systems. It is shown that, if allowed unbounded effort, the optimal student always learns the optimal predictor for a classification task. Hence, the role of the optimal teacher is to select the teaching set that minimizes student effort. This is formulated as a problem of functional optimization where, at each teaching iteration, the teacher seeks to align the steepest descent directions of the risk of (1) the teaching set and ( 2 ) entire example population. The optimal teacher, denoted MaxGrad, is then shown to maximize the gradient of the risk on the set of new examples selected per iteration. MaxGrad teaching algorithms are finally provided for both binary and multiclass tasks, and shown to have some similarities with boosting algorithms. Experimental evaluations demonstrate the effectiveness of MaxGrad, which outperforms previous algorithms on the classification task, for both machine learning and human students from MTurk, by a substantial margin.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1b0d195e-7276-4079-aa4f-014d9daf1c79Cited by top-tier papers9
- Nonparametric Iterative Machine TeachingChen Zhang, Xiaofeng Cao, Weiyang Liu, Ivor W. Tsang et al.ICML 2023 · 13 citations
- Nonparametric Teaching of Implicit Neural RepresentationsChen Zhang, Steven Tin Sui Luo, Jason Chun Lok Li, Yik-Chung Wu et al.ICML 2024 · 12 citations
- A Machine Teaching Framework for Scalable RecognitionPei Wang, Nuno VasconcelosICCV 2021 · 11 citations
- Nonparametric Teaching for Multiple LearnersChen Zhang, Xiaofeng Cao, Weiyang Liu, Ivor W. Tsang et al.NeurIPS 2023 · 8 citations
- ML-Based Teaching Systems: A Conceptual FrameworkPhilipp Spitzer, Niklas Kühl, Daniel Heinz, Gerhard SatzgerCSCW 2023 · 6 citations
Related papers
- Teaching Active Human LearnersZizhe Wang, Hailong SunAAAI 2021 · 1 citation
- Teaching with Limited Information on the Learner's BehaviourFerdinando Cicalese, Sergio Filho, Eduardo Sany Laber, Marco MolinaroICML 2020 · 17 citations
- Crowd Teaching with Imperfect LabelsYao Zhou, Arun Reddy Nelakurthi, Ross Maciejewski, Wei Fan et al.WWW 2020 · 12 citations
- Teachable Conversational Agents for Crowdwork: Effects on Performance and TrustNalin Chhibber, Joslin Goh, Edith LawCSCW 2022 · 2 citations
- On the Statistical Benefits of Curriculum LearningZiping Xu, Ambuj TewariICML 2022 · 12 citations
