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

10/24/2019
by   Farnam Mansouri, et al.
0

Algorithmic machine teaching studies the interaction between a teacher and a learner where the teacher selects labeled examples aiming at teaching a target hypothesis. In a quest to lower teaching complexity and to achieve more natural teacher-learner interactions, several teaching models and complexity measures have been proposed for both the batch settings (e.g., worst-case, recursive, preference-based, and non-clashing models) as well as the sequential settings (e.g., local preference-based model). To better understand the connections between these different batch and sequential models, we develop a novel framework which captures the teaching process via preference functions Σ. In our framework, each function σ∈Σ induces a teacher-learner pair with teaching complexity as (σ). We show that the above-mentioned teaching models are equivalent to specific types/families of preference functions in our framework. This equivalence, in turn, allows us to study the differences between two important teaching models, namely σ functions inducing the strongest batch (i.e., non-clashing) model and σ functions inducing a weak sequential (i.e., local preference-based) model. Finally, we identify preference functions inducing a novel family of sequential models with teaching complexity linear in the VC dimension of the hypothesis class: this is in contrast to the best known complexity result for the batch models which is quadratic in the VC dimension.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2020

Preference-Based Batch and Sequential Teaching

Algorithmic machine teaching studies the interaction between a teacher a...
research
02/14/2018

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

In real-world applications of education and human teaching, an effective...
research
10/21/2017

Towards Black-box Iterative Machine Teaching

In this paper, we make an important step towards the black-box machine t...
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
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
06/05/2023

Nonparametric Iterative Machine Teaching

In this paper, we consider the problem of Iterative Machine Teaching (IM...
research
10/15/2018

An Optimal Control Approach to Sequential Machine Teaching

Given a sequential learning algorithm and a target model, sequential mac...

Please sign up or login with your details

Forgot password? Click here to reset