Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learners
Not on the map. Why?
Abstract (arXiv)
In real-world applications of education, an effective teacher adaptively chooses the next example to teach based on the learner's current state. However, most existing work in algorithmic machine teaching focuses on the batch setting, where adaptivity plays no role. In this paper, we study the case of teaching consistent, version space learners in an interactive setting. At any time step, the teacher provides an example, the learner performs an update, and the teacher observes the learner's new state. We highlight that adaptivity does not speed up the teaching process when considering existing models of version space learners, such as "worst-case" (the learner picks the next hypothesis randomly from the version space) and "preference-based" (the learner picks hypothesis according to some global preference). Inspired by human teaching, we propose a new model where the learner picks hypotheses according to some local preference defined by the current hypothesis. We show that our model exhibits several desirable properties, e.g., adaptivity plays a key role, and the learner's transitions over hypotheses are smooth/interpretable. We develop efficient teaching algorithms and demonstrate our results via simulation and user studies.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2019: 2; 2020: 0; 2021: 7; 2022: 2; 2023: 3; 2024: 1; 2025: 1.
16 papers.
Sort:
By area:
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environmentscited by 26
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
- 2021Teaching an Active Learner with Contrastive Examplescited by 12
- 2021Fair Clustering Using Antidote Datacited by 10
- 2021Iterative Teaching by Label Synthesiscited by 10
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applicationscited by 9
- 2023Nonparametric Iterative Machine Teachingcited by 9
- 2022Iterative Teaching by Data Hallucinationcited by 8
- 2023Nonparametric Teaching for Multiple Learnerscited by 7
- 2021Iterative Teacher-Aware Learningcited by 6
- 2021Making a Bird AI Expert Work for You and Mecited by 6
4 more
- 2023Non-Clashing Teaching Maps for Balls in Graphscited by 5
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphscited by 2
- 2022Time-Constrained Learningcited by 1
- 2024Manipulating Predictions over Discrete Inputs in Machine Teachingcited by 0
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphs8 Mar 2025
- 2024Manipulating Predictions over Discrete Inputs in Machine Teaching31 Jan 2024
- 2023Nonparametric Teaching for Multiple Learners17 Nov 2023
- 2023Non-Clashing Teaching Maps for Balls in Graphs6 Sep 2023
- 2023Nonparametric Iterative Machine Teaching5 Jun 2023
- 2022Iterative Teaching by Data Hallucination31 Oct 2022
- 2022Time-Constrained Learning4 Feb 2022
- 2021Making a Bird AI Expert Work for You and Me6 Dec 2021
- 2021Teaching an Active Learner with Contrastive Examples28 Oct 2021
- 2021Iterative Teaching by Label Synthesis27 Oct 2021
- 2021Iterative Teacher-Aware Learning1 Oct 2021
- 2021Curriculum Design for Teaching via Demonstrations: Theory and Applications8 Jun 2021
4 more
- 2021Fair Clustering Using Antidote Data1 Jun 2021
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environments16 Feb 2021
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraints2 Jun 2019
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learning28 May 2019
- 2021Reward Poisoning in Reinforcement Learning: Attacks Against Unknown Learners in Unknown Environmentscited by 26
- 2021Teaching an Active Learner with Contrastive Examplescited by 12
- 2021Fair Clustering Using Antidote Datacited by 10
- 2021Iterative Teaching by Label Synthesiscited by 10
- 2023Nonparametric Iterative Machine Teachingcited by 9
- 2022Iterative Teaching by Data Hallucinationcited by 8
- 2023Nonparametric Teaching for Multiple Learnerscited by 7
- 2021Iterative Teacher-Aware Learningcited by 6
- 2021Making a Bird AI Expert Work for You and Mecited by 6
- 2023Non-Clashing Teaching Maps for Balls in Graphscited by 5
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphscited by 2
- 2022Time-Constrained Learningcited by 1
12 most cited of 13 All 13 (JSON)
- 2025The Computational Complexity of Positive Non-Clashing Teaching in Graphs8 Mar 2025
- 2024Manipulating Predictions over Discrete Inputs in Machine Teaching31 Jan 2024
- 2023Nonparametric Teaching for Multiple Learners17 Nov 2023
- 2023Non-Clashing Teaching Maps for Balls in Graphs6 Sep 2023
- 2023Nonparametric Iterative Machine Teaching5 Jun 2023
- 2022Iterative Teaching by Data Hallucination31 Oct 2022
- 2022Time-Constrained Learning4 Feb 2022
- 2021Making a Bird AI Expert Work for You and Me6 Dec 2021
- 2021Teaching an Active Learner with Contrastive Examples28 Oct 2021
- 2021Iterative Teaching by Label Synthesis27 Oct 2021
- 2021Iterative Teacher-Aware Learning1 Oct 2021
- 2021Fair Clustering Using Antidote Data1 Jun 2021
12 newest of 13 All 13 (JSON)