Holographic functions and neural networks
AuthorsBalazs Szegedy
Resources
This paper shows that a function can be understood three equivalent ways: by how well it can be reconstructed from random samples, by a compact polynomial representation, or by a small neural network.
Key results
A function is (k, ε)-holographic if its value can be reconstructed up to error ε from k randomly sampled coordinates, using test functions that may depend on the sampled locations.
The polynomial property requires approximation by a polynomial in boundedly many bounded linear forms with degree at most K.
Each bounded linear form L_i(x)=∑_j w_ij x_j must satisfy ∑_j |w_ij| ≤ K.
The bounded Lipschitz neural-network property uses a directed acyclic network with at most K non-input vertices and uniformly bounded incoming affine norms and Lipschitz constants.
When converting non-identical sampling to identical sampling, the paper states a sample overhead of O(k log(1/ε)) for using one common measure.
What the paper found
Balázs Szegedy’s paper introduces a dimension-independent complexity theory for fuzzy Boolean functions f:{0,1}^n→[0,1] and proves an equivalence between three notions: holographic recoverability, low-dimensional polynomial structure, and bounded neural-network representability. The holographic property says that f(x) can be reconstructed up to small error from k randomly sampled coordinates, with test functions allowed to depend on the sampled locations; the structural counterpart is approximation by a degree-at-most-K polynomial in at most K bounded linear forms with ℓ1-norm-bounded coefficients; the computational counterpart is approximation by a bounded-Lipschitz directed acyclic network with at most K non-input neurons and bounded incoming affine norms. The main theorem shows these properties are qualitatively equivalent, with explicit parameter blowups: holography implies polynomial structure via a weak hypergraph-regularity, or box-regularity, lemma; polynomial structure implies neural realizability by an exact multiplication gadget built from clipped squaring χ(t)=min(1,max(0,t)) and ψ(t)=χ(t)^2; and bounded networks imply holography by inductively sampling bounded affine forms using Hoeffding’s inequality. The paper also proves that allowing different sampling measures per query is qualitatively equivalent to using one common measure, with a sample overhead O(k log(1/ε))). Novelty lies in identifying holography as the bridge between distributed redundancy in high-dimensional data and bounded neural computation.
Original abstract
A fuzzy Boolean function is a map $f:\cube^n\to [0,1]$, where $n\in\mathbb N$. We introduce and compare three ways of saying that such a function has bounded complexity. The first is a sampling property: the value $f(x)$ can be recovered, up to small error and with high probability, from the values of a bounded number of randomly chosen coordinates of $x$. We call this the holographic property. The second is a structural property: $f$ is uniformly close to a bounded-degree polynomial in boundedly many bounded linear coordinate forms. The third is computational: $f$ is uniformly close to the output of a neural network with a bounded number of non-input neurons, bounded Lipschitz activation functions and bounded incoming weights. We prove that these three properties are equivalent up to quantitative changes of the parameters. The implication from holography to polynomial structure uses a variant of a weak version of hypergraph regularity.
Read the original paperMore in Neural Networks
Browse all 22 papers →End-to-End Hard-Label Cryptanalytic Model Extraction Using Efficient Sign Recovery
Akira Ito, Takayuki Miura, Yosuke Todo
A new query-efficient technique makes it possible to steal the parameters of small black-box neural networks using only their predicted labels.
Retrieving Individual Stems from Music Mixtures with Slot Embeddings
David Braun, Junyi Fan, Pranay Manocha, Donald S. Williamson, Adam Finkelstein
Stembed lets music producers search for individual instrument sounds hidden inside a full song by representing the mixture as multiple searchable stem-like embeddings.
The Linear Representation Hypothesis Needs a Group Action
Louie Hong Yao, Yuhao Li, Shengchao Liu
This paper argues that claims about linear representations only become meaningful once we specify which transformations leave a representation essentially unchanged.