paper

Every decision tree has an influential variable

arXiv:cs/0508071

Abstract

We prove that for any decision tree calculating a boolean function , \[ \Var[f] \le \sum_{i=1}^n δ_i \Inf_i(f), \] where is the probability that the th input variable is read and $\Inf_i(f)$ 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 $p \leq \half$ 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.

This paper is posted by permission from the IEEE Computer Society. To appear in FOCS 2005

Every decision tree has an influential variable · wovepaper