English

On the Structure of Boolean Functions with Small Spectral Norm

Computational Complexity 2013-05-23 v2 Classical Analysis and ODEs Combinatorics

Abstract

In this paper we prove results regarding Boolean functions with small spectral norm (the spectral norm of f is f^1=αf^(α)\|\hat{f}\|_1=\sum_{\alpha}|\hat{f}(\alpha)|). Specifically, we prove the following results for functions f:{0,1}n{0,1}f:\{0,1\}^n \to \{0,1\} with f^1=A\|\hat{f}\|_1=A. 1. There is a subspace VV of co-dimension at most A2A^2 such that fVf|_V is constant. 2. f can be computed by a parity decision tree of size 2A2n2A2^{A^2}n^{2A}. (a parity decision tree is a decision tree whose nodes are labeled with arbitrary linear functions.) 3. If in addition f has at most s nonzero Fourier coefficients, then f can be computed by a parity decision tree of depth A2logsA^2 \log s. 4. For every 0<ϵ0<\epsilon there is a parity decision tree of depth O(A2+log(1/ϵ))O(A^2 + \log(1/\epsilon)) and size 2O(A2)min{1/ϵ2,O(log(1/ϵ))2A}2^{O(A^2)} \cdot \min\{1/\epsilon^2,O(\log(1/\epsilon))^{2A}\} that \epsilon-approximates f. Furthermore, this tree can be learned, with probability 1δ1-\delta, using \poly(n,exp(A2),1/ϵ,log(1/δ))\poly(n,\exp(A^2),1/\epsilon,\log(1/\delta)) membership queries. All the results above also hold (with a slight change in parameters) to functions f:Zpn{0,1}f:Z_p^n\to \{0,1\}.

Keywords

Cite

@article{arxiv.1304.0371,
  title  = {On the Structure of Boolean Functions with Small Spectral Norm},
  author = {Amir Shpilka and Avishay Tal and Ben lee Volk},
  journal= {arXiv preprint arXiv:1304.0371},
  year   = {2013}
}
R2 v1 2026-06-21T23:51:34.192Z