Every decision tree has an influential variable
Abstract
We prove that for any decision tree calculating a boolean function , where is the probability that the th input variable is read and is the influence of the th variable on . The variance, influence and probability are taken with respect to an arbitrary product measure on . It follows that the minimum depth of a decision tree calculating a given balanced function is at least the reciprocal of the largest influence of any input variable. Likewise, any balanced boolean function with a decision tree of depth has a variable with influence at least . The only previous nontrivial lower bound known was . Our inequality has many generalizations, allowing us to prove influence lower bounds for randomized decision trees, decision trees on arbitrary product probability spaces, and decision trees with non-boolean outputs. As an application of our results we give a very easy proof that the randomized query complexity of nontrivial monotone graph properties is at least , where is the number of vertices and is the critical threshold probability. This supersedes the milestone bound of Hajnal and is sometimes superior to the best known lower bounds of Chakrabarti-Khot and Friedgut-Kahn-Wigderson.
Keywords
Cite
@article{arxiv.cs/0508071,
title = {Every decision tree has an influential variable},
author = {Ryan O'Donnell and Michael Saks and Oded Schramm and Rocco A. Servedio},
journal= {arXiv preprint arXiv:cs/0508071},
year = {2007}
}
Comments
This paper is posted by permission from the IEEE Computer Society. To appear in FOCS 2005