The FT-Mollification Method. Daniel M. Kane

The FT-Mollification Method Daniel M. Kane Outline • • • • • Introduction Linear Threshold Functions Multiple Linear Threshold Function Degree 2 PT...
Author: Melvyn Matthews
13 downloads 2 Views 533KB Size
The FT-Mollification Method Daniel M. Kane

Outline • • • • •

Introduction Linear Threshold Functions Multiple Linear Threshold Function Degree 2 PTFs Conclusion

K-Independence Def: A collection of random variables x1,…,xn are k-independent if any collection of at most k of the xi are independent. • k-independent families easy to produce • Often behave like fully independent families

Fooling Functions • Want expectations of functions to be correct • Y=(y1,y2,…,yn) Collection of independent random variables • X=(x1,x2,…,xn) k-independent, xi » yi • f:Rn ! R • Want to show that E[f(X)] ¼ E[f(Y)] • Note that if f is a polynomial of total degree at most k, then E[f(X)] = E[f(Y)]

Notation Def: We say that k-independence ²-fools f if for all k-independent X, |E[f(X)]-E[f(Y)]| (2c|W|2)2, log(1/²).

Anti-Concentration • |E[F(Y)] – E[F~(Y)] | · E[|F(Y) – F~(Y)|] • |f – f~| is small except near a • anti-concentrated

Approximation Error • | f – f~ | = O(min{1,|c(x-a)|-2}) ³X

4¡n P r(j < W; Y > ¡aj < 2n c¡1 ) µX ¡n ¶ 2 =O cjW j2 µ ¶ 1 =O : cjW j2

Error = O

´

Anti-Concentration for • To show E[F~(X)] ¼² E[F(X)] we need anticoncentration of Error = O

³X

´ 4¡n P r(j < W; X > ¡aj < 2nc¡1 )

• Have bounds for Y • Need k-indep. forces g(Z) = I[a-b,a+b]() to not have too large expectation. • Same idea only make g < g~ • Obtain g~ by mollifying 2I[a-2b,a+2b]

Fooling LTFs • Errors from approximating f by f~ of size O(1/(c|W|)). – Need c > 1/(² |W|)

• To have small error of f~ need – k > 2(c|W|)2 = O(²-2)

Positive Convolving Function • Often convenient to have ½ ¸ 0 – Then f~ 2 [inf(f), sup(f)]

• Use ½ = |FT(b)|2 for b compactly supported – Normalize by letting s ½ = |b|22 = 1

¯X µ ¶ ¯ ¯ ¯ k (k) (m) (k¡m) j½ j1 = ¯¯ < F T (b) ; F T (b) >¯¯ m Xµk¶ · jxm bj2 jxk¡m bj2 m Xµk¶ · jsupp(b)jk jbj22 = (2jsupp(b)j)k m

Multidimensional Mollification • m –dimensional space 2) for |r|R

³2 2´ m R2

:

• kth derivative (in any direction) is < 2k.

Fooling Intersections of Halfspaces • • • • • •

F a product of m LTFs Depends on bi o.n. basis for the Wi L(X)i:= F(X) = f(L(X)) Multivariate FT-Mollification

Basic Plan • E[F(Y)] ¼² E[F~(Y)] ¼² E[F~(X)] ¼² E[F(X)] • Get f~ by convolving with cm ½(cx) for ½ the multivariate mollification function

Anti-Concentration µ ½ ³ ´ ¾¶ 2 m ~ = O min 1; jf ¡ fj : cd

Where d is distance to the nearest of the m hyperplanes.

~ )j] = O E[jf(Y ) ¡ f(Y

c=-

³

´ 2

m ²

³

´ 2

m c

:

Polynomial Approximation • • • • • • •

Approximate f~ by degree k-1 Taylor poly at 0 Taylor error along line 0 to L(X) Error · |f~(k) |1 E[|L(X)|k ] / k! |f~(k)|1 · |f|1 |½(k)|1 · (2c)k E[|L(X)|k ] · mk/2 kk/2 Error · (4m c2 / k )k/2 k >> m c2 >> m5 ²-2

Quadratic Moment Bound • Thrm: Q a quadratic form, X Gaussian, ³ ´k p E[jQ(X)jk ] = O E[Q(X)] + jQj2 k + jQj1k :

– |Q|2 Frobenius norm – |Q|1 largest eigenvalue

• |L(X)|2 a quadratic form • E[|L(X)|k] = O(m + m k1/2 + k)k/2 • k = O( m4 ²-2 )

Positive Value Approximations • If f~ is bounded, it’s derivatives cannot decay faster than exponentially (look at the FT) • If f~ only bounded on positive numbers can do better (e.g. cos(x1/2)) • In general: – g(x) = f(x2) – f~ = (g * ½c ) (x1/2) – f~(k) = O(c k-1)k – f~ approximates f on R+

Fooling Degree-2 PTFs • F(X) = I[0,1) (p(X)), p degree 2 poly • Cannot use FT-Mollification Naively, f~(p(X)) • Error from polynomial approximation: Error · jf~(k) jE[jp(X)jk ]=k! · ck kk jpjk2 =k! = O (cjpj2 )k :

• Cannot make c big enough.

Decomposition • Suppose |p|2 = 1 • p(X) = Q(X) + L(X) + C – Quadratic, Linear, Constant

• Q(X) = Q+(X) – Q-(X) + Q0(X) – Eigenvalues > ± – Eigenvalues < - ± – |Eigenvalues | · ±

• Q+, Q- positive • |Q0|1 < ±

Decomposition • M(X) = (m1(X),m2(X),m3(X),m4(X)) – m1(X) = Q+(X)1/2 – m2(X) = Q-(X)1/2 – m3(X) = Q0(X) – tr(Q0) – m4(X) = L(X)

• f(w,x,y,z) = I[0,1)(w2 - x2 + y + z + tr(Q0) + C) • F(X) = f(M(X)) • f~ is f convolved with ½c.

Anti-Concentration • |f – f~| small unless M(X) within » c-1 of boundary • |m1(X)|,|m2(X)| = O(±-1/2) w.h.p. • |f – f~| small unless p(X) within » ±-1/2 c-1 of 0 • Gaussian anti-concentration • Error = O( ±-1/4 c-1/2 )

Polynomial Approximation • Error = |f~(k)| E[|M(X)|k] / k! – |f~(k)| = O(c)k – E[|m1(X)|k] , E[|m2(X)|k] = -1/2 k th 1/2 E[k/2 moment of quadratic] = O(k +± ) k k – E[|m3(X)| ] = E[|Q0 –tr(Q0 )| ] = O(k1/2 + k± )k k 1/2 – E[|m4(X)|k] = E[L(X) ] = O(k )k

• Error = O(c

k-1/2

+ c± +

-1/2 -1 k c± k )

Putting it Together • Need: – ck-1/2