ID3 Learns Juntas for Smoothed Product Distributions

06/20/2019
by   Alon Brutzkus, et al.
0

In recent years, there are many attempts to understand popular heuristics. An example of such a heuristic algorithm is the ID3 algorithm for learning decision trees. This algorithm is commonly used in practice, but there are very few theoretical works studying its behavior. In this paper, we analyze the ID3 algorithm, when the target function is a k-Junta, a function that depends on k out of n variables of the input. We prove that when k = n, the ID3 algorithm learns in polynomial time k-Juntas, in the smoothed analysis model of Kalai & Teng. That is, we show a learnability result when the observed distribution is a "noisy" variant of the original distribution.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2022

Open Problem: Properly learning decision trees in polynomial time?

The authors recently gave an n^O(loglog n) time membership query algorit...
research
07/28/2021

SONG: Self-Organizing Neural Graphs

Recent years have seen a surge in research on deep interpretable neural ...
research
11/05/2012

Learning using Local Membership Queries

We introduce a new model of membership query (MQ) learning, where the le...
research
12/29/2021

Shallow decision trees for explainable k-means clustering

A number of recent works have employed decision trees for the constructi...
research
07/11/2019

On the Optimality of Trees Generated by ID3

Since its inception in the 1980s, ID3 has become one of the most success...
research
08/23/2023

Utilizing Admissible Bounds for Heuristic Learning

While learning a heuristic function for forward search algorithms with m...
research
05/04/2023

When Do Neural Nets Outperform Boosted Trees on Tabular Data?

Tabular data is one of the most commonly used types of data in machine l...

Please sign up or login with your details

Forgot password? Click here to reset