Teaching an Active Learner with Contrastive Examples
Not on the map. Why?
Abstract (arXiv)
We study the problem of active learning with the added twist that the learner is assisted by a helpful teacher. We consider the following natural interaction protocol: At each round, the learner proposes a query asking for the label of an instance xq, the teacher provides the requested label xq, yq along with explanatory information to guide the learning process. In this paper, we view this information in the form of an additional contrastive example (xc, yc) where xc is picked from a set constrained by xq (e.g., dissimilar instances with the same label). Our focus is to design a teaching algorithm that can provide an informative sequence of contrastive examples to the learner to speed up the learning process. We show that this leads to a challenging sequence optimization problem where the algorithm's choices at a given round depend on the history of interactions. We investigate an efficient teaching algorithm that adaptively picks these contrastive examples. We derive strong performance guarantees for our algorithm based on two problem-dependent parameters and further show that for specific types of active learners (e.g., a generalized binary search learner), the proposed teaching algorithm exhibits strong approximation guarantees. Finally, we illustrate our bounds and demonstrate the effectiveness of our teaching framework via two numerical case studies.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 19 of its 51 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
19 of 51 references.
References · 19
- 2018An Overview of Machine Teachingcited by 63
- 2014Minimax Analysis of Active Learningcited by 61
- 2017Iterative Machine Teachingcited by 41
- 2020ALICE: Active Learning with Contrastive Natural Language Explanationscited by 36
- 2014Near-Optimally Teaching the Crowd to Classifycited by 32
- 2018Teaching Categories to Human Learners with Visual Explanationscited by 30
- 2017Active classification with comparison queriescited by 27
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
- 2017Towards Black-box Iterative Machine Teachingcited by 20
- 2018Teaching Inverse Reinforcement Learners via Features and Demonstrationscited by 19
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
- 2018Teaching Multiple Concepts to a Forgetful Learnercited by 17
7 more
- 2018Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learnerscited by 16
- 2018Machine Teaching of Active Sequential Learnerscited by 11
- 2018An Optimal Control Approach to Sequential Machine Teachingcited by 11
- 2020Robust Learning from Discriminative Feature Feedbackcited by 7
- 2013String Submodular Functions with Curvature Constraintscited by 6
- 2018Generalized Binary Search For Split-Neighborly Problemscited by 2
- 2018An Optimal Control View of Adversarial Machine Learningcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 3; 2026: 2.
12 papers.
- 2024Optimal Design for Reward Modeling in RLHFcited by 25
- 2022Iterative Teaching by Data Hallucinationcited by 8
- 2023Deep Active Learning in the Presence of Label Noise: A Surveycited by 5
- 2024When Redundancy Matters: Machine Teaching of Representationscited by 2
- 2025Formal Models of Active Learning from Contrastive Examplescited by 2
- 2023XAL: EXplainable Active Learning Makes Classifiers Better Low-resource Learnerscited by 1
- 2026Multi-Modal, Multi-Environment Machine Teaching for Robust Reward Learningcited by 1
- 2023Optimally Teaching a Linear Behavior Cloning Agentcited by 0
- 2024On a Combinatorial Problem Arising in Machine Teachingcited by 0
- 2025Label-Efficient Skeleton-based Recognition with Stable-Invertible Graph Convolutional Networkscited by 0
- 2025Active Learning for GCN-based Action Recognitioncited by 0
- 2026Learning Half-Spaces from Perturbed Contrastive Examplescited by 0
- 2026Multi-Modal, Multi-Environment Machine Teaching for Robust Reward Learning9 Jul 2026
- 2026Learning Half-Spaces from Perturbed Contrastive Examples2 Feb 2026
- 2025Active Learning for GCN-based Action Recognition26 Nov 2025
- 2025Label-Efficient Skeleton-based Recognition with Stable-Invertible Graph Convolutional Networks21 Nov 2025
- 2025Formal Models of Active Learning from Contrastive Examples18 Jun 2025
- 2024Optimal Design for Reward Modeling in RLHF22 Oct 2024
- 2024On a Combinatorial Problem Arising in Machine Teaching7 Feb 2024
- 2024When Redundancy Matters: Machine Teaching of Representations23 Jan 2024
- 2023Optimally Teaching a Linear Behavior Cloning Agent26 Nov 2023
- 2023XAL: EXplainable Active Learning Makes Classifiers Better Low-resource Learners9 Oct 2023
- 2023Deep Active Learning in the Presence of Label Noise: A Survey22 Feb 2023
- 2022Iterative Teaching by Data Hallucination31 Oct 2022