paper

On Learning and Testing Decision Tree

arXiv:2108.04587

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.