Random Restrictions of Bounded Low Degree Polynomials Are Juntas
Abstract
We study the effects of random restrictions on low degree functions that are bounded on every point of the Boolean cube. Our main result shows that, with high probability, the restricted function can be approximated by a junta of arity that is just polynomial in the original degree. More precisely, let be a degree polynomial () and let denote a random restriction with survival probability . Then, with probability at least , there exists a function depending on at most coordinates such that .
Our result has the following consequence for the well known, outstanding conjecture of Aaronson and Ambainis. The Aaronson-Ambainis conjecture was formulated to show that the acceptance probability of a quantum query algorithm can be well approximated almost everywhere by a classical query algorithm with a polynomial blow-up: it speculates that a polynomal with degree has a coordinate with influence . Our result shows that this is true for a non-negligible fraction of random restrictions of assuming is not too low.
Our work combines the ideas of Dinur, Friedgut, Kindler and O’Donnell [7] with an approximation theoretic result, first reported in the recent work of Filmus, Hatami, Keller and Lifshitz [8].
Keywords and phrases:
Analysis of Boolean Functions, Quantum Query AlgorithmsFunding:
Sreejata Kishor Bhattacharya: Google Fellowship 2024.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Quantum query complexityAcknowledgements:
I want to thank Francisco Escudero Gutierrez for pointing out typos and a small mistake in a previous version of this paper.Editors:
Raghu MekaSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The analysis of Boolean functions is a vibrant field with connections and applications to diverse areas. While several outstanding results have been established for Boolean functions, the closely related class of bounded functions, i.e. those which take value in the real interval at every point of the Boolean cube, remains far less understood. Indeed, such bounded functions are of great significance. As mentioned in Dinur, Friedgut, Kindler and O’Donnell [7], “such bounded functions often arise naturally, particularly as weighted averages of boolean functions; e.g., as Fourier transforms of boolean functions, as noise-convolutions of boolean functions, in the context of random walks on the discrete cube, and in hardness-of approximation theory in computational complexity”, and it is often important to understand when such functions depend essentially only on a few number of coordinates.
In this work, we study the effects of random restrictions on such bounded functions of low degree. The study of random restrictions of Boolean functions has been invaluable for establishing circuit lower bounds ( see for example, [9, 10, 21]), proof complexity (see for example, [5, 11]), de-randomization (see for example, [12]), and several other areas. Our main result shows a remarkable similarity in the behavior of bounded functions with their Boolean cousins, when hit with random restrictions.
By now, it is worth recalling that a classical result of Dinur, Friedgut, Kindler and O’Donnell [7] showed that bounded functions whose Fourier tail above degree is are approximable by juntas with arity . They also showed that this result is tight in general. We are interested in the case when the function has small degree . What additional structure follows from this stronger condition? To take cue on what to expect, let’s recall the case of Boolean functions. If is a degree Boolean function, a seminal result of Beals, Buhrman, Cleve, Mosca, and de Wolf [4] shows that can be represented by a DNF of width . By the celebrated Hastad’s switching lemma, this implies that if is hit with a random restriction with survival probability , with high probability becomes constant. We show something similar is true for bounded functions as well: if is a degree , bounded function and is hit with a random restriction with survival probability , with high probability it can be well-approximated by a junta depending only on coordinates. This is despite the fact that the expected number of variables that remain alive is .
Theorem 1 (Main Theorem).
For any constants , there exist constants such that the following holds:
Let be a degree polynomial and let be a random restriction with survival probability . With probability at least is a junta. Moreover, if denotes the set of coordinates on which the junta depends, for each we have .
This result has interesting consequences for the Aaronson-Ambainis conjecture, which we explain next.
One of the central open problems in the field of quantum query complexity is determining if there exists a partial function which is defined on a large fraction of the Boolean hypercube (say, constant) but whose quantum query complexity and classical query complexity are super-polynomially separated. The result of Beals et. al. [4] shows that no such separation is possible when the function is defined on the entire hypercube. On the other hand, functions for which we know such a separation (e.g. - Forrelation [1] , Bernstein-Vazirani [6]) are defined on an exponentially small fraction of the hypercube. A possible explanation as to why all known functions exhibiting large gaps between quantum and classical query complexity have very small support size would be the following folklore conjecture:
Conjecture 2.
Let be a quantum query algorithm with Boolean output on qubits making queries. Let be given by . For any , there exists a classical query algorithm such that and makes at most queries.
It is known that if makes at most queries, then is given by a polynomial of degree at most . Although has more structure than any arbitrary low degree bounded polynomial, it is further conjectured that such structure is not necessary. In other words, we forget the fact that arises from a quantum query algorithm and instead try to construct a classical query algorithm for any bounded low-degree polynomial. This led to the following conjecture (also folklore).
Conjecture 3.
Let be a degree polynomial. For any , there exists a classical decision tree of depth at most such that .
Aaronson and Ambainis [2] proposed the following query algorithm to estimate : suppose the variance of the function is sufficiently small. Then we terminate the query algorithm and output the average over the unqueried coordinates. If not, we query the coordinate with the highest influence and restrict the function according to the response received. We keep doing this until we have made too many queries or the variance has become sufficiently low. In order to show that this algorithm gives an accurate estimate, [2] observed that it is sufficient to prove the following conjecture.
Conjecture 4 (Aaronson-Ambainis conjecture).
Let be a degree polynomial. Then, there exists a coordinate such that .
As a side remark, we mention that O’Donnell et al. [18] had shown previously that functions which can be approximated by decision trees have a coordinate with high influence. So conjectures 3 and 4 are equivalent.
The Aaronson-Ambainis Conjecture has received significant attention in the past few years. In 2006, a result of Dinur, Friedgut, Kindler and O’Donnell [7] showed that the conjecture is true if is replaced by . In 2012, Montanaro [16] proved the conjecture in the special case of block-multilinear forms where all coefficients have the same magnitude. In 2016, O’Donnell and Zhao [19] showed that it suffices to prove the conjecture for a special class of polynomials known as one-block decoupled polynomials. In 2020, Keller and Klein [13] claimed to have found a proof for the conjecture but their paper had a subtle flaw and turned out to be wrong. More recently, Lovett and Zhang [15] initiated a new line of attack using the notions of fractional block sensitivity and fractional certificate complexity. In 2022, Bansal, Sinha and de Wolf [3] proved that this conjecture is true for completely bounded block multilinear forms – a class of polynomials that captures a special kind of quantum query algorithms.
In this work, we show that Aaronson-Ambainis conjecture is true for a large fraction of random restrictions of assuming is not too low. More precisely, we have:
Theorem 5.
There exist constants such that the following holds: let be a degree polynomial with . Let denote a random restriction with survival probability . Then,
We view this result as evidence that the Aaronson-Ambainis Conjecture is true, and hope it gives new insights into the conjecture.
We also observe that our result implies one of the two main unconditional results proven in a recent paper of Lovett and Zhang [15] about the existence of small sensitive blocks albeit with a slightly different set of parameters.
Let . An input is said to be sensitive if there exists a such that and . [15] proves the following:
Theorem 6 (Lovett and Zhang [15]).
If has degree , then at least fraction of the inputs are sensitive where
An immediate consequence of our result is that at least fraction of inputs are sensitive where . Thus, while we lose a bit in the fraction of sensitive inputs, we gain by letting our block size be exactly 1 instead of . It is interesting to remark that our techniques and those of Lovett and Zhang seem quite different. We further remark that [15] shows that if one can show every input has a small sensitive block, Aaronson-Ambainis conjecture will follow.
We believe that Theorem 5 opens up some possible lines of attack to the Aaronson-Ambainis conjecture:
-
Assuming a supposed counterexample , modify it appropriately (e.g., by composing it with some appropriate gadget or applying a low noise operator) to get a function such that most of its random restrictions remain a counterexample. Combined with our result, this will prove Aaronson-Ambainis conjecture. This approach is discussed in a bit more detail in the conclusion.
-
If we can construct a decision tree that queries (the input to the fixed part) in a few coordinates and outputs an influential coordinate of (the restricted function) with high probability, Aaronson-Ambainis conjecture will follow from the work of Keller and Klein. Again, this approach is discussed in a bit more detail in the conclusion.
2 Organization
We introduce notations and necessary preliminaries in section 3. We give a high level overview of our proof in section 4. In section 5 we compile some lemmas that will be needed in our main proof. Our main results are proven in section 6. Our main result is proven in section 6.2. It says that most random restrictions of a bounded low-degree function can be approximated by a small junta. In section 6.3 we prove that Aaronson-Ambainis conjecture is true for a non-negligible fraction of random restrictions.
3 Notations and preliminaries
Query algorithms
-
1.
A classical query algorithm (or equivalently, a decision tree) for computing a function can access the input by adaptively issuing queries to its bits. We assume internal computations have no cost. The depth of the query algorithm/decision tree is the maximum number of bit queries issued on an input. We say -approximates if .
For a partial function , its classical query complexity is the smallest for which there exists a decision tree of depth such that for all .
-
2.
A quantum query algorithm can access the input via an oracle . The register has qubits and some ancilla qubits. The oracle applies the following unitary operation on the first qubits:
The quantum query algorithm applies a sequence of unitary operators, where each operator is either or an input-independent unitary operator . In the end, it measures the first qubit and outputs the measurement result. The number of queries issued is the number of times is applied.
Notice that a quantum query algorithm naturally defines a function :
It is well-known that if makes queries, then is a degree polynomial.
For a function , we define its quantum query complexity to be the smallest for which there exists a quantum query algorithm making queries such that for all ,
Analysis of boolean functions
In this section we recall some results from analysis of boolean functions. A good reference is O’ Donnell’s textbook [17].
-
1.
Any function has a unique representation as where . The coefficients are the Fourier coefficients of . The degree of is .
-
2.
The variance of is
-
3.
For a cooordinate , the influence of the ’th coordinate is defined as
The total influence of is
From the Fourier expansion it is clear that if .
-
4.
Given two functions , we say approximates if .
-
5.
For a point and a subset and , we define a distribution on as follows:
-
The bits are independent, and
When , we abbreviate by .
-
-
6.
For and define by
It is easy to see that the Fourier expansion of is given by
-
7.
A function is a junta of arity or -junta if there exists a subset such that only depends on the coordinates in . We say is a junta if it can be -approximated by a -junta, i.e., there exists a -junta such that .
-
8.
A restriction of is specified by a subset and an assignment . Such a restriction naturally induces a function . Sometimes we shall write instead of (note that is determined by since ).
By a random restriction with survival probability , we mean sampling where each coordinate is included in with probability independently, and each bit of is independently set to a uniformly random bit.
Remark 7.
Throughout the paper, all growing parameters (e.g., the degree ) will be assumed to be larger than some sufficiently big constant. This is to make the expressions look neat, as we will be replacing terms like by where .
4 Proof Overview
The main result in this paper is a structural result for bounded low-degree functions similar in spirit to Hastad’s switching lemma [10]. Roughly speaking, we show that for come constant , the following holds: let be a polynomial of degree , and let denote a random restriction with survival probability . Then,
Once this is established, we can prove Aaronson-Ambainis conjecture for random restrictions as follows: it is easy to see that
This probability will be significantly more than the failure probability of the main result (this is the only place where we need the lower bound on ). So for a fraction of random restrictions, the variance of is high and can be well approximated by a junta with arity . This means one of the coordinates of the junta must have high influence. This concludes the proof.
Now we give a brief overview of how we prove the main result (Theorem 1). The starting point is the work by Dinur, Friedgut et al. [7] which states the following:
Theorem 8 (Dinur et al. [7]).
For any , if
then is a junta.
In other words, if the Fourier tail above a certain level is bounded, then can be well approximated by juntas of arity roughly .
We start with the observation that random restrictions have bounded Fourier tails (Lemma 15): if the function has degree and we make a random restriction with survival probability where is a large constant, using Chernoff bound we can show that with very high probability the Fourier weight above level will be low; around the order of . If we can manage to bring the Fourier weight above small enough so that Theorem 8 applies, then we will get that can be well approximated by a junta. Unfortunately, if we try this, it turns out that we have to set the survival probability so low that on expectation the variance of goes down significantly as well. In other words, while it is true that can be well-approximated by juntas, it is for a trivial reason that its variance itself is very low. (And moreover, this is also true for functions that are merely bounded i.e, , so we would not be using any additional structure that arises from the fact that is pointwise bounded.)
In order to make this approach work, we need to improve the tail bound in Theorem 8. The problematic term is the quadratic in the exponential. If the dominant term were to the order of instead, the calculations would go through. Can we hope to increase the tail bound to while paying a cost by increasing the junta arity? Unfortunately, again, this is not possible: [7] constructs a function which shows that the tail bound is essentially tight upto the factor - their function has but approximating it to even accuracy requires reading coordinates. Our key observation is that the function constructed by [7] has full degree whereas we are working with random restrictions of a low degree function, so in addition to the fact that the Fourier tail of above level is very small, we also know that has degree . Can we hope to improve the tail bound in Theorem 8 if we have the additional restriction that the function is of degree ? Indeed, this turns out to be true. We prove the following result in section 6 (Theorem 28):
Theorem 9.
There exists a constant such that the following is true:
If has degree and , is a junta.
Below we briefly discuss how we are able to improve the tail bound under the additional degree assumption. Dinur et al [7] prove their tail bound (Theorem 8) by showing the following result (we are omitting the exact quantitative parameters here for reading convenience).
Theorem 10.
Let be a degree function with (but not necessarily pointwise bounded) which cannot be approximated by juntas to accuracy . Then, for any function , .
Let’s sketch how [7] proves Theorem 8 using Theorem 10. They assume is not approximable by juntas - their goal is then to show that the Fourier tail above level , , is large. To do so, they use Theorem 10: they take to be the truncated function and to be the original function . This then lower bounds which is precisely the Fourier tail above weight . Thus, the distance lower bound in Theorem 10 governs the Fourier tail lower bound in Theorem 8. Since in Theorem 28 we have the additional information that is of degree , for our purposes it will suffice to lower bound the distance of from bounded degree functions, not necessarily all bounded functions. In section 6.2 we prove a result of the following form (again, we are omitting the exact parameters for reading convenience; for the exact statement see Theorem 26).
Theorem 11 (Informal version of Theorem 26).
Let be a degree function with (but not necessarily pointwise bounded) which cannot be approximated by juntas to accuracy . Then, for any degree function , .
The parameter in Theorem 11 is bigger than the corresponding parameter in Theorem 10 because we are only lower bounding the distance of from bounded low-degree functions whereas Theorem 10 lower bounds the distance of from arbitrary bounded functions. It turns out that the improvement in this parameter is sufficiently good for the calculations to go through.
In order to prove Theorem 11 we shall use the main idea of the proof of [7] along with a structural restriction for bounded low-degree functions proved first in Filmus et al. [8], and later used by Keller-Klein [13] and Lovett-Zhang [15]. Given any function and define the block sensitivity of at to be
where the supremum ranges over all partitions of the variables ( denotes with the coordinates in flipped). Define the block sensitivity of to be . We shall use the following fact about bounded low-degree functions:
Theorem 12.
If has degree , .
We give a high-level overview of how we are able to improve upon the bound of using the fact that the block sensitivity of a bounded low degree function is small. At one point in their proof, [7] lower bounds the probability of a linear form of Rademacher random variables exceeding a certain threshold times its standard deviation, i.e.,
(In the proof, is the linear part of a restriction of : for some .)
For each such point where this linear form is high, [7] shows that many related points must have . (To be precise, these related points are obtained by applying an appropriate noise operator to .) Using this they conclude that must deviate from the interval too often and therefore cannot be approximated by any bounded function.
We follow the proof of [7] up until this point. Instead of directly lower bounding the probability that is high, we partition the set of variables into blocks ( is an appropriately chosen parameter) such that each block gets roughly same total weight: for all
It will turn out that the ’s are sufficiently small for such a partition to exist. For each block we lower bound the probability that the linear form restricted to this block is high:
Now, on a random assignment , the linear form restricted to many of these blocks will be high. Take such a block : . For each such block we will be able to find a large number of related points such that is large. (In our case, these related points are obtained by applying an appropriate noise operator restricted to .) Crucially, these related points will differ from only at . Thus, we will find many points which differ from at disjoint sets and whose differ from significantly. This will show that cannot be too close to a bounded low degree function, because those functions have low block sensitivity.
Our advantage is that we need to set so that we can conclude is only somewhat larger than (as opposed to in [7]) - by setting large enough this allows us to set a much smaller and get rid of the quadratic exponential dependence.
5 Tools
In this section we compile some lemmas that we shall use in our proof.
A reverse Markov inequality
We will use the following simple inequality throughout the proof.
Lemma 13.
Let be a random variable such that with probability 1. Let . Then, .
Proof.
Assume . Then,
contradiction.
An anticoncentration inequality for linear forms of Rademacher random variables
Lemma 14.
There exists a universal constant such that the following holds: let be independent Rademacher random variables and let . Let . Suppose . Then,
Proof.
Equation 4.2 in [14].
Random restrictions have small tail
Lemma 15.
Let have degree , be a sufficiently large constant, and let be a random restriction with survival probability . Let . Then,
Proof.
First suppose is a fixed restriction. Note that for
so for . By Parseval’s theorem, for a fixed ,
Therefore, for a fixed ,
Randomizing over again,
Since has degree , we only need to worry about the terms where . Also, for the relevant probability is 0. Since each element is included in with probability , by Chernoff bound, for each with ,
Thus we get that
Random restrictions don’t have low variance
Lemma 16.
Let be any function and let be a random restriction with survival probability . Then,
Proof.
Fix a restriction . For each , . Thus, by Parseval’s theorem, for a fixed ,
Randomizing over again,
Random restrictions with appropriate survival probability put large Fourier mass on the linear level
Lemma 17 (implicit in [7]).
Let , and be such that
Consider a random restriction where each is fixed and given a uniformly random assignment, and each is kept alive with probability . Then,
Proof.
For a fixed (note that ) and we have
By Parseval’s theorem, for a fixed ,
Randomizing over ,
By standard inequalities, for . It follows that
Some hypercontractive inequalities for low degree functions
These lemmas and their proofs can be found in [7].
Lemma 18 (Corollary 2.4 in [7]).
There exists a universal constant such that the following holds:
Let be a degree function. Let . Then,
Lemma 19 (Lemma 2.5 in [7]).
There exists a universal constant such that the following holds:
Let be a degree function. Let be a noise parameter, and . Suppose . Then,
The noise lemma
This is the main result of [7]. We use a slight variant. First we recall some known results from approximation theory.
Lemma 20.
For any , there exist constants with the following property: for any polynomial of degree , , there exists a such that
Proof.
Page 112 in [20].
Now we state the lemma.
Lemma 21.
There exists a universal constant such that the following holds:
Consider a degree polynomial . Let and . Consider an input such that . Sample a by the following procedure:
-
1.
Sample uniformly at random.
-
2.
Sample .
Then,
Remark 22.
Observe that differs from only in the coordinates of . This will be crucial later on.
Proof.
Take to be the same universal constant as in Lemma 19. By replacing with an appropriate restriction if necessary, we can assume . Consider the polynomial . From the Fourier expansion of noise operator, we see that
This is a degree polynomial in with linear coefficient . By Lemma 20, there exists a such that . By Lemma 19,
We choose in step (1) with probability , so
Partitioning a set of numbers in a balanced manner
We need an easy lemma about partitioning a set of weights none of which is too large into disjoint buckets where each bucket gets roughly the same total weight. We will later use this lemma on the set of small linear Fourier coefficients of a function.
Lemma 23.
Let be a set of non-negative real numbers and . Suppose for all . Then, there exists a partition of such that for all ,
Proof.
Start with an arbitrary partition . Then, refine it iteratively according to the following algorithm.
Refinement algorithm:
1.
Locate a such that the condition is violated for , i.e.,
If no such exists, terminate.
2.
Locate a such that
3.
Take an arbitrary such that and place it in ;
An appropriate always exists in step (2) by an averaging argument. Since , the size of does not go below after step (3). It is easy to see this procedure must terminate. Formally, notice that the quantity
reduces by at each step, so at some point of time it must be 0 at which point the algorithm terminates and returns a valid partition.
Bounded low-degree functions have low block sensitivity
Lemma 24.
Let be a polynomial of degree . Then, .
Proof.
Let be any partition of . Our goal is to show that for all ,
Let be the function obtained from obtained by identifying the variables of with a single variable for . By Proposition 3.7 in [8], we have, for every ,
This implies
as desired.
6 Main results
6.1 Improved tail bound for low degree functions
This section is the core technical part of our work. In Theorem 26 we show that if we have a function (not necessarily bounded) with which cannot be approximated by juntas, then cannot be well-approximated by bounded low-degree functions. In Theorem 28 we use Theorem 26 on the truncated function to conclude that the tail bound appearing in [7] (Theorem 8) can be improved under the additional assumption that has degree .
Remark 25.
For a subset , consider the junta which reads the coordinates of and outputs the average over the unqueried coordinates. It is easy to see that so Thus, approximates if and only if is small.
In fact, it is easy to see that there exists a function depending only on coordinates of such that if and only if . This immediately follows from the Fourier expansion of .
Theorem 26.
There exists a constant such that the following holds:
Let be a degree function (not necessarily bounded) with . Let where . If , then for any degree function ,
.
Remark 27.
Notice here that although is not pointwise bounded, is.
Proof.
Let be the universal constants from Lemma 18, Lemma 21 and Lemma 14 respectively. We take to be a constant sufficiently larger than .
There exists a such that
Let () be a random restriction where each is fixed to a uniformly random assignment, and survival probability for each is . By Lemma 17,
Fix a such that
By Parseval’s theorem we have for all ,
For each define . Observe that for all ,
Call for which to be good. Let . Let . For each good , choose a partition of such that for all ,
(If there are multiple such partitions, choose any one of them and call it .)
Our choice of parameters ensures that for all , so such a partition exists by Lemma 23. Let be the constants from Lemma 20.
Suppose, for the sake of contradiction, there exists a degree polynomial such that . Throughout the rest of the proof, for a string and a string , the pair denotes the string which agrees with on and with on . Consider the following randomized procedure which returns a real number.
Procedure 1:
1.
Sample a uniformly at random.
2.
Sample uniformly at random.
3.
Sample uniformly at random.
4.
Let . Sample for .
5.
Return .
We estimate the probability that procedure 1 returns a number in two different ways. First, we obtain a lower bound from the defintion of . Then, we obtain an upper bound using the assumption that and the fact that is somewhat large. These two bounds will contradict each other - and that will prove the theorem.
Lower bound.
Fix a . Let
Let . For each we have
Choose such that . Our choice of ensures that . Moreover, our choice for influence threshold ensures that for all where is the universal constant from the Lemma 14.
By Lemma 21 applied on the restriction , as we sample u.a.r, u.a.r, , we have that
By linearity of expectation,
Using Lemma 13,
Observe that
We conclude that for all , as are sampled as in Procedure 1,
Thus, with probability at least , procedure 1 returns a number greater than ( as ).
Upper bound.
Since and , we have that
Now consider a uniformly sampled . Observe that as we sample u.a.r, u.a.r and , the marginal distribution of is uniform on . By Markov’s inequality, we have
and for all ,
By union bound, the probability that or for some , is at most . Our choice of ensures that this quantity is less than . Observe that if none of these bad events holds, since the block sensitivity of is bounded above by (Theorem 24), we have that
Thus, we conclude
As promised, we get conflicting lower and upper bounds for the probability that procedure 1 returns a number . This is our desired contradiction.
Now we show that we can improve the tail bound of Theorem 8 under the additional assumption that has low degree. This follows straightforwardly from Theorem 26.
Theorem 28.
There exists a universal constant such that the following is true:
Let be a degree function. Let and . If then .
Proof.
Assume (otherwise we are done). Let be the universal constant from Theorem 26.
The idea is to apply Theorem 26 to the truncated function
Note that while is not pointwise bounded, it satisfies and for all (this is clear from the Fourier expressions). Let . We have , so
Applying Theorem 26, we get that for any bounded degree , . Taking to be our original function , we get the desired tail lower bound:
Taking to be a slightly larger constant than , we get that
6.2 Random restrictions can be approximated by juntas
In this section we use the fact that random restrictions have bounded tails to show that they can be approximated by juntas. This is our main result.
Theorem 29 (Restatement of Theorem 1).
For any constants , there exist constants such that the following holds:
Let be a degree polynomial and let be a random restriction with survival probability . With probability at least is a junta. Moreover, if denotes the set of coordinates on which the junta depends, for each we have .
Proof.
We consider a random restriction with survival probability .
By Lemma 15, the expected Fourier tail of above level is at most By Markov’s inequality, with probability at least , the Fourier tail above is . Let be the constant from Theorem 28. Let , and . Let be the function which reads the coordinates in and outputs the average of over the coordinates in . Choose large enough so that . Applying Theorem 28, we see that approximates to accuracy . Using the fact that total influence is bounded by , we see that has arity for a universal constant . Taking , we are done.
6.3 Aaronson-Ambainis Conjecture is true for random restrictions
Theorem 30 (Restatement of Theorem 5).
There exist constants such that the following holds: let be a degree polynomial with . Let denote a random restriction with alive probability . Then,
Proof.
Let be a large constant. Apply Theorem 29 with to get constants . Let be a random restriction with survival probability . By Lemma 16,
so by Lemma 13,
Since , . By Theorem 29 and Remark 25, with probability at least , there exists a such that every coordinate in has influence and
So with probability at least , both these events (high variance of and existence of ) hold and we have that
In particular, we have that . Since for each we have , we are done by taking .
7 Conclusions and further directions
In this paper, we showed that if is a degree polynomial, a large fraction of its random restrictions have an influential coordinate.
It would be interesting to see if we can extend this to the full Aaronson-Ambainis conjecture. We describe a few potential approaches here.
-
Given a degree polynomial , we can lift it with a Boolean function each of whose coordinates is unbiased and given by a low degree function. Then, the lifted polynomial will be a low degree polynomial. As long as the ’s are pairwise independent, the variance of will be preserved as well. Our result shows that a large fraction of random restrictions of have an influential coordinate. Can we construct appropriately such that this allows us to conclude must have an influential coordinate as well? The ’s should introduce correlations between the different input bits of so that most random restrictions of look the same in some appropriate sense.
-
Our result shows that for a non-negligible fraction of , there exists a such that . Can we construct a decision tree of height which, on input , outputs one of the influential coordinates of with high probability? If this is possible, this will imply Aaronson-Aambainis via the approach of Keller and Klein. We may additionally assume that for all , (otherwise the result holds for anyway). So basically the situation looks like this: for a non-negligible fraction of , for some , is significantly higher than its expectation – and we want to probe in a few bits to locate such a .
References
- [1] Scott Aaronson and Andris Ambainis. Forrelation: A problem that optimally separates quantum from classical computing. Electron. Colloquium Comput. Complex., TR14-155, 2014. URL: https://eccc.weizmann.ac.il/report/2014/155.
- [2] Scott Aaronson and Andris Ambainis. The need for structure in quantum speedups. Theory Comput., 10:133–166, 2014. doi:10.4086/TOC.2014.V010A006.
- [3] Nikhil Bansal, Makrand Sinha, and Ronald de Wolf. Influence in completely bounded block-multilinear forms and classical simulation of quantum algorithms. In Shachar Lovett, editor, 37th Computational Complexity Conference, CCC 2022, July 20-23, 2022, Philadelphia, PA, USA, volume 234 of LIPIcs, pages 28:1–28:21. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPICS.CCC.2022.28.
- [4] Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, and Ronald de Wolf. Quantum lower bounds by polynomials. In 39th Annual Symposium on Foundations of Computer Science, FOCS ’98, November 8-11, 1998, Palo Alto, California, USA, pages 352–361. IEEE Computer Society, 1998. doi:10.1109/SFCS.1998.743485.
- [5] Paul Beame, Russell Impagliazzo, Jan Krajícek, Toniann Pitassi, Pavel Pudlák, and Alan R. Woods. Exponential lower bounds for the pigeonhole principle. In S. Rao Kosaraju, Mike Fellows, Avi Wigderson, and John A. Ellis, editors, Proceedings of the 24th Annual ACM Symposium on Theory of Computing, May 4-6, 1992, Victoria, British Columbia, Canada, pages 200–220. ACM, 1992. doi:10.1145/129712.129733.
- [6] Ethan Bernstein and Umesh V. Vazirani. Quantum complexity theory. SIAM J. Comput., 26(5):1411–1473, 1997. doi:10.1137/S0097539796300921.
- [7] Irit Dinur, Ehud Friedgut, Guy Kindler, and Ryan O’Donnell. On the fourier tails of bounded functions over the discrete cube. In Proceedings of the Thirty-Eighth Annual ACM Symposium on Theory of Computing, STOC ’06, pages 437–446, New York, NY, USA, 2006. Association for Computing Machinery. doi:10.1145/1132516.1132580.
- [8] Yuval Filmus and Hamed Hatami. Bounds on the sum of L1 influences. CoRR, abs/1404.3396, 2014. arXiv:1404.3396.
- [9] Merrick L. Furst, James B. Saxe, and Michael Sipser. Parity, circuits, and the polynomial-time hierarchy. Math. Syst. Theory, 17(1):13–27, 1984. doi:10.1007/BF01744431.
- [10] Johan Håstad. Almost optimal lower bounds for small depth circuits. In Juris Hartmanis, editor, Proceedings of the 18th Annual ACM Symposium on Theory of Computing, May 28-30, 1986, Berkeley, California, USA, pages 6–20. ACM, 1986. doi:10.1145/12130.12132.
- [11] Johan Håstad. On small-depth frege proofs for PHP. In 64th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2023, Santa Cruz, CA, USA, November 6-9, 2023, pages 37–49. IEEE, 2023. doi:10.1109/FOCS57990.2023.00010.
- [12] Russell Impagliazzo, Raghu Meka, and David Zuckerman. Pseudorandomness from shrinkage. In 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, New Brunswick, NJ, USA, October 20-23, 2012, pages 111–119. IEEE Computer Society, 2012. doi:10.1109/FOCS.2012.78.
- [13] Nathan Keller and Ohad Klein. Quantum speedups need structure, 2019. arXiv:1911.03748.
- [14] Michel Ledoux and Michel Talagrand. Probability in Banach Spaces. Springer Berlin Heidelberg, 1991. doi:10.1007/978-3-642-20212-4.
- [15] Shachar Lovett and Jiapeng Zhang. Fractional Certificates for Bounded Functions. In Yael Tauman Kalai, editor, 14th Innovations in Theoretical Computer Science Conference (ITCS 2023), volume 251 of Leibniz International Proceedings in Informatics (LIPIcs), pages 84:1–84:13, Dagstuhl, Germany, 2023. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ITCS.2023.84.
- [16] Ashley Montanaro. Some applications of hypercontractive inequalities in quantum information theory. Journal of Mathematical Physics, 53(12), December 2012. doi:10.1063/1.4769269.
- [17] Ryan O’Donnell. Analysis of boolean functions, 2021. arXiv:2105.10386.
- [18] Ryan O’Donnell, Michael E. Saks, Oded Schramm, and Rocco A. Servedio. Every decision tree has an influential variable. CoRR, abs/cs/0508071, 2005. arXiv:cs/0508071.
- [19] Ryan O’Donnell and Yu Zhao. Polynomial bounds for decoupling, with applications. CoRR, abs/1512.01603, 2015. arXiv:1512.01603.
- [20] Theodore J. Rivlin. Chebyshev polynomials – From approximation theory to algebra and number theory: 2nd edition. John Wiley & Sons Limited, 1990.
- [21] Benjamin Rossman, Rocco A. Servedio, and Li-Yang Tan. An average-case depth hierarchy theorem for boolean circuits. In Venkatesan Guruswami, editor, IEEE 56th Annual Symposium on Foundations of Computer Science, FOCS 2015, Berkeley, CA, USA, 17-20 October, 2015, pages 1030–1048. IEEE Computer Society, 2015. doi:10.1109/FOCS.2015.67.
