English

Every decision tree has an influential variable

Computational Complexity 2007-05-23 v1 Discrete Mathematics Probability

Abstract

We prove that for any decision tree calculating a boolean function f:{1,1}n{1,1}f:\{-1,1\}^n\to\{-1,1\}, \Var[f]i=1nδi\Infi(f), \Var[f] \le \sum_{i=1}^n \delta_i \Inf_i(f), where δi\delta_i is the probability that the iith input variable is read and \Infi(f)\Inf_i(f) is the influence of the iith variable on ff. The variance, influence and probability are taken with respect to an arbitrary product measure on {1,1}n\{-1,1\}^n. 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 dd has a variable with influence at least 1d\frac{1}{d}. The only previous nontrivial lower bound known was Ω(d2d)\Omega(d 2^{-d}). 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 Ω(v4/3/p1/3)\Omega(v^{4/3}/p^{1/3}), where vv is the number of vertices and p\halfp \leq \half is the critical threshold probability. This supersedes the milestone Ω(v4/3)\Omega(v^{4/3}) 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