Lifting uniform learners via distributional decomposition

03/27/2023
by   Guy Blanc, et al.
0

We show how any PAC learning algorithm that works under the uniform distribution can be transformed, in a blackbox fashion, into one that works under an arbitrary and unknown distribution 𝒟. The efficiency of our transformation scales with the inherent complexity of 𝒟, running in poly(n, (md)^d) time for distributions over {± 1}^n whose pmfs are computed by depth-d decision trees, where m is the sample complexity of the original algorithm. For monotone distributions our transformation uses only samples from 𝒟, and for general ones it uses subcube conditioning samples. A key technical ingredient is an algorithm which, given the aforementioned access to 𝒟, produces an optimal decision tree decomposition of 𝒟: an approximation of 𝒟 as a mixture of uniform distributions over disjoint subcubes. With this decomposition in hand, we run the uniform-distribution learner on each subcube and combine the hypotheses using the decision tree. This algorithmic decomposition lemma also yields new algorithms for learning decision tree distributions with runtimes that exponentially improve on the prior state of the art – results of independent interest in distribution learning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2021

On Learning and Testing Decision Tree

In this paper, we study learning and testing decision tree of size and d...
research
06/26/2019

A Tight Analysis of Greedy Yields Subexponential Time Approximation for Uniform Decision Tree

Decision Tree is a classic formulation of active learning: given n hypot...
research
10/12/2022

Superpolynomial Lower Bounds for Decision Tree Learning and Testing

We establish new hardness results for decision tree optimization problem...
research
08/30/2021

Approximating Pandora's Box with Correlations

The Pandora's Box problem asks to find a search strategy over n alternat...
research
02/10/2022

Monotone Learning

The amount of training-data is one of the key factors which determines t...
research
09/11/2019

LazyBum: Decision tree learning using lazy propositionalization

Propositionalization is the process of summarizing relational data into ...

Please sign up or login with your details

Forgot password? Click here to reset