Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

On the Fourier Spectrum of Symmetric Boolean Functions with Applications to Learning Symmetric Juntas

Authors: Richard J. Lipton; Evangelos Markakis; Aranyak Mehta; Nisheeth K. Vishnoi;

On the Fourier Spectrum of Symmetric Boolean Functions with Applications to Learning Symmetric Juntas

Abstract

We study the following question: What is the smallest t such that every symmetric Boolean function on k variables (which is not a constant or a parity function), has a non-zero Fourier coefficient of order at least 1 and at most t? We exclude the constant functions for which there is no such t and the parity functions for which t has to be k. Let /spl tau/(k) be the smallest such t. The train contribution of this paper is a proof of the following self similar nature of this question: If /spl tau/(l) /spl les/ s, then for any /spl epsi/ > 0 and for k /spl ges/ k/sub 0/(l, /spl epsi/), /spl tau/(k) /spl les/ ((s + 1)/(l + 1) + /spl epsi/)k. Coupling this result with a computer based search which establishes /spl tau/(30) = 2, one obtains that for large enough k, /spl tau/(k) /spl les/ 3k/31. The motivation for our work is to understand the complexity of learning symmetric juntas. A k-junta is a Boolean function of it variables that depends only on an unknown subset of k variables. If f is symmetric in the variables it depends on, it is called a symmetric k-junta. Our results imply an algorithm to learn the class of symmetric k-juntas, in the uniform PAC learning model, in time approximately n/sup 3k/31/ hash . This improves on a result of Mossel, O'Donnell and Servedio [2003], who show that symmetric k -juntas can be learned in time n/sup 2k/3/ (the main result in [11] is much more general, giving a bound of n/sup 0.7k/ for learning juntas). Technically, the study of /spl tau/(k) is equivalent to the study of 0/1 solutions of a system of Diophantine equations involving binomial coefficients. As a first step, we simplify these Diophantine equations by moving to a representation of Boolean functions, which is equivalent to their Fourier representation, but seems much simpler for the application of number theoretic tools. Once this is done, we reduce these equations modulo carefully chosen prime numbers to get a simpler system of equations which we can analyze. Finally, we combine the information about the equations over the finite fields in a combinatorial manner to deduce the nature of the 0/1 solutions.

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    6
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
6
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!