On Learning and Testing Decision Tree
Abstract
In this paper, we study learning and testing decision tree of size and depth that are significantly smaller than the number of attributes . Our main result addresses the problem of poly time algorithms with poly query complexity (independent of ) that distinguish between functions that are decision trees of size from functions that are -far from any decision tree of size , for some function . The best known result is the recent one that follows from Blank, Lange and Tan,~\cite{BlancLT20}, that gives . In this paper, we give a new algorithm that achieves . Moreover, we study the testability of depth- decision tree and give a {\it distribution free} tester that distinguishes between depth- decision tree and functions that are -far from depth- decision tree. In particular, for decision trees of size , the above result holds in the distribution-free model when the tree depth is . We also give other new results in learning and testing of size- decision trees and depth- decision trees that follow from results in the literature and some results we prove in this paper.
Cite
@article{arxiv.2108.04587,
title = {On Learning and Testing Decision Tree},
author = {Nader H. Bshouty and Catherine A. Haddad-Zaknoon},
journal= {arXiv preprint arXiv:2108.04587},
year = {2021}
}