Learning with invariances in random features and kernel models

Song Mei, Theodor Misiakiewicz, Andrea Montanari

Introduction

Convolutional neural networks are the state-of-the-art architecture for image classification and related computer vision tasks, and they are believed to exploit the translation invariance in a crucial way [KSH12]. Consider the simple example of two-layer convolutional networks with global average pooling. The network computes a nonlinear convolution of NN filters w1,…,wN{\bm{w}}_{1},\dots,{\bm{w}}_{N} with the image x{\bm{x}}. The results are then combined linearly with coefficients a1,…,aNa_{1},\dots,a_{N}:

This simple convolutional network can be compared with a standard fully-connected two-layer network with the same number of parameters: fNN(x)=∑i=1Naiσ(⟨wi,x⟩)f_{{\sf NN}}({\bm{x}})=\sum_{i=1}^{N}a_{i}\sigma(\langle{\bm{w}}_{i},{\bm{x}}\rangle). It is clear that —when the target function f∗f_{*} is translation invariant— the convolutional model fCNN(x)f_{{\sf CNN}}({\bm{x}}) is at least as powerful as fNN(x)f_{{\sf NN}}({\bm{x}}) in terms of approximation, since it is invariant by construction (see Appendix A.1 for a simple formal argument).

In order to gain some insights on the behavior of actual neural networks, we consider two classes of linear ‘overparametrized’ models: invariant random features models and invariant kernel machines. We next describe these two approaches.

Invariant kernel machines. We then consider kernel ridge regression (KRR) in the reproducing kernel Hilbert space (RKHS) defined by a Gd{\mathcal{G}}_{d}-invariant kernel. By this we mean a kernel H∈L2(Ad×Ad)H\in L^{2}(\mathcal{A}_{d}\times\mathcal{A}_{d}) such that, for all g,g′∈Gdg,g^{\prime}\in{\mathcal{G}}_{d}, the following folds for every x1,x2{\bm{x}}_{1},{\bm{x}}_{2}:

Note that, as a consequence of this property, any function that is not in L2(Ad,Gd)L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d}) (i.e. any function that is not invariant) has infinite RKHS norm: indeed this provides an alternate characterization of invariant kernel methods. Among Gd{\mathcal{G}}_{d}-invariant kernels, we focus on the subclass that is obtained by averaging an inner product kernel over the group Gd{\mathcal{G}}_{d}

Invariant kernel machines can be regarded as large-width (N→∞N\to\infty) limits of invariant random features methods. Vice versa, the latter can be regarded as randomized approximations of invariant kernel methods. Moreover, invariant kernel methods also capture the large-width limits of other models, for instance, neural tangent models associated to convolutional networks (c.f. Section A.3).

We focus on a type of groups Gd{\mathcal{G}}_{d} that we call groups of degeneracy α\alpha.

Let Vd,kV_{d,k} be the subspace of degree-kk polynomials that are orthogonal to polynomials of degree at most (k−1)(k-1) in L2(Ad)L^{2}(\mathcal{A}_{d}), and denote by Vd,k(Gd)V_{d,k}({\mathcal{G}}_{d}) the subspace of Vd,kV_{d,k} formed by polynomials that are Gd{\mathcal{G}}_{d}-invariant. We say that Gd{\mathcal{G}}_{d} has degeneracy α\alpha if for any integer k≥αk\geq\alpha we have dim⁡(Vd,k/Vd,k(Gd))≍dα\dim(V_{d,k}/V_{d,k}({\mathcal{G}}_{d}))\asymp d^{\alpha} (i.e., there exists 0<ck≤Ck<∞0<c_{k}\leq C_{k}<\infty such that ck≤dim⁡(Vd,k/Vd,k(Gd))/dα≤Ckc_{k}\leq\dim(V_{d,k}/V_{d,k}({\mathcal{G}}_{d}))/d^{\alpha}\leq C_{k} for any d≥2d\geq 2).

This definition includes as special cases the cyclic group for one and two-dimensional signals (see Section 2), which have both degeneracy 11.

We compare invariant methods to standard (non-invariant) random features models with inner product activation, defined as

and standard inner product kernels H(x1,x2)=hd(⟨x1,x2⟩/d)H({\bm{x}}_{1},{\bm{x}}_{2})=h_{d}(\langle{\bm{x}}_{1},{\bm{x}}_{2}\rangle/d). For groups with degeneracy α≤1\alpha\leq 1, we obtain a fairly complete characterization of the gain achieved by using invariant models, when the target function is an arbitrary invariant function f∗∈L2(Ad;Gd)f_{*}\in L^{2}(\mathcal{A}_{d};{\mathcal{G}}_{d}).

These results are precisely presented in Theorem 1 and summarized in Table 1. We establish the same gain for invariant kernel methods in Theorem 2. While we focused in this paper on groups with degeneracy α≤1\alpha\leq 1 (which include our primary motivating examples, cyclic group in one or two dimensions), we expect similar results to hold for groups with α>1\alpha>1. We defer this to future work.

Output symmetrization and data augmentation are two alternative approaches to incorporate invariances in machine learning models. We show that the performance of output symmetrization of standard KRR does not improve over standard KRR, and hence is sub-optimal compared to invariant KRR. On the other hand, it was shown that (c.f. [LWY+19]) data augmentation is mathematically equivalent to invariant KRR for discrete groups. As a consequence, our theoretical results characterize the statistical gain by performing data augmentation.

It is important to mention that our treatment omits an important characteristic of convolutional architectures: the fact that the filters wi{\bm{w}}_{i} of Eq. (1) have a short window size q≪dq\ll d. Namely, they have only qq non-zero entries, for instance the first qq entries. Using short-window filters has some interesting consequences, which can be investigated using the same approach developed here. We will report on these in a forthcoming article, and instead focus here on the impact of invariance.

Our analysis is enabled by a simple yet important observation, which might generalize to other settings. The subspaces Vd,kV_{d,k} of degree-kk polynomials (see Definition 1) are eigenspaces for inner product kernels. At the same time, they are preserved under the symmetry group Gd{\mathcal{G}}_{d}. Namely, define f(g)(x)=f(g⋅x)f^{(g)}({\bm{x}})=f(g\cdot{\bm{x}}), we have f(g)∈Vd,kf^{(g)}\in V_{d,k} for any f∈Vd,kf\in V_{d,k}, g∈Gdg\in{\mathcal{G}}_{d}. This observation is crucial in determining the eigendecomposition of the relevant kernels.

Let us finally emphasize, that the factor-dd gain in sample size for degeneracy-one groups is not correctly predicted by a naive ‘data augmentation heuristics’. The latter would suggest a gain of the order of ∣Gd∣|{\mathcal{G}}_{d}| or of the size of orbits of Gd{\mathcal{G}}_{d}. As shown by the example of band limited functions (see below) ∣Gd∣|{\mathcal{G}}_{d}| can be ∞\infty but the degeneracy can still be one (and hence the gain is dd).

A number of mathematical works emphasized the role of invariance in neural network architectures. Among others, [Mal12, BM13, Mal16] propose architectures (‘deep scattering networks’) that explicitly achieve invariance to a rich group of transformations. However, these papers do not characterize the statistical error of these approaches.

The recent paper [LZA20] constructs a simple data distribution on which a gap is proven between the sample complexity for convolutional architectures, and the one for standard (fully connected) architectures. This result differs from ours in several aspects. Most importantly, we study the risk for estimating general invariant functions using invariant kernels and random features, while [LZA20] obtain results for a specific distribution using CNNs. Also, the weight sharing structure in [LZA20] is different from the one in Eq. (1).

Another work [CDL20] studied the statistical benefits of data augmentation in the parametric setting via a group theory framework. Our result is different in the sense that we consider the non-parametric setting to estimate an invariant function using kernel methods.

To the best of the our knowledge, our paper is the first that characterizes the precise statistical benefit of using invariant random features and kernel models.

Convolutional neural networks and convolutional kernels

A recent line of work [JGH18, LL18, DZPS19, DLL+18, AZLS19, AZLL18, ADH+19a, ZCZG18, OS19] studied the training dynamics of overparametrized neural networks under certain random initialization, and showed that it converges to a kernel estimator, which corresponds to the “neural tangent kernel”. The convolutional neural tangent kernel, which corresponds to the tangent kernel of convolutional neural networks, was studied in [ADH+19b, LWY+19, BM19]. The connection between convolutional kernel ridge regression and data augmentation was pointed out in [LWY+19].

The network in Eq. (1) corresponds to a two-layer convolutional neural network with global average pooling, which is a special case of the convolutional network that was defined as in [ADH+19b].

A number of authors have studied the generalization error of kernel machines [CDV07, JŞS+20, LR+20, LRZ19] [Wai19, Theorem 13.17] and random features models [RR09, RR17, MWW+20, Bac15]. However, these results are not fine-grained enough to characterize the separation between invariant kernels (or random feature models) and standard inner product kernels, for several reasons. First, some of these results concern restricted target functions with bounded RKHS norm. Second, we establish a gap that holds pointwise, i.e. for any given target function f∗f_{*}, while most of earlier work only obtain minimax lower bounds. Finally, we need the upper and lower bounds match up to a 1+od(1)1+o_{d}(1) factor, while earlier results only match up to unspecified constants.

The recent paper [JŞS+20] provides sharp predictions for kernel machines, but it assumes that a certain random kernel matrix behaves like a random matrix with Gaussian components: proving an equivalence of this type is the central mathematical challenge we face here.

Our analysis builds on the general results of [GMMM19, MMM21]. In particular, [MMM21] provides general conditions under which the risk of random features and kernel methods can be characterized precisely. Checking these conditions for invariant methods requires to prove certain concentration properties for the entries of the relevant kernels. We achieve this goal for the cyclic group with general activations, and for degeneracy-α\alpha groups (for α≤1\alpha\leq 1) with polynomial activations. Generalizing these results to other groups, data distributions, and activations is a promising direction.

Examples

In this section, we provide three examples of our general setting. We show in Appendix D that all these groups have degeneracy 1 and therefore satisfy the assumptions of our general theorems.

We will refer to the invariant functions L2(Ad,Cycd)L^{2}(\mathcal{A}_{d},{\rm Cyc}_{d}) as the ‘cyclic functions’.

Suppose we have one-dimensional signals with very high resolution, but the signals are band-limited: their Fourier transforms have only dd non-zero coefficients. We assume that the labels of the band-limited signals are invariant under translations. The following model captures this setting.

That means, Sftd{\rm Sft}_{d} can be interpreted as a subgroup of O(d){\mathcal{O}}(d). The measure πd\pi_{d} is the uniform distribution on Sftd{\rm Sft}_{d}, i.e.,

Invariant random feature models

Let Gd{\mathcal{G}}_{d} be a group of degeneracy α\alpha with α≤1\alpha\leq 1 as defined in Definition 1 and fdf_{d} be a function that is invariant under the action of Gd{\mathcal{G}}_{d}, i.e., fd∈L2(Ad,Gd)f_{d}\in L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d}). We consider fitting the data with the invariant random features model defined in Eq. (2) using ridge regression, which we call invariant RFRR. Namely, we learn a function f^N,λinv(x;a^(λ))=∑1≤j≤Na^j∫Gdσ(⟨wj,g⋅x⟩)πd(dg)\hat{f}^{{\rm inv}}_{N,\lambda}({\bm{x}};\hat{\bm{a}}(\lambda))=\sum_{1\leq j\leq N}\hat{a}_{j}\int_{{\mathcal{G}}_{d}}\sigma(\langle{\bm{w}}_{j},g\cdot{\bm{x}}\rangle)\pi_{d}({\rm d}g) with

where the regularization parameter λ\lambda can depend on the dimension dd. (The factor dαd^{\alpha} in the ridge penalty is introduced to compensate for the effect of averaging the random features over Gd{\mathcal{G}}_{d}.) We further denote the test error of invariant RFRR by

We will make the following assumption on σ\sigma.

For general (Ad,Gd)(\mathcal{A}_{d},{\mathcal{G}}_{d}), we assume that σ\sigma is a (finite degree) polynomial function.

We assume that σ\sigma is not a polynomial with degree less or equal to max⁡(s,S)\max({\mathsf{s}},{\mathsf{S}}).

Let Gd{\mathcal{G}}_{d} be a group of degeneracy α≤1\alpha\leq 1 and let {fd∈L2(Ad,Gd)}d≥1\{f_{d}\in L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d})\}_{d\geq 1} be a sequence of Gd{\mathcal{G}}_{d}-invariant functions. Assume ds−α+δ≤n≤ds+1−α−δd^{{\mathsf{s}}-\alpha+\delta}\leq n\leq d^{{\mathsf{s}}+1-\alpha-\delta} and dS−α+δ≤N≤dS+1−α−δd^{{\mathsf{S}}-\alpha+\delta}\leq N\leq d^{{\mathsf{S}}+1-\alpha-\delta} for fixed integers s{\mathsf{s}}, S{\mathsf{S}} and some δ>0\delta>0. Let σ\sigma be an activation function that satisfies Assumption 1 at level (s,S)({\mathsf{s}},{\mathsf{S}}). Then the following hold for the test error of invariant RFRR (see Eq. (7)):

(Overparametrized regime) Assume N≥ndδN\geq nd^{\delta} for some δ>0\delta>0. Then for any regularization parameter λ=Od(1)\lambda=O_{d}(1) (including λ=0\lambda=0) and η>0\eta>0, we have

(Underparametrized regime) Assume n≥Ndδn\geq Nd^{\delta} for some δ>0\delta>0. Then for any regularization parameter λ=Od(n/N)\lambda=O_{d}(n/N) (including λ=0\lambda=0) and any η>0\eta>0, we have,

In particular, this theorem applies to the one-dimensional and two-dimensional cyclic groups, and band-limited functions listed in Section 2. We refer readers to Appendix A.2 for an informal intuition and Appendix B.2 for the proof of this result.

We can compare these bounds with ridge regression on the standard random features model of Eq. (5). Theorem 2 in [MMM21] (with Assumption 1) shows that the same test error holds as in Theorem 1 but with ds+δ≤n≤ds+1−δd^{{\mathsf{s}}+\delta}\leq n\leq d^{{\mathsf{s}}+1-\delta} and dS+δ≤N≤dS+1−δd^{{\mathsf{S}}+\delta}\leq N\leq d^{{\mathsf{S}}+1-\delta}. We thus gain a factor dαd^{\alpha} in the sample and feature complexity by using invariant features compared to non invariant ones.

Assumption 1 requires the activation function to be polynomial, except for the cyclic group, for which only differentiability conditions are assumed. We believe that the differentiability condition (and indeed weaker conditions) should be sufficient for general groups. We defer these improvements to future work.

Consider two-dimensional images with d=D×Dd=D\times D (Example 2) and functions fdf_{d} that are invariant with respect to the group of cyclic translations along the horizontal direction only. It can be shown that this group has degeneracy α=1/2\alpha=1/2, and in fact dim⁡(Vd,k/Vd,k(Gd))≍D=d1/2\dim(V_{d,k}/V_{d,k}({\mathcal{G}}_{d}))\asymp D=d^{1/2}. Our theory also applies to this group.

Invariant kernel machines

Note that any invariant kernel of the form (4) can be written as a kernel of the form:

To see this, note that any inner product kernel hh can be decomposed as

for some activation function σ\sigma, which amounts to taking the square root of the positive semidefinite operator associated to hh. Substituting in Eq. (4), we get the desired representation.

Consider Kernel ridge regression with regularization parameter λ\lambda associated to Hd,invH_{d,{\rm inv}}, that we call invariant KRR. Namely, we learn a function f^λinv(x;u^(λ))=∑i∈[n]u^iHd,inv(xi,x)\hat{f}_{\lambda}^{\rm inv}({\bm{x}};\hat{\bm{u}}(\lambda))=\sum_{i\in[n]}\hat{u}_{i}H_{d,{\rm inv}}({\bm{x}}_{i},{\bm{x}}) where

with ∥⋅∥H\|\cdot\|_{\mathcal{H}} the RKHS norm associated to Hd,invH_{d,{\rm inv}}. We further denote the test error of invariant KRR by

Let Gd{\mathcal{G}}_{d} be a group of degeneracy α≤1\alpha\leq 1 and {fd∈L2(Ad,Gd)}d≥1\{f_{d}\in L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d})\}_{d\geq 1} be a sequence of Gd{\mathcal{G}}_{d}-invariant functions. Assume ds−α+δ≤n≤ds+1−α−δd^{{\mathsf{s}}-\alpha+\delta}\leq n\leq d^{{\mathsf{s}}+1-\alpha-\delta} for some fixed integer s≥1{\mathsf{s}}\geq 1 and some δ>0\delta>0. Let σ\sigma be an activation function that satisfies Assumption 1 at level (s,s)({\mathsf{s}},{\mathsf{s}}) (and N=∞N=\infty) and let Hd,invH_{d,{\rm inv}} be the associated invariant kernel as defined in Eq. (10). Then, the following holds for the test error of invariant KRR (c.f. Eq. (12)): for any λ=Od(1)\lambda=O_{d}(1) (including λ=0\lambda=0 identically) any η>0\eta>0, we have

We can compare the performance of this kernel against a standard (inner product) kernel Hd(x,y)=hd(⟨x,y⟩/d)H_{d}({\bm{x}},{\bm{y}})=h_{d}(\langle{\bm{x}},{\bm{y}}\rangle/d). Then Theorem 4 in [GMMM19] shows that the above theorem holds but with ds+δ≤n≤ds+1−δd^{{\mathsf{s}}+\delta}\leq n\leq d^{{\mathsf{s}}+1-\delta}. We gain a factor dαd^{\alpha} in sample complexity by using an invariant kernel.

Recall that the neural tangent kernel (NTK) associated to a function f(x;Θ)f({\bm{x}};{\bm{\Theta}}) with random initialization Θ0{\bm{\Theta}}_{0} is defined as

The neural tangent kernel associated to a multi-layers fully connected network is an inner-product kernel (as long as the weights are initialized to be isotropic Gaussian.) In contrast, the NTK associated to the CNN of Eq. (1) is an example of invariant kernel, and is covered by Theorem 2 (see Appendix A.3 for more details).

Comparison with alternative approaches

To provide further context, it is useful to compare invariant random features and kernel models with other approaches. Here we consider two alternatives: (i)(i) output symmetrization, which uses a non-invariant method for training and then symmetrizes the estimated function over the group Gd{\mathcal{G}}_{d} to obtain an invariant function; (ii)(ii) data augmentation, which trains the model on a dataset augmented by samples obtained by applying group transformations to the original data. As shown in [LWY+19], data augmentation is mathematically equivalent to invariant kernel methods, so that it is superior to standard kernel methods (with inner-product kernels). On the other hand, we show that output symmetrization of standard kernel estimators does not significantly improve over the standard kernel estimator, and is fundamentally sub-optimal comparing to invariant kernel methods.

Given an estimater f^\hat{f}, the symmetrization operator Sf^{\mathcal{S}}\hat{f} computes the average of f^\hat{f} over the group:

When the target function fdf_{d} is Gd{\mathcal{G}}_{d}-invariant, one might naively think that the symmetrization operation will significantly improve the performance of standard kernel estimators (standard RFRR and KRR). Indeed, when fd∈L2(Ad,Gd)f_{d}\in L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d}), Jensen’s inequality gives ∥fd−Sf^∥L22=∥S(fd−f^)∥L22≤∥fd−f^∥L22\|f_{d}-{\mathcal{S}}\hat{f}\|_{L^{2}}^{2}=\|{\mathcal{S}}(f_{d}-\hat{f})\|_{L^{2}}^{2}\leq\|f_{d}-\hat{f}\|_{L^{2}}^{2}. However, the proposition below (which is proved in Section A.4) shows that Sf^{\mathcal{S}}\hat{f} is not significantly better when f^\hat{f} is a standard kernel estimator.

while Theorem 1 implies that invariant RFRR f^RFinv\hat{f}_{{\rm RF}}^{\rm inv} with sufficiently small regularization achieves a substantially smaller risk:

2 Data augmentation

We consider full data augmentation whereby we replace each sample (yi,xi)(y_{i},{\bm{x}}_{i}) in the dataset by ∣Gd∣|{\mathcal{G}}_{d}| samples {(yi,g⋅xi):g∈Gd}\{(y_{i},g\cdot{\bm{x}}_{i}):g\in{\mathcal{G}}_{d}\} (for simplicity we consider here the case of a finite group Gd{\mathcal{G}}_{d}), and perform standard KRR on the augmented dataset. One might naively think that this is not as effective as enforcing invariance in the kernel structure. After all, we are only requiring invariance to hold at the sampled points. However, [LWY+19] showed that these two approaches are in fact equivalent.

We compare KRR using the kernel H(x,y)=h(⟨x,y⟩/d)H({\bm{x}},{\bm{y}})=h(\langle{\bm{x}},{\bm{y}}\rangle/d) on the augmented dataset, with invariant KRR on the original dataset using the symmetrized kernel Hinv(x,y)=∫Gdh(⟨x,g⋅y⟩/d)πd(dg)H_{{\rm inv}}({\bm{x}},{\bm{y}})=\int_{{\mathcal{G}}_{d}}h(\langle{\bm{x}},g\cdot{\bm{y}}\rangle/d)\pi_{d}({\rm d}g). Denote by f^λdata\hat{f}_{\lambda}^{{\rm data}} and f^λinv\hat{f}_{\lambda}^{{\rm inv}} the KRR estimates with the standard kernel HH and full data augmentation, and with the invariant kernel HinvH_{\rm inv} respectively.

Let G{\mathcal{G}} be a finite group, and HH, HinvH_{\rm inv} as defined above. Then we have f^λdata=f^λinv\hat{f}_{\lambda}^{{\rm data}}=\hat{f}_{\lambda}^{{\rm inv}}.

A couple of remarks are in order. First, this equivalence is general (holds for any dataset {(yi,xi)}i≤n\{(y_{i},{\bm{x}}_{i})\}_{i\leq n}), and is in fact a consequence of the algebraic structure of ridge regressions. Second, while this result establishes that the two approaches are mathematically equivalent, there are computational advantages for invariant KRR. Indeed, full data augmentation increases the size of the kernel matrix from nn to n∣Gd∣n|{\mathcal{G}}_{d}| which is computationally more expensive. Finally, this equivalence shows that data augmentation with standard KRR is superior to output symmetrization of standard KRR.

Numerical illustration

where the sub-index ii in xix_{i} should be understood in the modulo dd sense (d+1=1 (mod d)d+1=1~{}({\rm mod}~{}d)). We compare the performance between two kernels: a standard (inner product) kernel Hd(x,y):=hd(⟨x,y⟩/d)H_{d}({\bm{x}},{\bm{y}}):=h_{d}(\langle{\bm{x}},{\bm{y}}\rangle/d) that we take to be the neural tangent kernel associated to a depth-55 neural network with fully connected layers and ReLu activations σ(x)=max⁡(x,0)\sigma(x)=\max(x,0). We compare this with its cyclically invariant counterpart

where gi∈Cycdg_{i}\in{\rm Cyc}_{d} is the shift by ii positions as defined in Example 1. Note that the precise number of layers LL is not important. As long as LL is fixed in the large N,nN,n limit, our predictions remain unchanged, and the simulations appear to confirm this.

In Figure 1, we report the test errors of fitting each cyclic polynomials with KRR with the two kernels, and regularization parameter λ=0+\lambda=0^{+} (min-norm interpolation). We consider σε=0\sigma_{\varepsilon}=0 and we report the risk averaged over 10 instances against the number of samples nn. We observe that the risk in fitting fd,linf_{d,{\rm lin}}, fd,quadf_{d,{\rm quad}} and fd,cubef_{d,{\rm cube}}, using KRR with the cylcic kernel Hd,CycH_{d,{\rm Cyc}} drops when n=Θd(1)n=\Theta_{d}(1), n=Θd(d)n=\Theta_{d}(d) and n=Θd(d2)n=\Theta_{d}(d^{2}) respectively. In contrast, the risk of KRR with the standard kernel drops when n=Θd(d)n=\Theta_{d}(d), n=Θd(d2)n=\Theta_{d}(d^{2}) and n=Θd(d3)n=\Theta_{d}(d^{3}) respectively. This matches well the predictions of Theorem 2.

We next investigate the relevance of our results for real data. We consider the MNIST dataset (d=28×28=784d=28\times 28=784, ntrain=60000n_{{\rm train}}=60000, ntest=10000n_{{\rm test}}=10000 and 1010 classes). We encoded class labels by yi∈{−4.5,−3.5,…,3.5,4.5}y_{i}\in\{-4.5,-3.5,\ldots,3.5,4.5\}. We make these data invariant under cyclic translations in two dimensions (Example 2): for each samples in the training and test sets, we replace the image by a uniformly generated 2 dimensional (cyclic) translation of the image (see Fig. 5 in Appendix A.5.2). In this cyclic invariant MNIST data set, the labels are therefore invariant under the action of Cyc2D28,28{\rm Cyc2D}_{28,28}.

In order to explore the role of data anisotropy, we pre-process images as follows. We compute the discrete Fourier transform components of the images in the training set and select the T∈{20,70,120,200,400,784}T\in\{20,70,120,200,400,784\} components with the highest average absolute value. For each TT, we then construct training and test sets in which we project each image onto the top TT frequencies (see Fig. 3 in Appendix A.5.2). When TT is small, we expect all the non-zero frequencies to have comparable variance and therefore d\mboxeff≈Td_{\mbox{\tiny\rm eff}}\approx T. For larger TT, we include frequencies of progressively small variance, and therefore d\mboxeffd_{\mbox{\tiny\rm eff}} should saturate.

For each frequency content TT, we compare the performance of two kernels: a standard inner-product kernel Hd(x,y):=hd(⟨x,y⟩/d)H_{d}({\bm{x}},{\bm{y}}):=h_{d}(\langle{\bm{x}},{\bm{y}}\rangle/d) and its cyclic counterpart given by

where gij∈Cyc2D28,28g_{ij}\in{\rm Cyc2D}_{28,28}. We choose HdH_{d} to be the neural tangent kernel associated to a two-layers neural network, and hence Hd,CycH_{d,{\rm Cyc}} is the one associated to a CNN analogous to (1) (but in two dimensions). We compute the KRR estimates with regularization parameter λ=0+\lambda=0^{+}. In Fig. 2, we report the classification error averaged over 5 instances against the number of samples log⁡(n)/log⁡(d)\log(n)/\log(d).

We observe that the cyclic invariant kernel vastly outperform the inner product kernel: the same test error is achieved at a significantly smaller sample size, in qualitative agreement with our general theory. In order to quantify this gap, for each TT we fit two curves to the test error of the two kernels, which differ uniquely in an horizontal shift (see Appendix A.5.2). We estimate the sample complexity gain by the difference between these shifts, and denote this estimate by d\mboxeffd_{\mbox{\tiny\rm eff}}.

It is visually clear that d\mboxeffd_{\mbox{\tiny\rm eff}} increases with TT, as expected. We plot d\mboxeffd_{\mbox{\tiny\rm eff}} as a function of TT in Fig. 6 in Appendix A.5.2. We observe that the behavior of d\mboxeffd_{\mbox{\tiny\rm eff}} roughly matches our expectations: it grows linearly at small TT and eventually saturates.

Acknowledgments

This work was supported by NSF through award DMS-2031883 and from the Simons Foundation through Award 814639 for the Collaboration on the Theoretical Foundations of Deep Learning We also acknowledge NSF grants CCF-2006489, IIS-1741162 and the ONR grant N00014-18-1-2729.

References

Appendix A Some details in the main text

In the proposition below, we show that the approximation power of two-layers Gd{\mathcal{G}}_{d}-invariant neural networks are always no worse than two-layers fully-connected neural networks when the target function is Gd{\mathcal{G}}_{d}-invariant.

We define the symmetrization operator S:L2(Ad)→L2(Ad;Gd){\mathcal{S}}:L^{2}(\mathcal{A}_{d})\to L^{2}(\mathcal{A}_{d};{\mathcal{G}}_{d}) by

Since f∗∈L2(Ad;Gd)f_{*}\in L^{2}(\mathcal{A}_{d};{\mathcal{G}}_{d}), by Jensen’s inequality, for any f∈L2(Ad)f\in L^{2}(\mathcal{A}_{d}), we have

Moreover, for any f∈FNN,Nf\in{\mathcal{F}}_{{\sf NN},N}, we have Sf∈FNN,Gd,N{\mathcal{S}}f\in{\mathcal{F}}_{{\sf NN},{\mathcal{G}}_{d},N}. This gives

A.2 Intuition for the proofs of Theorems 1 and 2

Theorem 1 and 2 are consequences of general theorems proved in [MMM21]. The dαd^{\alpha} improvement between invariant and non-invariant models can be understood as follows: consider an inner-product activation σ(⟨x,θ⟩/d)\sigma(\langle{\bm{x}},{\bm{\theta}}\rangle/\sqrt{d}) with x,θ∼Unif(Ad){\bm{x}},{\bm{\theta}}\sim{\rm Unif}(\mathcal{A}_{d}) (where we denoted θ=d⋅w{\bm{\theta}}=\sqrt{d}\cdot{\bm{w}}), then we have the following eigendecomposition

where {Ykl(d)}l∈[B(Ad;k)]\{Y^{(d)}_{kl}\}_{l\in[B(\mathcal{A}_{d};k)]} form an orthonormal basis of Vd,kV_{d,k}, the subspace of degree-kk polynomials on Ad\mathcal{A}_{d} (see Section H for background on functional spaces on the sphere and hypercube). The eigenvalues of σ\sigma are given by {ξd,k}k≥0\{\xi_{d,k}\}_{k\geq 0} with each having degeneracy B(Ad;k)B(\mathcal{A}_{d};k).

As mentioned in the introduction, the symmetry group Gd{\mathcal{G}}_{d} preserves Vd,kV_{d,k} (see Section C.2) and the invariant activation function has the following eigendecomposition

where the {Y‾kl(d)}l∈[B(Ad;k)]\{\overline{Y}^{(d)}_{kl}\}_{l\in[B(\mathcal{A}_{d};k)]} form an orthonormal basis of Vd,k(Gd)V_{d,k}({\mathcal{G}}_{d}), the subspace of degree-kk invariant polynomials on Ad\mathcal{A}_{d}. The eigenvalues of σ‾\overline{\sigma} are given by {ξd,k}k≥0\{\xi_{d,k}\}_{k\geq 0} with each having degeneracy D(Ad;k)D(\mathcal{A}_{d};k).

Hence σ‾\overline{\sigma} has the same eigenvalues ξd,k\xi_{d,k} as σ\sigma, but with degeneracy smaller by a factor

This intuition is verified rigorously in the proof of these theorems in Appendix B.

A.3 Convolutional neural tangent kernel

By the technical backgrounds in Section H, we can see that hd(1)h_{d}^{(1)} and hd(2)h_{d}^{(2)} can be well-defined.

Calculating the derivative of the neural network with respect to a=(a1,…,aN){\bm{a}}=(a_{1},\ldots,a_{N}), we have

Since Gd{\mathcal{G}}_{d} is a discrete group, by law of large numbers, we have

Moreover, calculating the derivative of the neural network with respect to W=(w1,…,wN){\bm{W}}=({\bm{w}}_{1},\ldots,{\bm{w}}_{N}), we have

Since Gd{\mathcal{G}}_{d} is a discrete group, by law of large numbers, we have

Taking hd=hd(1)+hd(2)h_{d}=h_{d}^{(1)}+h_{d}^{(2)} concludes the proof. ∎

A.4 Proof of Proposition 1

Let f^d\hat{f}_{d} be an estimator satisfying

By Jensen’s inequality and by the equation above, we have

A.5 Details of numerical simulations

We consider the standard (inner-product) kernel Hd(x,y)=hNTK(⟨x,y⟩/d)H_{d}({\bm{x}},{\bm{y}})=h_{{\rm NTK}}(\langle{\bm{x}},{\bm{y}}\rangle/d) to be the neural tangent kernel associated to a depth-55 neural network with fully connected layers and ReLu activation σ(x)=max⁡(x,0)\sigma(x)=\max(x,0). This can be obtained iteratively as follow (see [JGH18] and [BB20]): define for u∈u\in,

and hNTK(u)=hNTK5(u)h_{{\rm NTK}}(u)=h_{{\rm NTK}}^{5}(u) with hNTK1(u)=h1(u)=uh^{1}_{{\rm NTK}}(u)=h^{1}(u)=u and for k=2,…,5k=2,\ldots,5,

We compute the cyclic invariant kernel by summing over all cyclic translations g∈Cycdg\in{\rm Cyc}_{d}:

A.5.2 Cyclic invariant MNIST data set

We consider the MNIST data set of 28×2828\times 28 grayscale images (d=784d=784) of handwritten digits, which contains 6000060000 training images and 1000010000 testing images. We pre-process the images in three steps:

We compute the discrete Fourier transform of the images in the training set and compute the average absolute value of the frequency components (see left frame of Fig. 3). For each T∈{20,70,120,200,400,784}T\in\{20,70,120,200,400,784\}, we select ΩT⊂×\Omega_{T}\subset\times to be the set of the top TT frequencies (i.e., the TT frequencies with highest absolute value averaged on the training set).

For each TT, we construct a train and test sets in which we project each image onto ΩT\Omega_{T} (i.e., we set all the frequency components not in ΩT\Omega_{T} to ). We displayed in Fig. 4 two digits and their projection on the top TT frequencies ΩT\Omega_{T} for different TT.

For each image in the training and test sets, we replace the image by a uniformly generated 2 dimensional (cyclic) translation of the image. We display some examples in Fig. 5.

We further normalize the images so that ∥x∥2=1\|{\bm{x}}\|_{2}=1 and center the labels yi∈Yy_{i}\in\mathcal{Y} where Y={−4.5,−3.5,…,3.5,4.5}\mathcal{Y}=\{-4.5,-3.5,\ldots,3.5,4.5\}. In order to compute the classification error, we round the prediction value to the nearest label in Y\mathcal{Y}.

We use the inner-product kernel Hd(x,y)=hNTK(⟨x,y⟩/d)H_{d}({\bm{x}},{\bm{y}})=h_{{\rm NTK}}(\langle{\bm{x}},{\bm{y}}\rangle/d) where hNTKh_{{\rm NTK}} is the neural tangent kernel associated to a 2-layers neural network with fully connected layers and ReLu activation σ(x)=max⁡(x,0)\sigma(x)=\max(x,0), which given by

The cyclic invariant kernel is computed by summing over all two-dimensional cyclic translations gij∈Cyc2D28,28g_{ij}\in{\rm Cyc2D}_{28,28}:

For each TT, we estimate the effective dimension d\mboxeffd_{\mbox{\tiny\rm eff}} by fitting two parallel lines through the classification error points of the standard and cyclic kernels at the same time (keeping only the points where the curves decrease). The estimated (log) effective dimension is then given by the difference of the offsets. We report these estimates for different TT in Fig. 6.

Appendix B Proof of the main theorems

In this section, we present the proofs of Theorem 1 and 2 stated in the main text. The rest of the appendices are organized as follow:

Appendix C presents key properties of the decomposition of invariant functions, while Appendix H reviews some technical background on the functional spaces on the sphere and the hypercube.

Appendix D proves that the examples of symmetry group listed in Section 2 (one and two-dimensional cyclic groups and band-limited functions) have degeneracy 1.

Appendix E presents a key concentration result on the diagonal elements of polynomial invariant kernels. In particular, the results of Appendix E are the only ones required in the proofs of Theorems 1 and 2 in the case of polynomial activations for general symmetry group Gd{\mathcal{G}}_{d} of degeneracy α≤1\alpha\leq 1.

B.2 Proof of Theorem 1

Let Gd{\mathcal{G}}_{d} be a group of degeneracy α≤1\alpha\leq 1. Consider x,θ∼Unif(Ad){\bm{x}},{\bm{\theta}}\sim{\rm Unif}(\mathcal{A}_{d}), ds−α+δ0≤n≤ds−α+1−δ0d^{{\mathsf{s}}-\alpha+\delta_{0}}\leq n\leq d^{{\mathsf{s}}-\alpha+1-\delta_{0}}, dS−α+δ0≤N≤dS−α+1−δ0d^{{\mathsf{S}}-\alpha+\delta_{0}}\leq N\leq d^{{\mathsf{S}}-\alpha+1-\delta_{0}} and an activation function σ\sigma that satisfies Assumption 1 at level (s,S)({\mathsf{s}},{\mathsf{S}}). Denote

Theorem 1 is a consequence of Theorem 1 in [MMM21] where we take Xd=Ωd=Ad{\mathcal{X}}_{d}=\Omega_{d}=\mathcal{A}_{d}, νd=τd=Unif(Ad)\nu_{d}=\tau_{d}={\rm Unif}(\mathcal{A}_{d}) and Dd=Vd=L2(Ad,Gd)⊂L2(Ad){\mathcal{D}}_{d}={\mathcal{V}}_{d}=L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d})\subset L^{2}(\mathcal{A}_{d}). The proof amounts to checking that σ‾\overline{\sigma} indeed verifies the feature map concentration and spectral gap assumptions (see Section 2.2 in [MMM21]). We borrow some of the notations introduced in [MMM21] and refer the reader to their Section 2.1.

For the sake of simplicity, we consider the overparametrized case N(d)≥n(d)dδN(d)\geq n(d)d^{\delta} for some δ>0\delta>0, and therefore S≥s{\mathsf{S}}\geq{\mathsf{s}}. The underparametrized case dδN(d)≤n(d)d^{\delta}N(d)\leq n(d) is treated analogously.

Step 1. Diagonalization of the activation function σ‾\overline{\sigma} and choosing m=m(d){\mathsf{m}}={\mathsf{m}}(d), M=M(d){\mathsf{M}}={\mathsf{M}}(d).

We can decompose the inner product activation σ\sigma in the basis of Gegenbauer polynomials (see Section H for definitions):

where (with e∈Ad{\bm{e}}\in\mathcal{A}_{d} arbitrary)

From Assumption 1.(a)(a) that ∣σ(x)∣≤c0exp⁡(c1x2/2)|\sigma(x)|\leq c_{0}\exp(c_{1}x^{2}/2) for some constants c0>0c_{0}>0 and c1<1c_{1}<1 (which is trivially verified for a polynomial activation function), there exists a constant C>0C>0 such that (see for example Lemma 5 in [GMMM19])

From the correspondence between Gegenbauer and Hermite polynomials when d→∞d\to\infty (see Eq. (111) in Section H.1.3), Assumption 1.(b)(b) implies that ξd,k2=Θd(d−k)\xi_{d,k}^{2}=\Theta_{d}(d^{-k}) for k=0,…,sk=0,\ldots,{\mathsf{s}}.

Denote (λd,j)j≥1(\lambda_{d,j})_{j\geq 1} the eigenvalues of σ‾\overline{\sigma} in non increasing order of their absolute value (namely, the ξd,k\xi_{d,k}’s which have degeneracies D(Ad;k)D(\mathcal{A}_{d};k)). Set m{\mathsf{m}} and M{\mathsf{M}} to be the number of eigenvalues λd,j2\lambda_{d,j}^{2} that are bigger than d−s−1+δd^{-{\mathsf{s}}-1+\delta} and d−S−1+δd^{-{\mathsf{S}}-1+\delta} respectively, for a constant δ>0\delta>0 that will be set sufficiently small (see Step 4). From the above discussion, (λd,j)j≤m(\lambda_{d,j})_{j\leq{\mathsf{m}}} corresponds exactly to all the eigenvalues associated to invariant polynomials of degree less of equal to s{\mathsf{s}}, while (λd,j)j≤M(\lambda_{d,j})_{j\leq{\mathsf{M}}} does not contain any eigenvalues associated to invariant polynomials of degree bigger or equal to S+1{\mathsf{S}}+1. Hence,

where we used that Gd{\mathcal{G}}_{d} has degeneracy α\alpha so that D(Ad;k)=Θd(d−α)⋅B(Ad;k)D(\mathcal{A}_{d};k)=\Theta_{d}(d^{-\alpha})\cdot B(\mathcal{A}_{d};k).

Step 2. Diagonal elements of the truncated kernel.

We introduce the kernel associated to activation σ‾\overline{\sigma}:

Similarly, we introduce a kernel in the feature space

The diagonal elements of the truncated kernels are then given by

Step 3. Checking the feature map concentration property at level {N(d),M(d),n(d),m(d)}d≥1\{N(d),{\mathsf{M}}(d),n(d),{\mathsf{m}}(d)\}_{d\geq 1}.

Let us first consider the case of a polynomial activation function σ\sigma. Denote DD its degree and u=u(d)u=u(d) the total (finite) number of nonzero eigenvalues of σ‾\overline{\sigma} (which are associated to invariant polynomials of degree less or equal to DD). Let us verify the feature map concentration property (Assumption 1 in [MMM21]) with sequence u(d)≥max⁡(m,M)u(d)\geq\max({\mathsf{m}},{\mathsf{M}}). Note that u≥max⁡(m,M)u\geq\max({\mathsf{m}},{\mathsf{M}}), part (b)(b) and (c)(c) of the property are trivially verified in that case.

(Hypercontractivity of finite eigenspaces on Dd{\mathcal{D}}_{d}.) The subspace of polynomials of degree less or equal to DD on the hypercube and the sphere verifies the hypercontractivity property (see Lemmas 18 and 19 in Section H.3).

(Concentration of diagonal elements.) From Eq. (27) and Proposition 7 stated in Section E, we have

A similar computation shows the concentration of the diagonal elements of Ud,>MU_{d,>{\mathsf{M}}}.

(Hypercontractivity of the high degree part.) Denote σ‾>u=P‾Eσ‾\overline{\sigma}_{>u}={\overline{\mathsf{P}}}_{E}\overline{\sigma} the activation σ‾\overline{\sigma} obtained by setting the first uu eigenvalues to (i.e., setting coefficients k∉Ek\not\in E to zero in Eq. (25)). From Eq. (28), we need to show that for pp as defined in Assumption 1.(a)(a), we have

Using hypercontractivity of polynomials of degree less or equal to 4p4p, the first term is bounded by Od(d−1/2)O_{d}(d^{-1/2}), while the second term is bounded in Proposition 10 in Section G.

(Concentration of diagonal elements.) This is proved in Proposition 8 in Section F.

Step 4. Checking the spectral gap property at level {N(d),M(d),n(d),m(d)}d≥1\{N(d),{\mathsf{M}}(d),n(d),{\mathsf{m}}(d)\}_{d\geq 1}.

Let us now check the spectral gap property (Assumption 2 in [MMM21]).

(Number of samples.) First by Eq. (26) and the assumption ds−α+δ0≤n≤ds+1−α−δ0d^{{\mathsf{s}}-\alpha+\delta_{0}}\leq n\leq d^{{\mathsf{s}}+1-\alpha-\delta_{0}}, we have m≤n1−δ{\mathsf{m}}\leq n^{1-\delta} for δ>0\delta>0 chosen sufficiently small. By the choice of m{\mathsf{m}} and recalling Eq. (28), we have

with δ>0\delta>0 chosen sufficiently small.

(Number of features.) By construction M≥m{\mathsf{M}}\geq{\mathsf{m}}. Furthermore, recalling Eq. (26) and the assumption dS−α+δ0≤N≤dS+1−α−δ0d^{{\mathsf{S}}-\alpha+\delta_{0}}\leq N\leq d^{{\mathsf{S}}+1-\alpha-\delta_{0}}, we have M≤N1−δ{\mathsf{M}}\leq N^{1-\delta} for δ>0\delta>0 chosen sufficiently small. By choice of M{\mathsf{M}}, λd,M+12≤d−S−1+δ\lambda_{d,{\mathsf{M}}+1}^{2}\leq d^{-{\mathsf{S}}-1+\delta}. Hence,

for δ>0\delta>0 chosen sufficiently small.

B.3 Proof of Theorem 2

We consider the same setting as in the previous section and consider

Theorem 2 is a consequence of Theorem 4 in [MMM21] and the proof amounts to checking that HdH_{d} verifies the kernel concentration properties and eigenvalue condition (see Section 3.2 in [MMM21]). Note that some of the conditions were already covered in the proof of Theorem 1 and we will only mention the ones that still need to be verified. Furthermore, by the spectral gap property proven in Section B.2, the bound in Theorem 4 in [MMM21] (which is in term of a shrinkage operator) can indeed be rewritten as

We choose m{\mathsf{m}} as in the proof of Theorem 1.

Step 1. Checking the kernel concentration property at level {n(d),m(d)}d≥1\{n(d),{\mathsf{m}}(d)\}_{d\geq 1}.

and the concentration of the diagonal elements in the case of a polynomial activation function follows from the same argument as in Section B.2.

(Concentration of the diagonal elements of the kernel.) This is proven in Proposition 9 in Section F.

Step 2. Checking the eigenvalue condition at level {n(d),m(d)}d≥1\{n(d),{\mathsf{m}}(d)\}_{d\geq 1}.

Appendix C Decomposition of invariant functions

Let L2(Ad)L^{2}(\mathcal{A}_{d}) be the class of L2L^{2} functions on Ad\mathcal{A}_{d} equipped with uniform probability measure Unif(Ad){\rm Unif}(\mathcal{A}_{d}). We define the invariant function class to be

We define the symmetrization operator S:L2(Ad)→L2(Ad,Gd){\mathcal{S}}:L^{2}(\mathcal{A}_{d})\to L^{2}(\mathcal{A}_{d},{\mathcal{G}}_{d}) to be

C.2 Orthogonal polynomials on invariant function class

We denote D(Ad;k)=D(Ad;Gd;k)≡dim⁡(Pk(Ad,Gd))D(\mathcal{A}_{d};k)=D(\mathcal{A}_{d};{\mathcal{G}}_{d};k)\equiv\dim({\mathcal{P}}_{k}(\mathcal{A}_{d},{\mathcal{G}}_{d})) to be the dimension of Pk(Ad,Gd){\mathcal{P}}_{k}(\mathcal{A}_{d},{\mathcal{G}}_{d}). We denote {Y‾kl(d)}l∈[D(Ad;k)]\{\overline{Y}_{kl}^{(d)}\}_{l\in[D(\mathcal{A}_{d};k)]} to be a set of orthonormal polynomial basis in Pk(Ad,Gd){\mathcal{P}}_{k}(\mathcal{A}_{d},{\mathcal{G}}_{d}). That means

C.3 A representation lemma

We have the following representation lemma. This lemma is important in the proofs of counting the degeneracy of groups (See Section D).

Let Qk(d)Q_{k}^{(d)} be the kk-th Gegenbauer polynomial, or the kk-th hypercubic Gegenbauer polynomial. For any fixed integer kk, we have

Recall that Qk(d)Q_{k}^{(d)} is a representation of the projector onto the subspace of degree-kk spherical harmonics (see Eq. (104) in Section H.1.2). We deduce that

C.4 Gegenbauer decomposition of invariant features and kernels

so that we have the following equation holds in L2([−d,d],τd1)L^{2}([-\sqrt{d},\sqrt{d}],\tau^{1}_{d}) sense

For any group Gd{\mathcal{G}}_{d} that is a subgroup of O(d){\mathcal{O}}(d), we define

Then, by the representation lemma (Lemma 1), we have

Appendix D Counting the degeneracy

Here we state a key lemma that is used to prove Proposition 5.

Let Gd∈{Cycd,Cyc2Dd1,d2}{\mathcal{G}}_{d}\in\{{\rm Cyc}_{d},{\rm Cyc2D}_{d_{1},d_{2}}\} with d=d1×d2d=d_{1}\times d_{2}. Denote

We prove Eq. (31) and (33). The proof for Eq. (32) is similar to the proof of Eq. (31).

Note that for either Gd∈{Cycd,Cyc2Dd1,d2}{\mathcal{G}}_{d}\in\{{\rm Cyc}_{d},{\rm Cyc2D}_{d_{1},d_{2}}\}, for any i∈[d]i\in[d] and 1≤l≤d−11\leq l\leq d-1, the random variable (Llx)i(L_{l}{\bm{x}})_{i} is independent from xix_{i}. This gives

Step 3. The case k≥3k\geq 3. By the moment formula of the χ2\chi^{2} distribution, we have

Moreover, for either Gd∈{Cycd,Cyc2Dd1,d2}{\mathcal{G}}_{d}\in\{{\rm Cyc}_{d},{\rm Cyc2D}_{d_{1},d_{2}}\}, for any l≠0l\neq 0, we have

As a consequence, by the Hanson-Wright inequality as in Lemma 3, for any fixed k≥3k\geq 3 and ε>0\varepsilon>0, we have

Combining Eq. (34), (35), and (36) proves Eq. (31).

Note that for fixed k≥1k\geq 1, the moment formula for χ2\chi^{2} distribution gives

By Lemma 1, for any fixed k≥1k\geq 1, we have

where ∣ad,k,m∣≤Ck,m/d(k−m)/2|a_{d,k,m}|\leq C_{k,m}/d^{(k-m)/2}. As a result, we have

Combining with Eq. (37) shows that D(Ad;k)=Θ(d−1B(Ad;k))=Θ(dk−1)D(\mathcal{A}_{d};k)=\Theta(d^{-1}B(\mathcal{A}_{d};k))=\Theta(d^{k-1}). This concludes the proof. ∎

D.1.2 Auxiliary lemmas

Note that for any permutation matrix LL, we have ∥L∥F≤d\|L\|_{F}\leq\sqrt{d}, and ∥L∥op≤1\|L\|_{{\rm op}}\leq 1. By the Hanson-Wright inequality of vectors with independent sub-Gaussian entries (for example, see Theorem 1.1 of [RV+13]), we have

Let Qk(d)Q_{k}^{(d)} be either the kk’th Gegenbauer polynomial or the kk’th hypercubic Gegenbauer polynomial (as defined in Section H). Let coefficients of monomials in Qk(d)(d⋅x)Q_{k}^{(d)}(d\cdot x) to be {ad,k,m}0≤m≤k\{a_{d,k,m}\}_{0\leq m\leq k}. That is, we have

Then, for any fixed kk, there exists constant C(k)C(k), such that

Finally, for kk and mm in different parity, we have

The proof holds by the following equation

when Qk(d)Q_{k}^{(d)} is either Gegenbauer polynomial or Hypercubic Gegenbauer polynomial (See Eq. (110) and Eq. (112)). ∎

D.2 Counting the degeneracy of band-limited function class (Example 3)

Follow the notations of Example 3. Then for any fixed k≥1k\geq 1, we have

Here we state Lemma 5 that is used to prove Proposition 6. Given Lemma 5, the proof of Proposition 6 is the same as the proof of Proposition 5.

Follow the notations of Example 3. Denote

We prove the lemma for the case when dd is odd. We denote u1=z12u_{1}=z_{1}^{2}, and ui=z2i2+z2i+12u_{i}=z_{2i}^{2}+z_{2i+1}^{2} for i=2,…,(d−1)/2i=2,\ldots,(d-1)/2. Then we have

Step 1. Bound ZZ function. First, we denote

Step 2. Bound ∣I∣|{\mathcal{I}}|. Further, we denote

Step 3. Bound EE function. Next, we denote

Moreover, for any (j1,…,jk)∉I(j_{1},\ldots,j_{k})\not\in{\mathcal{I}}, we have E(j1,…,jk)=0E(j_{1},\ldots,j_{k})=0. For any (j1,…,jk)∈I(j_{1},\ldots,j_{k})\in{\mathcal{I}}, we have

The last inequality used the fact that (j1,…,jk)∈I(j_{1},\ldots,j_{k})\in{\mathcal{I}}.

Step 4. Concludes the proof. Therefore, combining Eq. (38) (39) (41) (42), we have

Combining Eq. (38) (40) (41) (43), we have

Appendix E Concentration for invariant groups with degeneracy α≤1𝛼1\alpha\leq 1

In this section, we show that Υk\Upsilon_{k} concentration around its mean, for any fixed k≥2k\geq 2 and α≤1\alpha\leq 1.

Let Gd{\mathcal{G}}_{d} be an invariant group with degeneracy α≤1\alpha\leq 1. Let (θi)i∈[N]∼Unif(Ad)({\bm{\theta}}_{i})_{i\in[N]}\sim{\rm Unif}(\mathcal{A}_{d}) where N=Od(dp)N=O_{d}(d^{p}) for some fixed integer pp. Let Υk\Upsilon_{k} be as defined in Eq. (44). Then for any fixed k≥2k\geq 2, we have

Let {ad,k,m}0≤m≤k\{a_{d,k,m}\}_{0\leq m\leq k} be the coefficients of monomials in Qk(d)(d⋅x)Q_{k}^{(d)}(d\cdot x). That is, we have

Moreover, by Lemma 4, we have ∣ad,k,m∣≤Ck,m/d(k−m)/2|a_{d,k,m}|\leq C_{k,m}/d^{(k-m)/2}, lim⁡d→∞ad,k,k=1\lim_{d\to\infty}a_{d,k,k}=1, and ad,k,m=0a_{d,k,m}=0 for kk and mm of different parity.

By the concentration of χ2\chi^{2}-distribution, for any ε>0\varepsilon>0, the following event happens with high probability

Moreover, combining Lemma 6 with Lemma 7, for any fixed m≥2m\geq 2, we have

By the hypercontractivity property of Gaussian distribution as per Lemma 20, for any ε>0\varepsilon>0, taking qq sufficiently large, we have

By Markov’s inequality, we deduce that the following event happens with high probability

and by the hypercontractivity property of low degree polynomials with Gaussian measure (Lemma 20), for any ε>0\varepsilon>0, taking qq sufficiently large, we have

As a result, the following event happens with high probability

When all the events E1{\mathcal{E}}_{1}, E2{\mathcal{E}}_{2}, and E3{\mathcal{E}}_{3} happen, for any k≥2k\geq 2, we have

The case of the hypercube Ad∼\mathscrsfsQd\mathcal{A}_{d}\sim{\mathscrsfs Q}^{d} follows similarly without introducing the gaussian measure and using Lemma 8 instead of Lemma 7. ∎

E.2 Auxiliary Lemmas

Let Gd{\mathcal{G}}_{d} be an invariant group with degeneracy α≤1\alpha\leq 1. Denote

Then for any fixed s∈[1,∞)s\in[1,\infty) and integer k≥1k\geq 1, we have

For θ∈Ad{\bm{\theta}}\in\mathcal{A}_{d}, denote

By Lemma 1 and by the assumption that Gd{\mathcal{G}}_{d} is an invariant group with degeneracy α≤1\alpha\leq 1, i.e., B(Ak;k)/[D(Ak;k)dα]=Θd(1)B(\mathcal{A}_{k};k)/[D(\mathcal{A}_{k};k)d^{\alpha}]=\Theta_{d}(1), for any fixed k≥1k\geq 1, we have

Throughout the proof, we will denote Ls=Ls(Ad)L^{s}=L^{s}(\mathcal{A}_{d}) to be the LsL^{s} space with respect to distribution θ∼Unif(Ad){\bm{\theta}}\sim{\rm Unif}(\mathcal{A}_{d}).

By the hypercontractivity of low degree polynomials on the sphere and the hypercube, as per Lemmas 18 and 19, for any s≥1s\geq 1, we have

Let {ad,k,m}0≤m≤k\{a_{d,k,m}\}_{0\leq m\leq k} be the coefficients of monomials in Qk(d)(d⋅x)Q_{k}^{(d)}(d\cdot x). That is, we have

Moreover, by Lemma 4, we have ∣ad,k,m∣≤Ck,m/d(k−m)/2|a_{d,k,m}|\leq C_{k,m}/d^{(k-m)/2}, lim⁡d→∞ad,k,k=1\lim_{d\to\infty}a_{d,k,k}=1, and ad,k,m=0a_{d,k,m}=0 for kk and mm have different parity.

We conclude the proof by induction over kk. Note we have F0(θ)≡1F_{0}({\bm{\theta}})\equiv 1. Moreover, for any s≥1s\geq 1, by Eq. (47) and (48) (and note that ad,1,0=0a_{d,1,0}=0 and lim⁡d→∞ad,1,1→1\lim_{d\to\infty}a_{d,1,1}\to 1), we have

Fix a k≥2k\geq 2. Assume that, for any 1≤u≤k−11\leq u\leq k-1, we have ∥Fu∥Ls≤Cu/dα\|F_{u}\|_{L^{s}}\leq C_{u}/d^{\alpha} for s≥1s\geq 1, by Eq. (48) and (47), and the fact that ∣ad,k,m∣≤Ck,m/d(k−m)/2|a_{d,k,m}|\leq C_{k,m}/d^{(k-m)/2} and lim⁡d→∞ad,k,k=1\lim_{d\to\infty}a_{d,k,k}=1, we have

where we recall that we assume α≤1\alpha\leq 1.

by hypercontractivity of low degree polynomials for Gaussian measure (Lemma 20). ∎

Let x∼N(0,Id){\bm{x}}\sim{\sf N}({\bm{0}},{\mathbf{I}}_{d}). Let Gd{\mathcal{G}}_{d} be a general invariant group. Let Fk(z)F_{k}({\bm{z}}) be defined as in Lemma 6. Then for any fixed k≥1k\geq 1, there exists a constant CkC_{k}, such that

By the Gaussian Poincaré inequality, we have

Case 1: Odd kk. When kk is odd, we have

where we used in the second line Cauchy-Schwarz inequality and that the matrix representations of gg are orthogonal matrices, and in the last inequality the hypercontractivity of low degree polynomials for Gaussian measures (Lemma 20).

Case 2: Even kk. Bound 1. When kk is even, we have the following first bound

Combining these two bounds yields the result for kk even. ∎

Let θ∼Unif(\mathscrsfsQd){\bm{\theta}}\sim{\rm Unif}({\mathscrsfs Q}^{d}). Let Gd{\mathcal{G}}_{d} be a general invariant group that preserves \mathscrsfsQd{\mathscrsfs Q}^{d}. Let Fk(z)F_{k}({\bm{z}}) be defined as in Lemma 6. Then for any fixed k≥1k\geq 1, there exists a constant CkC_{k}, such that

The proof is similar to the proof of Lemma 7. By the discrete Poincaré inequality, we have

where DiD_{i} denote the discrete derivative defined as

with θ−i=(θ1,…,θi−1,−θi,θi+1,…,θd){\bm{\theta}}_{-i}=(\theta_{1},\ldots,\theta_{i-1},-\theta_{i},\theta_{i+1},\ldots,\theta_{d}). Let φg(θ)=(⟨θ,g⋅θ⟩/d)k\varphi_{g}({\bm{\theta}})=(\langle{\bm{\theta}},g\cdot{\bm{\theta}}\rangle/d)^{k}, then

We have ⟨θ−i,g⋅θ⟩=⟨θ,g⋅θ⟩−2θi(g⋅θ)i\langle{\bm{\theta}}_{-i},g\cdot{\bm{\theta}}\rangle=\langle{\bm{\theta}},g\cdot{\bm{\theta}}\rangle-2\theta_{i}(g\cdot{\bm{\theta}})_{i}. By Taylor expansion, the first term verifies (recall that g⋅θ∈\mathscrsfsQdg\cdot{\bm{\theta}}\in{\mathscrsfs Q}^{d} and θi2(g⋅θ)i2=1\theta_{i}^{2}(g\cdot{\bm{\theta}})_{i}^{2}=1)

where Xi,1(θ,g)X_{i,1}({\bm{\theta}},g) is on the line segment between ⟨θ,g⋅θ⟩/d\langle{\bm{\theta}},g\cdot{\bm{\theta}}\rangle/d and ⟨θ−i,g⋅θ⟩/d\langle{\bm{\theta}}_{-i},g\cdot{\bm{\theta}}\rangle/d. Similarly, Taylor expansion on the second term yields

where Xi,2(θ,g)X_{i,2}({\bm{\theta}},g) is on the line segment between ⟨θ−i,g⋅θ−i⟩/d\langle{\bm{\theta}}_{-i},g\cdot{\bm{\theta}}_{-i}\rangle/d and ⟨θ,g⋅θ−i⟩/d\langle{\bm{\theta}},g\cdot{\bm{\theta}}_{-i}\rangle/d.

Using Jensen’s inequality to separate each of the 44 terms in Diφg(θ)D_{i}\varphi_{g}({\bm{\theta}}), using that θ−i{\bm{\theta}}_{-i} and θ{\bm{\theta}} have the same distribution, we get

Noticing that sup⁡i,s,θ,g∣Xi,s(θ,g)∣≤1\sup_{i,s,{\bm{\theta}},g}|X_{i,s}({\bm{\theta}},g)|\leq 1, the second term in the above equation can be bounded by Ck/d3C_{k}/d^{3}. The first term in the above equation can be bounded using the same way as bounding the right hand side of Eq. (49) as in the proof of Lemma 7. This concludes the proof. ∎

Appendix F Kernel concentration for the cyclic group and general σ𝜎\sigma

Let the Gegenbauer decomposition of σ\sigma be

Step 1. Finite subset S⊆{2,3,…}S\subseteq\{2,3,\ldots\}. Note we have

Moreover, by the Hanson-Wright inequality as in Lemma 3, since NN is at most polynomial in dd, then for any δ>0\delta>0, we have

Therefore, by Eq. (53), (54), (55) and (56), we have

The last equality is by Proposition 5, and the fact that

Step 4. Complete the proof. By Eq. (59), (60), (61) and (62), we have

F.2 Auxiliary lemmas

The following lemma is a reformulation of [GMMM19, Lemma 5].

where ∥x∥2=∥x′∥2=d\|{\bm{x}}\|_{2}=\|{\bm{x}}^{\prime}\|_{2}=\sqrt{d} such that ⟨x,x′⟩/d=γ\langle{\bm{x}},{\bm{x}}^{\prime}\rangle/d=\gamma (by an invariance argument, EdE_{d} and EE do not depend on the choice of x{\bm{x}} and x′{\bm{x}}^{\prime}). Then we have

where ∥x∥2=∥x′∥2=d\|{\bm{x}}\|_{2}=\|{\bm{x}}^{\prime}\|_{2}=\sqrt{d} such that ⟨x,x′⟩/d=γ\langle{\bm{x}},{\bm{x}}^{\prime}\rangle/d=\gamma. Note we have

where the last equality is by (b) and (c) in Lemma 9. Moreover, we have

where the last equality is by (a) and (c) in Lemma 9. Combining the two equations above proves Eq. (65).

where ∥x∥2=∥x′∥2=d\|{\bm{x}}\|_{2}=\|{\bm{x}}^{\prime}\|_{2}=\sqrt{d} such that ⟨x,x′⟩/d=γ\langle{\bm{x}},{\bm{x}}^{\prime}\rangle/d=\gamma (by an invariance argument, hdh_{d} and hh do not depend on the choice of x{\bm{x}} and x′{\bm{x}}^{\prime}). Then we have

For k=0k=0, the result is implied by Lemma 10 by observing that hd′=Ed[σ,σ]h_{d}^{\prime}=E_{d}[\sigma,\sigma] and h′=E[σ,σ]h^{\prime}=E[\sigma,\sigma].

For k=1k=1, the result is implied by Lemma 10 by the fact that hd′=Ed[uσ(u),σ′(u)]h_{d}^{\prime}=E_{d}[u\sigma(u),\sigma^{\prime}(u)] and h′=E[uσ(u),σ′(u)]h^{\prime}=E[u\sigma(u),\sigma^{\prime}(u)], and there exist constants c0>0c_{0}>0 and c1<1c_{1}<1 such that σ′(u),uσ(u)≤c0ec1u2/2\sigma^{\prime}(u),u\sigma(u)\leq c_{0}e^{c_{1}u^{2}/2}. Indeed, for ∥x∥2=∥x′∥2=d\|{\bm{x}}\|_{2}=\|{\bm{x}}^{\prime}\|_{2}=\sqrt{d} such that ⟨x,x′⟩/d=γ\langle{\bm{x}},{\bm{x}}^{\prime}\rangle/d=\gamma, we have (similarly for h′h^{\prime})

By an induction argument, for any fixed kk, hd(k)h_{d}^{(k)} can be identified by a fixed number of combinations of Ed[ψ,ϕ]E_{d}[\psi,\phi] with ψ,ϕ∈Λk≡{usσ(t)(u)}0≤s,t≤k\psi,\phi\in\Lambda_{k}\equiv\{u^{s}\sigma^{(t)}(u)\}_{0\leq s,t\leq k}. Further, for any fixed kk, there exists c0,k>0c_{0,k}>0 and c1,k<1c_{1,k}<1 such that, for any ψ∈Λk\psi\in\Lambda_{k}, we have ψ(u)≤c0,kec1,ku2/2\psi(u)\leq c_{0,k}e^{c_{1,k}u^{2}/2}. Applying Lemma 10 proves the lemma. ∎

where σd,S\sigma_{d,S} is given in Eq. (50). Then we have

Since M(∞){\bm{M}}(\infty) is non-singular (because the Hermite polynomials are a basis), it follows that σmin⁡(M(d))\sigma_{\min}({\bm{M}}(d)) is bounded away from zero for dd large enough, and therefore sup⁡d≥1σmax⁡(M(d)−1)<∞\sup_{d\geq 1}\sigma_{\max}({\bm{M}}(d)^{-1})<\infty. Therefore combining with Eq. (70), we get

where Hek{\rm He}_{k} denote the kk-th Hermite polynomial (see Section H.1.3 for definitions).

Consider the symmetrized activation functions

where we denoted the symmetrized polynomials

where we used in the first inequality that ∣τ−1∣≤∣τ2−1∣|\tau-1|\leq|\tau^{2}-1| for τ≥0\tau\geq 0; in the second inequality that τ2−1\tau^{2}-1 is a degree 2 polynomial in g∼N(0,Id){\bm{g}}\sim{\sf N}(0,{\mathbf{I}}_{d}) and verifies the hypercontractivity property of Lemma 15; last equality, that d⋅τ2=∥g∥22d\cdot\tau^{2}=\|{\bm{g}}\|_{2}^{2} follows a chisquared distribution of degree dd.

where in the first inequality we used hypercontractivity of low-degree polynomials on the sphere with respect to w{\bm{w}} (Lemma 19), and in the second we used hypercontractivity of low-degree symmetric functions with respect to x{\bm{x}} (Lemma 6 in [MMM21]). By Lemma 1, we have

where in the first inequality we used hypercontractivity of low-degree polynomials with respect to g{\bm{g}} (Lemma 15), and in the second we used hypercontractivity of low-degree symmetric functions with respect to w{\bm{w}}.

The bound on R2R_{2} is more technical and we defer it to Section G.3. By Lemma 16, we have

Hence combining the bounds (78), (79), (80) and (81), we obtain for any ε>0\varepsilon>0,

Using Proposition 11 concludes the proof.

G.2 Proof in the Gaussian case

Let us now state and prove the Gaussian version of Proposition 10.

and for each set of indices I={i1,…,i2m}{\mathcal{I}}=\{i_{1},\ldots,i_{2m}\}, consider separately the expectation over Aε\mathcal{A}_{\varepsilon} and Aεc\mathcal{A}_{\varepsilon}^{c}:

By Cauchy-Schwarz and Jensen’s inequality, we have

Similarly, by Hölder’s inequality, we have the following first bound on AA:

where C′C^{\prime} is independent of w{\bm{w}}. We deduce that

There are at most m2mdmm^{2m}d^{m} sets of indices I{\mathcal{I}} with no isolated index. Hence, combining the bounds (85), (86) and (87), we get

Taking ε≤1/(4m+2)\varepsilon\leq 1/(4m+2), we get

The proof of Proposition 11 relies on the following key lemma:

where G∼N(0,1)G\sim{\sf N}(0,1), i.e., ψ\psi is orthogonal to all polynomials of degree less or equal to qq with respect to the standard normal distribution. Let g=(g1,…,gp)∼N(0,Σ){\bm{g}}=(g_{1},\ldots,g_{p})\sim{\sf N}(0,{\bm{\Sigma}}) with Σ11=…=Σpp=1\Sigma_{11}=\ldots=\Sigma_{pp}=1 and sup⁡i≠j∣Σij∣≤Cdε−1/2\sup_{i\neq j}|\Sigma_{ij}|\leq Cd^{\varepsilon-1/2}. Let (r1,…,rp)(r_{1},\ldots,r_{p}) be pp integers such that r1+…+rp=2mr_{1}+\ldots+r_{p}=2m and there exists kk such that rk=1r_{k}=1. Then there exists C′>0C^{\prime}>0 depending only on c0,c1,C,q,mc_{0},c_{1},C,q,m such that

where we denoted M=Ip−Σ−1{\bm{M}}={\mathbf{I}}_{p}-{\bm{\Sigma}}^{-1}.

Furthermore, from the bound ∣ψ(x)∣≤c0exp⁡(c1x2/(4m))|\psi(x)|\leq c_{0}\exp(c_{1}x^{2}/(4m)) and that rk≤2mr_{k}\leq 2m, we have

From the assumptions on Σ{\bm{\Sigma}}, we have ∥Σ−Ip∥op≤∥Σ−Ip∥F≤psup⁡i≠j∣Σij∣=Od(dε−1/2)\|{\bm{\Sigma}}-{\mathbf{I}}_{p}\|_{{\rm op}}\leq\|{\bm{\Sigma}}-{\mathbf{I}}_{p}\|_{F}\leq p\sup_{i\neq j}|\Sigma_{ij}|=O_{d}(d^{\varepsilon-1/2}), and therefore ∥M∥op=Od(dε−1/2)\|{\bm{M}}\|_{{\rm op}}=O_{d}(d^{\varepsilon-1/2}) and det⁡(Σ)−1/2=Od(1)\det({\bm{\Sigma}})^{-1/2}=O_{d}(1).

From the assumption that c1<1c_{1}<1 and taking dd sufficiently large such that ∥M∥op<(1−c1)/4\|{\bm{M}}\|_{\rm op}<(1-c_{1})/4, the expectation on the right hand side of Eq. (90) is bounded by a constant. We deduce that

G.3 Technical lemmas

The first lemma is a straightforward consequence of the proof of Lemma 20 (we include a proof for completeness).

Let ε=(εi,j)i∈[d],j∈[D]∼Unif(\mathscrsfsQdD){\bm{\varepsilon}}=(\varepsilon_{i,j})_{i\in[d],j\in[D]}\sim{\rm Unif}({\mathscrsfs Q}^{dD}) and define for i=1,…,di=1,\ldots,d,

From hypercontractivity of low degree polynomials on the hypercube (Lemma 18), we have

Follow the notations in Section G.1. We have

Denote τ=∥g∥2/d\tau=\|{\bm{g}}\|_{2}/\sqrt{d} and x=dg/∥g∥2{\bm{x}}=\sqrt{d}{\bm{g}}/\|{\bm{g}}\|_{2}. Recall that we defined

Let us bound the difference of each term separately.

Following the same argument as in the bound of R1R_{1} in Section G.1, we have

Using the convergence of Gegenbauer coefficients to Hermite coefficients (see Eq. (110) in Section H.1.3), there exists a constant C>0C>0 such that

where we used for example that low-degree polynomials of τ2\tau^{2} are hypercontractive (see the bound on R1R_{1} in Section G.1). From the same argument as in the bound of R3R_{3} in Section G.1, we have

The first term is bounded as the 11-st order term while the second term is bounded as the -th order term. Combining the two yields

Combining the bounds (92), (95) and (96), we get by triangle inequality

Let us use the correspondence between uniform distribution and Gaussian distribution: w∼z/∥z∥2{\bm{w}}\sim{\bm{z}}/\|{\bm{z}}\|_{2}, where z∼N(0,Id){\bm{z}}\sim{\sf N}(0,{\mathbf{I}}_{d}). We have for k=1,…,d−1k=1,\ldots,d-1,

Note that for any k∈[d−1]k\in[d-1], we have ∥Lk∥F≤d\|{\bm{L}}^{k}\|_{F}\leq\sqrt{d} and ∥Lk∥op≤1\|{\bm{L}}^{k}\|_{\rm op}\leq 1. By the Hanson-Wright inequality, for any k≠0k\neq 0, we have

Furthermore, by standard concentration of the norm of Gaussian vectors, we have

Taking t=Cdε−1/2t=Cd^{\varepsilon-1/2} and combining the above two bounds, we get

Taking the union bounds over k∈[d−1]k\in[d-1] concludes the proof. ∎

Appendix H Technical background of function spaces

The dimension of each subspace is given by

H.1.2 Gegenbauer polynomials

We will use the following properties of Gegenbauer polynomials

These properties imply that —up to a constant— Qk(d)(⟨x,y⟩)Q_{k}^{(d)}(\langle{\bm{x}},{\bm{y}}\rangle) is a representation of the projector onto the subspace of degree -kk spherical harmonics

then we have the following equation holds in L2([−d,d],τd1)L^{2}([-\sqrt{d},\sqrt{d}],\tau^{1}_{d}) sense

By rotational invariance, the space VkV_{k} of homogeneous polynomials of degree kk is an eigenspace of \mathscrsfsHd\mathscrsfs{H}_{d}, and we will denote the corresponding eigenvalue by ξd,k(hd)\xi_{d,k}(h_{d}). In other words \mathscrsfsHdf(x)≡∑k=0∞ξd,k(hd)P‾kf\mathscrsfs{H}_{d}f({\bm{x}})\equiv\sum_{k=0}^{\infty}\xi_{d,k}(h_{d}){\overline{\mathsf{P}}}_{k}f. The eigenvalues can be computed via

H.1.3 Hermite polynomials

Here and below, for PP a polynomial, Coeff{P(x)}{\rm Coeff}\{P(x)\} is the vector of the coefficients of PP. As a consequence, for any fixed integer kk, we have

where μk(σ)\mu_{k}(\sigma) and ξd,k(σ)\xi_{d,k}(\sigma) are given in Eq. (109) and (105).

H.2 Functions on the hypercube

Fourier analysis on the hypercube is a well studied subject [O’D14]. The purpose of this section is to introduce some notations that make the correspondence with proofs on the sphere straightforward. For convenience, we will adopt the same notations as for their spherical case.

It is easy to verify that (notice that xik=xix_{i}^{k}=x_{i} if kk is odd and xik=1x_{i}^{k}=1 if kk is even)

H.2.2 Hypercubic Gegenbauer

Notice that the right hand side only depends on ⟨x,y⟩\langle{\bm{x}},{\bm{y}}\rangle and therefore these polynomials are uniquely defined. In particular,

Notice that by weak convergence of ⟨1,x⟩/d\langle\bm{1},{\bm{x}}\rangle/\sqrt{d} to the normal distribution, we have also convergence of the (rescaled) hypercubic Gegenbauer polynomials to the Hermite polynomials, i.e., for any fixed kk, we have

H.3 Hypercontractivity of Gaussian measure and uniform distributions on the sphere and the hypercube

By Holder’s inequality, we have ∥f∥Lp≤∥f∥Lq\|f\|_{L^{p}}\leq\|f\|_{L^{q}} for any ff and any p≤qp\leq q. The reverse inequality does not hold in general, even up to a constant. However, for some measures, the reverse inequality will hold for some sufficiently nice functions. These measures satisfy the celebrated hypercontractivity properties [Gro75, Bon70, Bec75, Bec92].

The Gaussian hypercontractivity is a direct consequence of hypercube hypercontractivity.