16 research outputs found

    A Pseudorandom Generator for Polynomial Threshold Functions of Gaussian with Subpolynomial Seed Length

    Get PDF
    We develop a pseudorandom generator that fools degree-dd polynomial threshold functions in nn variables with respect to the Gaussian distribution and has seed length Oc,d(log(n)ϵc)O_{c,d}(\log(n) \epsilon^{-c})

    A Polylogarithmic PRG for Degree 22 Threshold Functions in the Gaussian Setting

    Get PDF
    We devise a new pseudorandom generator against degree 2 polynomial threshold functions in the Gaussian setting. We manage to achieve ϵ\epsilon error with seed length polylogarithmic in ϵ\epsilon and the dimension, and exponential improvement over previous constructions

    Moment-Matching Polynomials

    Full text link
    We give a new framework for proving the existence of low-degree, polynomial approximators for Boolean functions with respect to broad classes of non-product distributions. Our proofs use techniques related to the classical moment problem and deviate significantly from known Fourier-based methods, which require the underlying distribution to have some product structure. Our main application is the first polynomial-time algorithm for agnostically learning any function of a constant number of halfspaces with respect to any log-concave distribution (for any constant accuracy parameter). This result was not known even for the case of learning the intersection of two halfspaces without noise. Additionally, we show that in the "smoothed-analysis" setting, the above results hold with respect to distributions that have sub-exponential tails, a property satisfied by many natural and well-studied distributions in machine learning. Given that our algorithms can be implemented using Support Vector Machines (SVMs) with a polynomial kernel, these results give a rigorous theoretical explanation as to why many kernel methods work so well in practice

    Deterministic Approximate Counting of Polynomial Threshold Functions via a Derandomized Regularity Lemma

    Get PDF

    Deterministic search for CNF satisfying assignments in almost polynomial time

    Full text link
    We consider the fundamental derandomization problem of deterministically finding a satisfying assignment to a CNF formula that has many satisfying assignments. We give a deterministic algorithm which, given an nn-variable poly(n)\mathrm{poly}(n)-clause CNF formula FF that has at least ε2n\varepsilon 2^n satisfying assignments, runs in time nO~(loglogn)2 n^{\tilde{O}(\log\log n)^2} for ε1/polylog(n)\varepsilon \ge 1/\mathrm{polylog}(n) and outputs a satisfying assignment of FF. Prior to our work the fastest known algorithm for this problem was simply to enumerate over all seeds of a pseudorandom generator for CNFs; using the best known PRGs for CNFs [DETT10], this takes time nΩ~(logn)n^{\tilde{\Omega}(\log n)} even for constant ε\varepsilon. Our approach is based on a new general framework relating deterministic search and deterministic approximate counting, which we believe may find further applications

    Almost Optimal Pseudorandom Generators for Spherical Caps

    Full text link
    Halfspaces or linear threshold functions are widely studied in complexity theory, learning theory and algorithm design. In this work we study the natural problem of constructing pseudorandom generators (PRGs) for halfspaces over the sphere, aka spherical caps, which besides being interesting and basic geometric objects, also arise frequently in the analysis of various randomized algorithms (e.g., randomized rounding). We give an explicit PRG which fools spherical caps within error ϵ\epsilon and has an almost optimal seed-length of O(logn+log(1/ϵ)loglog(1/ϵ))O(\log n + \log(1/\epsilon) \cdot \log\log(1/\epsilon)). For an inverse-polynomially growing error ϵ\epsilon, our generator has a seed-length optimal up to a factor of O(loglog(n))O( \log \log {(n)}). The most efficient PRG previously known (due to Kane, 2012) requires a seed-length of Ω(log3/2(n))\Omega(\log^{3/2}{(n)}) in this setting. We also obtain similar constructions to fool halfspaces with respect to the Gaussian distribution. Our construction and analysis are significantly different from previous works on PRGs for halfspaces and build on the iterative dimension reduction ideas of Kane et. al. (2011) and Celis et. al. (2013), the \emph{classical moment problem} from probability theory and explicit constructions of \emph{orthogonal designs} based on the seminal work of Bourgain and Gamburd (2011) on expansion in Lie groups.Comment: 28 Pages (including the title page

    Efficient deterministic approximate counting for low-degree polynomial threshold functions

    Full text link
    We give a deterministic algorithm for approximately counting satisfying assignments of a degree-dd polynomial threshold function (PTF). Given a degree-dd input polynomial p(x1,,xn)p(x_1,\dots,x_n) over RnR^n and a parameter ϵ>0\epsilon> 0, our algorithm approximates Prx{1,1}n[p(x)0]\Pr_{x \sim \{-1,1\}^n}[p(x) \geq 0] to within an additive ±ϵ\pm \epsilon in time Od,ϵ(1)poly(nd)O_{d,\epsilon}(1)\cdot \mathop{poly}(n^d). (Any sort of efficient multiplicative approximation is impossible even for randomized algorithms assuming NPRPNP\not=RP.) Note that the running time of our algorithm (as a function of ndn^d, the number of coefficients of a degree-dd PTF) is a \emph{fixed} polynomial. The fastest previous algorithm for this problem (due to Kane), based on constructions of unconditional pseudorandom generators for degree-dd PTFs, runs in time nOd,c(1)ϵcn^{O_{d,c}(1) \cdot \epsilon^{-c}} for all c>0c > 0. The key novel contributions of this work are: A new multivariate central limit theorem, proved using tools from Malliavin calculus and Stein's Method. This new CLT shows that any collection of Gaussian polynomials with small eigenvalues must have a joint distribution which is very close to a multidimensional Gaussian distribution. A new decomposition of low-degree multilinear polynomials over Gaussian inputs. Roughly speaking we show that (up to some small error) any such polynomial can be decomposed into a bounded number of multilinear polynomials all of which have extremely small eigenvalues. We use these new ingredients to give a deterministic algorithm for a Gaussian-space version of the approximate counting problem, and then employ standard techniques for working with low-degree PTFs (invariance principles and regularity lemmas) to reduce the original approximate counting problem over the Boolean hypercube to the Gaussian version

    Luby-Velickovic-Wigderson Revisited: Improved Correlation Bounds and Pseudorandom Generators for Depth-Two Circuits

    Get PDF
    We study correlation bounds and pseudorandom generators for depth-two circuits that consist of a SYM\mathsf{SYM}-gate (computing an arbitrary symmetric function) or THR\mathsf{THR}-gate (computing an arbitrary linear threshold function) that is fed by SS AND\mathsf{AND} gates. Such circuits were considered in early influential work on unconditional derandomization of Luby, Veli\v{c}kovi\'c, and Wigderson [LVW93], who gave the first non-trivial PRG with seed length 2O(log(S/ε))2^{O(\sqrt{\log(S/\varepsilon)})} that ε\varepsilon-fools these circuits. In this work we obtain the first strict improvement of [LVW93]'s seed length: we construct a PRG that ε\varepsilon-fools size-SS {SYM,THR}AND\{\mathsf{SYM},\mathsf{THR}\} \circ\mathsf{AND} circuits over {0,1}n\{0,1\}^n with seed length 2O(logS)+polylog(1/ε), 2^{O(\sqrt{\log S })} + \mathrm{polylog}(1/\varepsilon), an exponential (and near-optimal) improvement of the ε\varepsilon-dependence of [LVW93]. The above PRG is actually a special case of a more general PRG which we establish for constant-depth circuits containing multiple SYM\mathsf{SYM} or THR\mathsf{THR} gates, including as a special case {SYM,THR}AC0\{\mathsf{SYM},\mathsf{THR}\} \circ \mathsf{AC^0} circuits. These more general results strengthen previous results of Viola [Vio06] and essentially strengthen more recent results of Lovett and Srinivasan [LS11]. Our improved PRGs follow from improved correlation bounds, which are transformed into PRGs via the Nisan--Wigderson "hardness versus randomness" paradigm [NW94]. The key to our improved correlation bounds is the use of a recent powerful \emph{multi-switching} lemma due to H{\aa}stad [H{\aa}s14]
    corecore