Fooling intersections of low-weight halfspaces
A weight-t halfspace is a Boolean function f(x)=sign(w1x1+⋯+wnxn−θ) where each wi is an integer in {−t,…,t}. We give an explicit pseudorandom generator that δ-fools any intersection of k weight-t halfspaces with seed length poly(logn,logk,t,1/δ). In particular, our result gives an explicit PRG that fools any intersection of any quasipoly(n) number of halfspaces of any polylog(n) weight to any 1/polylog(n) accuracy using seed length polylog(n).
Prior to this work no explicit PRG with seed length o(n) was known even for fooling intersections of n weight-1 halfspaces to constant accuracy.
Our analysis introduces new coupling-based ingredients into the standard Lindeberg method for establishing quantitative central limit theorems and associated pseudorandomness results.
Joint work with Li-Yang Tan.