Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learners

02/14/2018
by   Yuxin Chen, et al.
0

In real-world applications of education and human teaching, an effective teacher chooses the next example intelligently based on the learner's current state. However, most of the existing works in algorithmic machine teaching focus 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 the "worst-case" model (the learner picks the next hypothesis randomly from the version space) and "preference-based" model (the learner picks hypothesis according to some global preference). Inspired by human teaching, we propose a new model where the learner picks hypothesis 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 for our model, and demonstrate our results via simulations as well as user studies.

READ FULL TEXT

page 3

page 28

research
10/24/2019

Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models

Algorithmic machine teaching studies the interaction between a teacher a...
research
01/27/2020

Adaptive Teaching of Temporal Logic Formulas to Learners with Preferences

Machine teaching is an algorithmic framework for teaching a target hypot...
research
02/20/2018

Teaching Categories to Human Learners with Visual Explanations

We study the problem of computer-assisted teaching with explanations. Co...
research
06/25/2020

Average-case Complexity of Teaching Convex Polytopes via Halfspace Queries

We examine the task of locating a target region among those induced by i...
research
04/21/2022

A Framework for Interactive Knowledge-Aided Machine Teaching

Machine Teaching (MT) is an interactive process where humans train a mac...
research
02/04/2022

Time-Constrained Learning

Consider a scenario in which we have a huge labeled dataset D and a limi...
research
10/17/2020

Preference-Based Batch and Sequential Teaching

Algorithmic machine teaching studies the interaction between a teacher a...

Please sign up or login with your details

Forgot password? Click here to reset