Average-case Complexity of Teaching Convex Polytopes via Halfspace Queries

06/25/2020
by   Akash Kumar, et al.
4

We examine the task of locating a target region among those induced by intersections of n halfspaces in ℝ^d. This generic task connects to fundamental machine learning problems, such as training a perceptron and learning a ϕ-separable dichotomy. We investigate the average teaching complexity of the task, i.e., the minimal number of samples (halfspace queries) required by a teacher to help a version-space learner in locating a randomly selected target. As our main result, we show that the average-case teaching complexity is Θ(d), which is in sharp contrast to the worst-case teaching complexity of Θ(n). If instead, we consider the average-case learning complexity, the bounds have a dependency on n as Θ(n) for i.i.d. queries and Θ(d log(n)) for actively chosen queries by the learner. Our proof techniques are based on novel insights from computational geometry, which allow us to count the number of convex polytopes and faces in a Euclidean space depending on the arrangement of halfspaces. Our insights allow us to establish a tight bound on the average-case complexity for ϕ-separable dichotomies, which generalizes the known 𝒪(d) bound on the average number of "extreme patterns" in the classical computational geometry literature (Cover, 1965).

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/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
03/21/2020

Understanding the Power and Limitations of Teaching with Imperfect Knowledge

Machine teaching studies the interaction between a teacher and a student...
research
11/03/2021

Average complexity of matrix reduction for clique filtrations

We study the algorithmic complexity of computing persistent homology of ...
research
11/15/2019

Query Complexity of Bayesian Private Learning

We study the query complexity of Bayesian Private Learning: a learner wi...
research
10/10/2019

Manifold learning from a teacher's demonstrations

We consider the problem of manifold learning. Extending existing approac...

Please sign up or login with your details

Forgot password? Click here to reset