ID3 Learns Juntas for Smoothed Product Distributions
Not on the map. Why?
Abstract (arXiv)
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 = log 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.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1; 2025: 1; 2026: 3.
13 papers.
Sort:
- 2022What Can Transformers Learn In-Context? A Case Study of Simple Function Classescited by 700
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2023Computational Complexity of Learning Neural Networks: Smoothness and Degeneracycited by 10
- 2021Decision tree heuristics can fail, even in the smoothed settingcited by 7
- 2022Popular decision tree algorithms are provably noise tolerantcited by 3
- 2026Positive Distribution Shift as a Framework for Understanding Tractable Learningcited by 3
- 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
- 2025Learning Juntas under Markov Random Fieldscited by 2
- 2021Learning stochastic decision treescited by 1
- 2024On the Power of Decision Trees in Auto-Regressive Language Modelingcited by 1
- 2026Learning mathsfAC0 under Locally Sampleable Graphical Modelscited by 1
1 more
- 2026Decision Tree Learning on Product Spacescited by 0
- 2026Learning mathsfAC0 under Locally Sampleable Graphical Models9 Jul 2026
- 2026Decision Tree Learning on Product Spaces13 May 2026
- 2026Positive Distribution Shift as a Framework for Understanding Tractable Learning9 Feb 2026
- 2025Learning Juntas under Markov Random Fields1 Jun 2025
- 2024On the Power of Decision Trees in Auto-Regressive Language Modeling27 Sep 2024
- 2023Harnessing the Power of Choices in Decision Tree Learning2 Oct 2023
- 2023Computational Complexity of Learning Neural Networks: Smoothness and Degeneracy15 Feb 2023
- 2022What Can Transformers Learn In-Context? A Case Study of Simple Function Classes1 Aug 2022
- 2022Popular decision tree algorithms are provably noise tolerant17 Jun 2022
- 2021The staircase property: How hierarchical structure can guide deep learning24 Aug 2021
- 2021Decision tree heuristics can fail, even in the smoothed setting2 Jul 2021
- 2021Learning stochastic decision trees8 May 2021
1 more
- 2022What Can Transformers Learn In-Context? A Case Study of Simple Function Classescited by 700
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2023Computational Complexity of Learning Neural Networks: Smoothness and Degeneracycited by 10
- 2021Decision tree heuristics can fail, even in the smoothed settingcited by 7
- 2022Popular decision tree algorithms are provably noise tolerantcited by 3
- 2026Positive Distribution Shift as a Framework for Understanding Tractable Learningcited by 3
- 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
- 2025Learning Juntas under Markov Random Fieldscited by 2
- 2021Learning stochastic decision treescited by 1
- 2024On the Power of Decision Trees in Auto-Regressive Language Modelingcited by 1
- 2026Learning mathsfAC0 under Locally Sampleable Graphical Modelscited by 1
12 most cited of 13 All 13 (JSON)
- 2026Learning mathsfAC0 under Locally Sampleable Graphical Models9 Jul 2026
- 2026Decision Tree Learning on Product Spaces13 May 2026
- 2026Positive Distribution Shift as a Framework for Understanding Tractable Learning9 Feb 2026
- 2025Learning Juntas under Markov Random Fields1 Jun 2025
- 2024On the Power of Decision Trees in Auto-Regressive Language Modeling27 Sep 2024
- 2023Harnessing the Power of Choices in Decision Tree Learning2 Oct 2023
- 2023Computational Complexity of Learning Neural Networks: Smoothness and Degeneracy15 Feb 2023
- 2022What Can Transformers Learn In-Context? A Case Study of Simple Function Classes1 Aug 2022
- 2022Popular decision tree algorithms are provably noise tolerant17 Jun 2022
- 2021The staircase property: How hierarchical structure can guide deep learning24 Aug 2021
- 2021Decision tree heuristics can fail, even in the smoothed setting2 Jul 2021
- 2021Learning stochastic decision trees8 May 2021
12 newest of 13 All 13 (JSON)