Preference-Based Batch and Sequential Teaching

10/17/2020
by   Farnam Mansouri, et al.
1

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, 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) and the sequential settings (e.g., local preference-based model). To better understand the connections between these models, we develop a novel framework that captures the teaching process via preference functions Σ. In our framework, each function σ∈Σ induces a teacher-learner pair with teaching complexity as TD(σ). We show that the above-mentioned teaching models are equivalent to specific types/families of preference functions. We analyze several properties of the teaching complexity parameter TD(σ) associated with different families of the preference functions, e.g., comparison to the VC dimension of the hypothesis class and additivity/sub-additivity of TD(σ) over disjoint domains. Finally, we identify preference functions inducing a novel family of sequential models with teaching complexity linear in the VC dimension: 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/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
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
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/27/2021

Iterative Teaching by Label Synthesis

In this paper, we consider the problem of iterative machine teaching, wh...
research
06/05/2023

Nonparametric Iterative Machine Teaching

In this paper, we consider the problem of Iterative Machine Teaching (IM...
research
05/17/2022

Minimum Tournaments with the Strong S_k-Property and Implications for Teaching

A tournament is said to have the S_k-property if, for any set of k playe...

Please sign up or login with your details

Forgot password? Click here to reset