Polynomial bounds for decoupling, with applications Ryan ODonnell, - - PowerPoint PPT Presentation
Polynomial bounds for decoupling, with applications Ryan ODonnell, - - PowerPoint PPT Presentation
Polynomial bounds for decoupling, with applications Ryan ODonnell, Yu Zhao Carnegie Mellon University Block-multilinearity A homogeneous polynomial function with degree is Block-multilinear Block-multilinearity A homogeneous
Block-multilinearity
A homogeneous polynomial function π with degree π is Block-multilinear
Block-multilinearity
A homogeneous polynomial function π with degree π is Block-multilinear if we can partition the input variables into π blocks π1, β¦ , ππ
Block-multilinearity
A homogeneous polynomial function π with degree π is Block-multilinear if we can partition the input variables into π blocks π1, β¦ , π' such that each monomial in π contains exactly 1 variable in each block.
π π¦*, π¦+,π¦,, π¦- = 1 2 π¦*π¦+ + 1 2 π¦+π¦, + 1 2 π¦,π¦- β 1 2 π¦*π¦- π* = π¦*, π¦, , π+ = π¦+, π¦-
[Khot Naor 08, Lovett 10, Kane Meka13, Aaronson Ambainis15]
Max-E3-Lin-2 Anti-concentrations of Gaussian polynomial PRG for Liptschitz functions of polynomials Classical simulation for quantum query algorithm
AA Conjecture
Let π: {β1,1}5β [β1,1] be a bounded Boolean polynomial with degree at most π. Then MaxInf[π] β₯ poly(Var[π]/π). Def:
π π¦*,π¦+,π¦,,π¦- = 1 2 π¦*π¦++ 1 2 π¦+π¦, + 1 2 π¦,π¦- β 1 2 π¦*π¦-
π π¦ = I π J(π) Kπ¦L
LβN Nβ[5]
Var[π] = I π J(π)+
NPβ
InfL[π] = I π J(π)+
NβL
MaxInf π = maxLβ[5]{InfL π } Var[π] = 1 Inf*[π] = 1 2 MaxInf π = 1 2
AA Conjecture
Let π: {β1,1}5β [β1,1] be a bounded Boolean polynomial with degree at most π. Then MaxInf[π] β₯ poly(Var[π]/π).
Suppose AA Conjecture holds:
- 1. There exists some deterministic simulation of a
quantum algorithm;
- 2. P = P#P implies BQPπ΅ β AvgPπ΅ with
probability 1 for a random oracle π΅.
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean polynomial with degree at most π. Then MaxInf[π] β₯ Var[π]+/exp (π).
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean polynomial with degree at most π. Then MaxInf[π] β₯ Var[π]+/exp (π). There exists an easy proof for block-multilinear function!!
First block Rest variables Then use hypercontractivity and Cauchy-Schwartz
π π§,π¨ = Iπ§LπL(π¨)
L
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean polynomial with degree at most π. Then MaxInf[π] β₯ Var[π]+/exp (π). There exists an easy proof for block-multilinear function!!
Yes, via decoupling!
Can we extend this proof to arbitrary Boolean polynomials?
Decoupling
general polynomial block-multilinear degree π degree π π variables ππ variables (π blocks of π variables)
- 1. π π¦ = π
c(π¦, π¦, β¦ ,π¦)
- 2. π
c and π has similar properties
decoupling
π copies of π¦
π π c
Examples of decoupling
π π¦*, π¦+,π¦, = π¦*π¦+π¦, π c π§*, π§+, π§,, π¨*, π¨+, π¨,, π₯*, π₯+,π₯, = *
eπ§*π¨+π₯,
Examples of decoupling
π π¦*, π¦+,π¦, = π¦*π¦+π¦, π c π§*, π§+, π§,, π¨*, π¨+, π¨,, π₯*, π₯+,π₯, = *
eπ§*π¨+π₯, + * eπ§*π₯+π¨,
Examples of decoupling
π π¦*, π¦+,π¦, = π¦*π¦+π¦, π c π§*, π§+, π§,, π¨*, π¨+, π¨,, π₯*, π₯+,π₯, = *
eπ§*π¨+π₯, + * eπ§*π₯+π¨, + * eπ¨*π§+π₯, + * eπ¨*π₯+π§, + * eπ₯*π§+π¨, + * eπ₯*π¨+π§,
Var π c = 1 π! Var π Infgh π c = 1 π! i π Infjh π
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean function with degree at most π. Then MaxInf[π] β₯ Var[π]2/exp (π). π π c
Var π c = 1 π! Var π MaxInf π c = 1 π! i π MaxInf π
decoupling
Decoupling inequality
Theorem 1. Let Ξ¦: βmn β βmn be convex and non-decreasing. Theorem 2. For all π’ > 0, Comments:
- 1. π·', πΈ' = exp
(π logπ)
- 2. The inputs can be any independent random variables with all
moments finite.
- 3. The reverse inequality also holds with some worse constants.
- 4. f does not need to be multilinear neccesarily
[de la PeΓ±a 92] [PeΓ±a Montgomery-Smith 95, GinΓ© 98]
(π is the degree of π)
E Ξ¦ π c π¦ * , β¦, π¦ ' β€ E[Ξ¦(π·'|π(π¦)|)] Pr π c π¦ * , β¦ , π¦ ' > π·'π’ β€ πΈ'Pr π(π¦) > π’
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean function with degree at most π. Then MaxInf[π] β₯ Var[π]+/exp (π). π π c π c/π·'
Var π c = 1 π! Var π MaxInf π c = 1 π! i π MaxInf π Var π c/π·' = 1 π·'
+ Var π
c MaxInf π c/π·' = 1 π·'
+ MaxInf π
c [β1,1] [βπ·', π·'] [β1,1] π·' = exp π logπ from decoupling inequality
decoupling
Summary of classical decoupling
Advantage: Transfer a general function π to a block- multilinear function. Disadvantage: Introduce an exponential factor on π in decoupling inequality. L
Summary of classical decoupling
Sometimes we donβt need the function to be all- blocks-multilinear.
First block Rest variables Then use hypercontractivity and Cauchy-Schwartz
We only need π to be a linear map on π§.
π π§,π¨ = Iπ§LπL(π¨)
L
One-block-multilinear
A polynomial function π with degree π is one- block-multilinear if there exists a subset of the input variables π such that each monomial (except the constant term) in π contains exactly 1 variable in π.
π π§,π¨ = Iπ§LπL(π¨)
L
Partial decoupling, with polynomial bounds
Our result:
Partial decoupling general function One-block-multilinear function degree π degree π π variables 2π variables (2 blocks of π variables)
π π w
Examples of partial decoupling
π π¦*, π¦+,π¦, = π¦*π¦+π¦, π w π§*,π§+, π§,, π¨*, π¨+, π¨, = *
,π§*π¨+π¨, + * ,π¨*π§+π¨, + * ,π¨*π¨+π§,
Var π w = 1 π Var π Infgh π w = 1 π+ Infjh π Infxh π w = π β 1 π+ Infjh π
Partial decoupling, with polynomial bounds
Our result: Theorem 1. Let Ξ¦:βmn β βmn be convex and non-decreasing. Theorem 2. For all π’ > 0, With constants: .
Boolean Boolean, homogeneous standard Gaussian poly(π) E Ξ¦ π y π§, π¨ β€ E[Ξ¦(π·'|π(π¦)|)] Pr π w π§, π¨ > π·'π’ β€ πΈ'Pr π(π¦) > π’
π(π+) π(π,/+) π(π) π·' = { πΈ' = exp (π logπ)
AA Conjecture, weak version
Let π: {β1,1}5β [β1,1] be a Boolean function with degree at most π. Then MaxInf[π] β₯ Var[π]+/exp (π). π π w π w/π·'
Var π w = 1 π Var π MaxInf π w β₯ 1 π+ MaxInf π Var π w/π·' = 1 π·'
+ Var π
w MaxInf π w/π·' = 1 π·'
+ MaxInf π
w [β1,1] [βπ·', π·'] [β1,1] π·' = poly π from new decoupling inequality
AA Conjecture
Let π: {β1,1}5β [β1,1] be a Boolean function with degree at most π. Then MaxInf[π] β₯ Var[π]+/poly (π). π π w π w/π·'
Var π w = 1 π Var π MaxInf π w β₯ 1 π+ MaxInf π Var π w/π·' = 1 π·'
+ Var π
w MaxInf π w/π·' = 1 π·'
+ MaxInf π
w [β1,1] [βπ·', π·'] [β1,1] π·' = poly π from new decoupling inequality
AA Conjecture
Let π: {β1,1}5β [β1,1] be a Boolean function with degree at most π. Then MaxInf[π] β₯ Var[π]+/poly (π). The conjecture holds for one-block-multilinear functions.
π π§,π¨ = Iπ§LπL(π¨)
L
Comparisons
Full decoupling Partial decoupling Block-multilinear One-block-multilinear
General inputs with all finite moments Boolean or Gaussian π·' = exp (π logπ) π·' = poly (π)
Decoupling with polynomial bounds
Main result: Prove the decoupling inequalities for one-block decoupling with polynomial bounds. Applications:
- 1. Give an easy proof for the weak version of AA
- Conjecture. Show that AA Conjecture holds iff it holds
for all one-block-multilinear functions;
- 2. Generalize a randomized algorithm to arbitrary
Boolean functions with the same query complexity;
- 3. Prove the tight bounds for DFKO Theorems.
Application 2
Theorem in [AA15] Let be any bounded block-multilinear Boolean function with degree k. Then there exists a randomized algorithm that,
- n input , non-adaptively queries 2O(k)(n/Ξ΅2)1-1/k
bits of x, and then estimate the output of f within error Ξ΅ with high probability.
f :{β1,1}n β[β1,1] x β{β1,1}n
f(x)= f
!(x,...,x)
[β1,1] [βCk,Ck]
f
f
!
f
! /Ck
[β1,1]
Ξ΅'= Ξ΅ /Ck Ck = 2O(k)
Application 2
Theorem in [AA15] Let be any bounded block-multilinear Boolean function with degree k. Then there exists a randomized algorithm that,
- n input , non-adaptively queries 2O(k)(n/Ξ΅2)1-1/k
bits of x, and then estimate the output of f within error Ξ΅ with high probability.
f :{β1,1}n β[β1,1] x β{β1,1}n
f(x)= f
!(x,...,x)
[β1,1] [βCk,Ck]
f
f
!
f
! /Ck
[β1,1]
Ξ΅'= Ξ΅ /Ck Ck = 2O(k)
Application 3: Tight bounds for DFKO Theorems
DFKO Inequality:
f :Rn β R a polynomial with degree k
Standard Gaussian/Boolean inputs (for Boolean, is small)
MaxInf[f] Var[f]β₯1
Pr[|f|>t]β₯ exp(βO(t2k2logk))
There exists some function f such that
Pr[|f|>t]β€ exp(βO(t2k2))
A gap of log k
Pr[|f|>t]β€ exp(βO(t2))
[Dinur Friedgut Kindler OβDonnell 07]
Future direction
Our result: Theorem 1. Let Ξ¦:βmn β βmn be convex and non-decreasing. Theorem 2. For all π’ > 0, With constants: .
Boolean Boolean, homogeneous standard Gaussian poly(π) E Ξ¦ π y π§, π¨ β€ E[Ξ¦(π·'|π(π¦)|)] Pr π w π§, π¨ > π·'π’ β€ πΈ'Pr π(π¦) > π’
π(π+) π(π,/+) π(π) π·' = { πΈ' = exp (π logπ)
Future direction
- 1. One-block decoupling inequalities are tight
with Gaussian inputs. What about Boolean case?
- 2. Can we generalize them to arbitrary inputs
with all moments finite?
- 3. Do the reverse inequalities hold?
- 4. Prove (or disprove) AA Conjecture for one-