Implicit Bias of SGD in Multivariate ReLU Networks: Effective Width Collapse

Shuang Liang liangshuang@g.ucla.edu
Department of Statistics & Data Science
University of California, Los Angeles
Los Angeles, CA 90095, USA Tom Jacobs tom.jacobs@cispa.de
CISPA Helmholtz Center for Information Security Guido Montúfar montufar@math.ucla.edu
Departments of Mathematics and Statistics & Data Science
University of California, Los Angeles; and
Max Planck Institute for Mathematics in the Sciences


Abstract

We study the implicit bias of noisy stochastic gradient descent in training wide two-layer ReLU networks for multivariate regression. In a mean-field regime, the training dynamics are approximated by a Wasserstein gradient flow that converges to a unique stationary measure. We characterize the structure of this stationary measure and the predictor it represents. We show that, despite the network being infinitely overparameterized, the learned predictor admits an effectively finite representation: the input weights and biases align along finitely many directions, leading to an effective width collapse. In particular, the solution function is continuous piecewise affine, with affine regions determined by the cells of a finite hyperplane arrangement. The number of learned directions, and hence hyperplanes, is bounded above by \(2\mathcal{P}-1\), where \(\mathcal{P}\) denotes the number of linear dichotomies realizable on the training inputs. We further establish a non-redundancy property of the learned representation by proving that each learned direction induces a unique ternary activation pattern on the training data. Consequently, the complexity of the learned predictor is governed by the combinatorial geometry of the training data.

implicit bias, stochastic gradient descent, mean-field limit, ReLU neural networks, feature learning.

1 Introduction↩︎

Overparameterized neural networks generally admit infinitely many interpolating solutions for a given training data set. Yet optimization algorithms such as stochastic gradient descent (SGD) consistently select solutions that generalize remarkably well. Understanding the principles governing this selection mechanism is a central question in modern learning theory. One approach to this question is through the notion of implicit bias, which posits that optimization algorithms not only minimize the training error but also systematically favor certain minimizers over others. For example, in linear models, gradient-based optimization is known to select minimum-norm solutions. More generally, a large body of work has characterized the implicit bias of gradient descent and SGD through variational principles involving margin maximization, reproducing kernel Hilbert space norms, total variation of curvatures, and other notions of complexity [1][4]. Despite this substantial progress, our understanding of the implicit bias of nonlinear neural networks remains incomplete, particularly in feature-learning regimes.

A natural framework for studying implicit bias in feature-learning dynamics is the mean-field regime [5][8]. In this regime, a wide two-layer network is represented by a probability measure over neurons, and the training dynamics are described by a Wasserstein gradient flow on the space of probability measures. Moreover, when stochastic noise is incorporated into the dynamics, the resulting evolution admits a unique stationary measure that characterizes the long-time behavior of noisy SGD. This raises the following fundamental question: What is the structure of the stationary measure and of the solution function represented by this stationary measure?

Figure 1: A two-layer ReLU network with N=1000 hidden neurons and two input dimensions, trained via SGD with weight decay. Left: the learned function is piecewise affine and approximately fits the training data (blue dots). Middle: the training trajectories of the input weights and biases (w^i_1,w^i_2,b^i)\in \mathbb{R}^3, i=1,\ldots, N align along a small number of directions, and the effective width of the network collapses. Right: the kink hyperplanes of the trained function (orange lines) form a non-redundant arrangement in relation to the input data (blue dots).

1.0.0.1 Main Contributions

We study multivariate regression with wide two-layer ReLU networks trained by noisy stochastic gradient descent with weight decay in the mean-field regime. Our main results, illustrated in Figure 1, are as follows:

  • In Theorem 2, we show that, as the noise level tends to zero, the solution selected by noisy SGD converges, irrespective of the strength of weight decay, to a continuous piecewise affine function. More precisely, this function is affine on each connected component of the complement of a finite hyperplane arrangement.

  • We further show that the number of hyperplanes is bounded above by \(2\mathcal{P}-1\), where \(\mathcal{P}\) denotes the number of linear dichotomies realizable on the training inputs. Thus, the linear-region complexity of the learned solution is controlled by the combinatorial geometry of the training data set.

  • Next, in Theorem 3, we show that the input weights and biases of the trained network collapse onto at most \(2\mathcal{P}- 1\) distinct directions. Consequently, the trained network has effective width at most \(2\mathcal{P}- 1\).

  • Finally, in Theorem 4, we establish a strong non-redundancy property of these effective neurons. Specifically, distinct effective neurons induce distinct ternary activation patterns on the training inputs.

Our work builds on the analysis of [9], who characterized the solution functions selected by noisy SGD in the mean-field regime for univariate ReLU networks. We extend this analysis to the multivariate setting and, in addition, characterize the structure of the stationary measure, thereby describing the network parameters at convergence. In Section 2 we place our results in the context of recent advances on mean-field dynamics, noisy SGD, implicit bias, and sparse or finite-support solutions. To our knowledge, our results provide the first derivation of effective width collapse as an implicit bias of noisy SGD for multivariate regression with general training data, together with a problem-dependent characterization of the learned solution.

1.0.0.2 Organization

The remainder of the article is organized as follows. Section 2 gives an overview of related work. Section 3 provides the necessary preliminaries, introducing the mean-field analysis of two-layer networks and discussing the implementation of ReLU activation functions within this framework. Section 4 presents our main results, and Section 5 discusses their interpretation, technical aspects, and limitations. Section 6 outlines the proof strategy and key components. Section 7 presents numerical experiments illustrating the main results. Supporting results and technical proofs are collected in the appendices.

2 Related Work↩︎

2.0.0.1 Implicit Bias for Wide Neural Networks

The implicit bias of gradient-based parameter optimization in wide neural network depends significantly on the training regime, in particular, on the scale of network parametrization and initialization relative to the network width [10], [11]. A significant line of work has studied the implicit bias in the lazy or kernel regime [12][15], where the network parameters remain close to their initialization throughout training and no feature learning takes place. In this regime, the implicit bias is characterized as minimization of a reproducing kernel Hilbert space norm [1], whose explicit form has been investigated in series of works [16][20].

A distinct and important training regime is the mean-field regime, where the network parameters are modeled as an interacting particle system whose evolution is described by a nonlinear PDE over probability measures [5][8]. This setting is of particular interest because it captures many nontrivial dynamical phenomena, including feature learning. However, compared to the kernel regime, much less is known about the convergence of training and the resulting implicit bias. The challenges in analyzing the mean-field dynamics are discussed by [21]. Nevertheless, several important advances have been made in characterizing the implicit bias in the mean-field regime. In a classification setting, [2] showed that if the network parameters converge in direction, the converged direction is a maximizer for an \(\mathcal{F}_1\) norm maximum margin problem. [22] provided an analysis for hinge loss and linearly separable data with a spherically symmetric input distribution. Assuming infinitely many training samples, they showed that the ReLU network implements a linear classifier throughout training.

The work most closely related to ours is that of [9], whose analysis provides the main foundation for the present work. They studied noisy SGD in a setting where the global convergence of the corresponding mean-field PDE to a stationary measure had previously been established by [5]. For univariate ReLU networks, they showed that, in the vanishing-noise limit, the stationary measure corresponds to a piecewise linear function with at most three knots between any two consecutive training inputs. A detailed comparison between their results and ours is provided in Section 5.

2.0.0.2 Explaining Sparsity from Training Dynamics

The phenomenon that training dynamics lead to sparse features has been widely observed empirically [10], [23], [24]. One attempt to explain this phenomenon is through early alignment [23], whereby, under infinitesimal initialization, the network parameters align along a small number of directions during the initial phase of training. Motivated by this phenomenon, a line of work has investigated the full training dynamics and established effective width collapse [25][31]. Building on the connection between gradient flow and maximum-margin optimization in homogeneous networks for classification [3], [4], [32], [33] demonstrated an implicit bias toward low-rank input weights. Moreover, [34] showed that, for univariate classification problems whose labels are generated by a teacher network of width \(r\), the learned function has effective width \(O(r)\). For Gaussian cluster data and linear classification loss, [35] showed that, with infinitely many training samples, the trained ReLU network yields a linear decision boundary.

Besides [9], existing works establishing effective width collapse as a consequence of the training dynamics rely on restrictive assumptions on the training data. In classification, these include orthogonally separable [25], [27], symmetric separable [26], nearly orthogonal [32], [33], and positively correlated [30] training data. In multivariate regression, [28] assume that the training inputs are mutually orthogonal, [29] consider labels generated by a single neuron, and [31] analyze a training set consisting of three data points. In addition, these works typically require the parameter initialization to have sufficiently small scale or to satisfy a balancedness condition. By contrast, we establish effective width collapse under minimal assumptions on the training data and parameter initialization. The tradeoff is that our analysis relies on the network being sufficiently wide, allowing us to exploit the mean-field framework.

2.0.0.3 Explaining Sparsity from Optimal Solutions

Our results complement prior work on sparse or finite-support solutions of static optimization problems that capture the learning objective. The setting closest to ours is that of shallow ReLU networks with unbounded width and Euclidean norm regularization of the network parameters. By the homogeneity of the ReLU activation, this is equivalent to regularizing the \(\mathcal{F}_1\) functional norm [36]. For univariate ReLU networks with a free skip connection, [37] showed that, the minimum-\(\mathcal{F}_1\)-norm interpolator is unique and can be expressed as the sum of an affine function and a ReLU network of width at most \(M-1\), where \(M\) is the number of training samples. For multivariate data, [38], [39] showed that every minimum-\(\mathcal{F}_1\)-norm interpolator admits a representation as a ReLU network with effective width bounded by a constant \(K\) that depends on the input dimension and sample size. By contrast, we derive an effective-width bound for the solution selected by noisy SGD. Our bound is strictly sharper than those of [38], [39]; see a detailed comparison in Section 5.

A different regularizer, which penalizes only the Euclidean or \(\ell_p\) norm of the network weights but not the biases, has been studied both for unbounded-width networks [40][43] and finite-width networks [44], [45]. In both settings, it has been shown that there exist optimal solutions that can be represented as ReLU networks with width at most \(K\), where \(K\) is a data-dependent constant.

In classification, another widely studied optimization problem is the maximum-margin problem. This line of work is motivated by the observation of [3], [4] that, under suitable conditions, training homogeneous neural networks converges in direction to a KKT point of a maximum-margin problem. Subsequent work has investigated the structure of the maximum-margin solutions and their connection to sparse feature representations [46][50].

While these works provide a detailed understanding of the solutions of the associated optimization problem, it remains largely open under what conditions a training algorithm converges to such solutions. Our results bridge this gap by showing that effective width collapse arises not only as a property of static variational problems, but also as a consequence of noisy SGD training dynamics.

3 Preliminaries↩︎

In this section, we recall preliminary results from the mean-field theory of wide neural networks and introduce a bounded, smoothed approximation of the ReLU neuron, which is needed to apply these mean-field results.

3.1 Mean-Field Analysis for Wide Two-Layer Networks↩︎

Consider fully connected networks with \(d\) input units, \(N\) hidden units, and one output unit, defined by \[\label{eq:model} h_\sigma(x,\Theta)= \frac{1}{N}\sum_{i=1}^N\sigma(x,\theta_i) ,\tag{1}\] where \(\sigma\colon \mathbb{R}^d \times \mathbb{R}^D\to \mathbb{R}\) is the unit (or neuron) activation, \(\theta_i\in \mathbb{R}^D\) denotes the parameter vector of the \(i\)th hidden unit, and \(\Theta=(\theta_i)_{i=1}^N \in \mathbb{R}^{ND}\) denotes the parameter of the entire network. To recover a ReLU network, we set \(\sigma(x,\theta)=a (w^\top x+b)_+\), where \(\theta=(a,w,b)\in \mathbb{R}\times \mathbb{R}^{d}\times\mathbb{R}= \mathbb{R}^{d+2}\) consists of the output weight \(a\), the input weights \(w\), and the bias \(b\), and where \((u)_+=\max(u,0)\). Assume that the parameters of the hidden units are initialized as i.i.d.samples from a fixed measure \(\rho_0\in \mathcal{P}_2^a(\mathbb{R}^D)\). Here and throughout, \(\mathcal{P}_2^a(\mathbb{R}^D)\) denotes the space of absolutely continuous probability measures on \(\mathbb{R}^D\) with finite second moments.

Consider a finite training data set \(\left\{(x_j,y_j)\right\}_{j=1}^M\subset \mathbb{R}^d \times \mathbb{R}\). We consider the mean squared error with \(\ell_2\)-regularization: \[L(\Theta)=\frac{1}{M}\sum_{j=1}^M (h_\sigma(x_j,\Theta)-y_j)^2 + \frac{\lambda}{N} \|\Theta\|^2.\] To minimize \(L\), we train the neural network using noisy stochastic gradient descent (noisy SGD), with parameter updates of the form \[\label{eq:SGD} \theta_{i}^{k+1} = \theta_i^k - 2 s_{k,N} \big(h_\sigma(\tilde{x}_k,\Theta^k)-\tilde{y}_k\big) \nabla_{\theta_i} \sigma(\tilde{x}_k, \theta_i^k) - 2s_{k,N} \lambda \theta_i^k + \sqrt{\frac{2s_{k,N}}{\beta}}g_i^k,\tag{2}\] where \(s_{k,N}\) is the step size, \((\tilde{x}_k,\tilde{y}_k)_{k\in {\mathbb{N}_0}}\) are i.i.d.samples drawn from the empirical distribution \(\frac{1}{M}\sum_{j=1}^M\delta_{(x_j,y_j)}\) induced by the training data, and \((g_i^k)_{i\in \left\{1,\ldots,N\right\},k\in \mathbb{N}}\) are i.i.d.Gaussian noise drawn from \(N(0,I_D)\). The parameter \(\beta^{-1}\) controls the noise level and is commonly referred to as the temperature. In this work, we focus on the vanishing-temperature regime, \(\beta^{-1} \to 0\), in which case 2 recovers the standard SGD algorithm [51].

The network model 1 depends on the parameter \(\Theta\) only through the empirical measure \(\tfrac{1}{N}\sum_{i=1}^N\delta_{\theta_i}\). In particular, the ordering of the hidden units does not affect the network output. This motivates a reformulation of the model in terms of probability measures \(\rho\in \mathcal{P}(\mathbb{R}^D)\): \[h_\sigma(x,\rho) = \int \sigma(x,\theta) \, d\rho.\] When \(\rho = \tfrac{1}{N}\sum_{i=1}^N \delta_{\theta_i}\), this representation recovers the finite-width network 1 .

Let \(\hat{\rho}_k^{(N)} = \tfrac{1}{N} \sum_{i=1}^N \delta_{\theta_i^k}\) denote the empirical distribution of the network parameters after \(k\) steps of noisy SGD 2 . Consider a step size scheme \(s_{k,N} = \varepsilon \xi(k\varepsilon)\), where \(\varepsilon=\varepsilon_N>0\) depends on the width \(N\) and \(\xi\colon [0,\infty) \to [0,\infty)\) is a sufficiently regular function, e.g., \(\varepsilon_N=N^{-1}\) and \(\xi\equiv 1\), so \(s_{k,N}= N^{-1}\). It is known that, for any fixed training time \(t\geq0\), the empirical parameter measure \(\hat{\rho}_{\lfloor t/\varepsilon \rfloor}^{(N)}\) converges weakly to \(\rho_t\) as \(\varepsilon \to 0\) and \(N\to\infty\), where \(\rho_t\) is the solution of the following partial differential equation with initial condition \(\rho_0\) (the parameter initialization distribution): \[\label{eq:pde} \begin{align} \partial_t \rho_t &= 2\xi(t)\nabla_\theta \cdot \Big(\rho_t \nabla_\theta \Psi^\lambda_\sigma(\theta;\rho_t) \Big) + 2\xi(t) \beta^{-1} \Delta_\theta\rho_t\\ \Psi^\lambda_\sigma(\theta;\rho) &= \frac{1}{M}\sum_{j=1}^M\Big(h_\sigma(x_j,\rho)-y_j\Big) \sigma(x_j,\theta) +\frac{\lambda}{2}\|\theta\|^2. \end{align}\tag{3}\] Here \(\nabla_\theta \, \cdot\) denotes the divergence operator and \(\Delta_\theta\) the Laplacian. The mean-field potential \(\Psi^\lambda_\sigma(\theta;\rho)\) is interpreted as the loss experienced by an individual neuron when all other neurons are represented collectively by the distribution \(\rho\). Thus, \(\hat{\rho}_{\lfloor t/\varepsilon \rfloor}^{(N)}\) may be viewed as a discrete-time, finite-particle approximation of \(\rho_t\). Note that in the step size scheme \(s_{k,N}=\varepsilon \xi(k\varepsilon)\), \(\varepsilon\) specifies the time discretization scale and \(\xi\) controls the speed of evolution of the PDE 3 .

Let \(\mathcal{H}\) denote the set of admissible densities of probability measures in \(\mathcal{P}_2^a(\mathbb{R}^D)\): \[\mathcal{H}= \left\{\rho \colon \mathbb{R}^{D}\to [0,+\infty) \colon \rho \text{ is measurable}, \int \rho(\theta)d\theta =1, M(\rho)<+\infty\right\},\] where \(M(\rho)=\int \|\theta\|^2\rho(\theta)d\theta\) is the second moment. For notational simplicity, we use \(\rho\) to denote both a measure and its density when the latter exists. Then PDE 3 can be interpreted as a Wasserstein gradient flow on \(\mathcal{H}\), minimizing the following free energy: \[\label{eq:energy} F_\sigma^{\beta,\lambda}(\rho) = \frac{1}{2M}\sum_{j=1}^M\Big(h_\sigma(x_j,\rho)-y_j\Big)^2 + \frac{\lambda}{2}M(\rho)- \frac{1}{\beta}H(\rho) ,\tag{4}\] where \(H(\rho)=-\int\rho(\theta)\log(\rho(\theta))d\theta\) is the entropy. Under suitable regularity assumptions on the activation function \(\sigma\) and the initialization measure \(\rho_0\), it has been shown that the free energy 4 admits a unique minimizer \(\rho^\ast\) in \(\mathcal{H}\), and that PDE 3 converges weakly to this minimizer. Moreover, the minimizer satisfies the following condition: \[\label{eq:minimizer} \rho^\ast(\theta) =Z_{\beta,\lambda,\rho^\ast}^{-1} \exp(-\beta \Psi^\lambda_\sigma(\theta;\rho^\ast)),\tag{5}\] where \(Z_{\beta,\lambda, \rho}=\int \exp(-\beta \Psi^\lambda_\sigma(\theta;\rho)) d\theta\) is the partition function. This condition follows from the Euler-Lagrange equation characterizing minimizers of the free energy \(F^{\beta,\lambda}_\sigma\) [5]. Notably, since \(\rho^\ast\) appears on both sides of 5 , the equation constitutes a self-consistency condition for the stationary measure. As the right-hand side has the form of a Boltzmann distribution, 5 is referred to as a Boltzmann fixed point condition.

The aforementioned results are summarized in the following theorem.

Theorem 1 ([5]). Consider a neural network 1 with activation \(\sigma\), trained using noisy SGD 2 with step size scheme \(s_{k,N}=\varepsilon \xi(k\varepsilon)\), initialization distribution \(\rho_0\), and \(\beta\ge 1\), \(\lambda>0\). Assume that: (i) \(\xi\colon [0,\infty)\to [0,\infty)\) is bounded and Lipschitz continuous, with \(\int_{0}^\infty \xi(t)dt=+\infty\); (ii) \(\rho_0\in \mathcal{P}_2^a(\mathbb{R}^D)\) and is sub-Gaussian; (iii) \(\sigma\) is bounded and for any fixed \(x\in \mathbb{R}^d\), \(\sigma(x,\cdot)\in C^4(\mathbb{R}^D,\mathbb{R})\) and \(\nabla^k_\theta \sigma(x,\cdot)\) is bounded for \(k=0,\ldots,4\). Then, the free energy \(F_\sigma^{\beta,\lambda}\) admits a unique minimizer \(\rho^\ast\) in \(\mathcal{H}\), which satisfies 5 . Furthermore, for any fixed \(x\in \mathbb{R}^d\), the following holds almost surely with respect to the random initialization, the data and noise sampling in the noisy SGD algorithm: \[\lim_{t\to+\infty} \lim_{\substack{ N \to +\infty\\ \varepsilon \to 0}} \left|\frac{1}{N}\sum_{i=1}^N\sigma(x, \theta_i^{\lfloor t/\varepsilon\rfloor}) -h_\sigma(x,\rho^\ast)\right|=0,\] where the limit in \((N,\varepsilon)\) is taken along any sequence \((N,\varepsilon_N)\) satisfying that \((N,\varepsilon_N)\to(+\infty,0)\), \(\varepsilon_N \log (N/\varepsilon_N) \to 0\), and \(N/ \log (N/\varepsilon_N) \to \infty\).

Thus, the function \(h_\sigma(\cdot,\rho^\ast)\) characterizes the implicit bias of noisy SGD training, and a fundamental goal of the present work is to understand its structure. This is challenging because the stationary measure \(\rho^\ast\) is known only implicitly through the Boltzmann fixed point condition 5 , a self-consistency equation that does not explicitly characterize either \(\rho^\ast\) or the function it represents.

3.2 Bounded and Smoothed Approximation of ReLU Neurons↩︎

Theorem 1 requires that the neuron map \(\sigma(x,\theta)\) is bounded and smooth in the parameter \(\theta\), assumptions that are not satisfied by the ReLU neuron \[\label{eq:relu-neuron} \sigma(x,\theta)=a(w^\top x+b)_+.\tag{6}\] In this subsection, we introduce a bounded and smooth approximation of the ReLU neuron that enables the application of Theorem 1. Our construction follows the approximation introduced by [9].

For \(m,\tau>0\), let \((\cdot)^{m,\tau}_+\) denote the \(C^4\) smooth, bounded approximation of the univariate ReLU activation, defined as follows: \[(u)_+^{m,\tau} = \begin{cases} S_\tau(u)=\log(1+e^{\tau u})/\tau,& u < S_\tau^{-1}(m^2)\\ \phi_{m,\tau}(u), & u\ge S_\tau^{-1}(m^2), \end{cases}\quad u\in \mathbb{R}.\] Thus, \((u)_+^{m,\tau}\) agrees with the softplus \(S_\tau(u)=\tau^{-1}\log(1+e^{\tau u})\) until it reaches the value \(m^2\), after which it is smoothly capped by the tail \(\phi_{m,\tau}\). The tail is chosen such that \(\|(\cdot)_+^{m,\tau}\|_\infty\leq 2m^2\) and \((\cdot)_+^{m,\tau}\in C^4(\mathbb{R})\) with bounded derivatives up to the fourth order.

We also introduce a smooth, bounded approximation of the identity map in order to make the neuron output 6 bounded in output weights \(a\). For \(m,\tau>0\) and \(n\in \mathbb{N}\), let \[v^{m,\tau} = \begin{cases} v,& \|v\|< m-\tau^{-1}\\ \psi_{m,\tau}(v), &\|v\|\ge m-\tau^{-1}, \end{cases}\quad v\in \mathbb{R}^n.\] The tail \(\psi_{m,\tau}\) is chosen so that \(\|(\cdot)^{m,\tau}\| \leq m\) and \((\cdot)^{m,\tau}\in C^4(\mathbb{R}^n,\mathbb{R}^n)\) with bounded derivatives up to the fourth order. In addition, we assume that the tail functions \(\phi_{m,\tau}\) and \(\psi_{m,\tau}\) satisfy suitable regularity properties; in particular, for every \(m>0\) the limits \(\lim_{\tau\to+\infty}(u)_+^{m,\tau}\) and \(\lim_{\tau\to+\infty}v^{m,\tau}\) exist. For brevity, we defer the detailed construction to Appendix 9.

Define the \(m\)-truncated, \(\tau\)-smoothed ReLU neuron with \(m,\tau>0\): \[\sigma^{m,\tau}(x,\theta)= a^{m,\tau} ( x^\top w^{m,\tau}+b )_+^{m,\tau},\quad x\in \mathbb{R}^d,\theta=(a,w,b)\in \mathbb{R}^{d+2}.\] The truncation of the input weights \(w\) is introduced only for technical reasons. By construction, the approximated ReLU neuron converges pointwise to the ReLU neuron as \(m,\tau\to+\infty\), i.e., \(\lim_{m,\tau\to+\infty} \sigma^{m,\tau}(x,\theta)=a(w^\top x+b)_+\) for every \((x,\theta)\). Moreover, \(\sigma^{m,\tau}\) satisfies the assumptions of Theorem 1. Let \(\rho_{\beta,\lambda,m,\tau}^\ast\) denote the stationary measure of the mean-field PDE 3 associated with the neuron \(\sigma^{m,\tau}\), regularization parameter \(\lambda\), and temperature \(\beta^{-1}\). With a slight abuse of notation, let \[h^\ast_{\beta,\lambda,m,\tau}(\cdot)=h_{\sigma^{m,\tau}}(\cdot, \rho_{\beta,\lambda,m,\tau}^\ast)\] denote the corresponding network function.

The goal of this work is to study the stationary measure \(\rho^\ast_{\beta,\lambda,m,\tau}\) and the corresponding solution function \(h^\ast_{\beta,\lambda,m,\tau}\) in order to characterize the implicit bias of noisy SGD in both parameter space and function space. We impose the following assumptions on \((\beta,\lambda,m,\tau)\).

Assumption 1. Suppose \((\beta,\lambda,m,\tau)\) satisfies \(\lambda,\tau>0\), and \[\beta>\max\left\{1,\frac{1}{\lambda}, \frac{1}{\lambda} \log \frac{1}{\lambda}\right\}, \; m > \max\left\{C_0,\;\frac{1}{4}\left( \frac{C_1}{\sqrt{\lambda}}+ \sqrt{\frac{C_1^2}{\lambda}+4} \right)^2,\exp(2C_2\beta +2)\right\} ,\] where \(C_0,C_1,C_2\) are constants independent of \((\beta,\lambda, m,\tau)\).

The next result removes the smoothing parameter \(\tau\) by showing that both the stationary measure and the corresponding solution function have pointwise limits as \(\tau\to+\infty\). Its proof is inspired by [9] and is deferred to Appendix 10.1.

Lemma 1 (Zero-smoothing limit). Under Assumption 1, the following pointwise limits exist: \[\rho^\ast_{\beta,\lambda,m}(\cdot)=\lim_{\tau\to+\infty} \rho^\ast_{\beta,\lambda,m,\tau}(\cdot),\qquad h^\ast_{\beta,\lambda,m}(\cdot)=\lim_{\tau\to+\infty}h^\ast_{\beta,\lambda,m,\tau}(\cdot).\] Moreover, \(h^\ast_{\beta,\lambda,m}(\cdot)\in C^2(\mathbb{R}^d)\).

We are interested in the limits of \(\rho^\ast_{\beta,\lambda,m}\) and \(h^\ast_{\beta,\lambda,m}\) as \(m,\beta\to+\infty\), where \(m\to+\infty\) recovers the ReLU activation and \(\beta\to+\infty\) corresponds to the vanishing-temperature limit of noisy SGD. The existence of these limits \[\label{eq:mblimit} \lim_{m,\beta\to+\infty}\rho^\ast_{\beta,\lambda,m}(\cdot),\quad \lim_{m,\beta \to+\infty}h^\ast_{\beta,\lambda,m}(\cdot)\tag{7}\] remains open even in the univariate setting [9]. Several obstacles arise. As \(\beta\to+\infty\), the free energy 4 generally loses strict convexity and may therefore have multiple minimizers. Moreover, as \(m\to+\infty\), the activation function becomes unbounded, causing the free energy functional to potentially lose lower semicontinuity. Consequently, the standard arguments used to establish the existence of minimizers no longer apply [52]. These difficulties are intrinsic to the free energy and the unboundedness of the ReLU activation, rather than artifacts of the particular approximation introduced above.

Motivated by these obstacles, we do not assume that the limits in 7 exist. Instead, we analyze all accumulation points arising in the joint limit \(\beta,m\to+\infty\). Specifically, we study the structural properties of any \(\rho^\ast\) and \(h^\ast\) for which there exists a sequence \(\left\{(\beta_n,\lambda_n,m_n)\right\}\) satisfying \(\beta_n,m_n\to+\infty\) and \(h^\ast =\lim_{n\to+\infty}h^\ast_{\beta_n,\lambda_n,m_n}\) and \(\rho^\ast =\lim_{n\to+\infty}\rho^\ast_{\beta_n,\lambda_n,m_n}\). The precise notion of these limits will be specified further below.

4 Main Results↩︎

In this section, we present our main results on the implicit bias of SGD when training wide two-layer ReLU networks for multivariate regression.

4.1 Implicit Bias Toward Piecewise Affine Functions↩︎

For a set of input data points \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M \subset \mathbb{R}^d\), a linear dichotomy is an unordered partition \(\mathcal{X}=\mathcal{X}_+\sqcup \mathcal{X}_-\) such that \(\mathcal{X}_+\) and \(\mathcal{X}_-\) are strictly separable by an affine hyperplane; that is, there exist \(w\in \mathbb{R}^d\) and \(b\in \mathbb{R}\) satisfying \(x_j^\top w+b>0\) for \(x_j \in \mathcal{X}_+\) and \(x_j^\top w+b<0\) for \(x_j \in \mathcal{X}_-\). Note that a dichotomy is strict and unordered. It should be distinguished from a binary sign pattern on \(\mathcal{X}\), where the two classes carry specified labels and interchanging the labels gives a different sign pattern, and from a linear trichotomy of \(\mathcal{X}\), where the separation hyperplane is allowed to pass through some of the input points. Let \(\mathcal{P}(\mathcal{X})\) denote the total number of realizable linear dichotomies of \(\mathcal{X}\).

The following theorem shows that the function obtained by training a ReLU network with noisy SGD in the vanishing-temperature regime is piecewise affine.

Theorem 2 (SGD Selects a Piecewise Affine Solution). Consider a training data set \(\{(x_j,y_j)\}_{j=1}^M \subset \mathbb{R}^d\times \mathbb{R}\), with \(d\geq 1\) and \(x_i\neq x_j\) whenever \(i\neq j\). Let \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\) denote the set of training inputs. For each \((\beta,\lambda,m,\tau)\), let \(h^\ast_{\beta,\lambda,m,\tau}(x)\) denote the network function associated with the \(m\)-truncated, \(\tau\)-smoothed ReLU neuron, evaluated at the stationary measure \(\rho^\ast_{\beta,\lambda,m,\tau}\) of the mean-field PDE 3 . Let \(h^\ast_{\beta,\lambda,m}=\lim_{\tau\to+\infty} h^\ast_{\beta,\lambda,m,\tau}\), whose existence follows from Lemma 1. Consider any sequence \((\beta_n,\lambda_n,m_n)\) satisfying Assumption 1 for \(n\geq 1\), with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar \lambda\) for an arbitrary \(\bar \lambda>0\) as \(n\to+\infty\), and such that \(\lim_{n\to+\infty} h^\ast_{\beta_n,\lambda_n,m_n}(x)\) exists for every \(x\in \mathbb{R}^d\). Then there exist hyperplanes \(\pi_k = \left\{x\in \mathbb{R}^d\colon x^\top w_k+b_k=0\right\}\), \(k=1,\ldots,K\), with \[\label{eq:pwl-num} K\leq 2\mathcal{P}(\mathcal{X})-1,\qquad{(1)}\] such that the limit function \(h^\ast(\cdot)=\lim_{n\to+\infty} h^\ast_{\beta_n,\lambda_n,m_n}(\cdot)\) is affine on every connected component of \(\mathbb{R}^d \setminus \bigcup_{k=1}^K \pi_k\). Moreover, \(h^\ast\) is Lipschitz continuous and satisfies \[\label{eq:lip} \|h^\ast\|_{\operatorname{Lip}} \leq 2(d+2)+\frac{2}{\bar \lambda M}\sum_{j=1}^M y_j^2.\qquad{(2)}\]

Theorem 2, together with Theorem 1, shows that training an infinitely wide ReLU network with noisy SGD on training inputs \(\mathcal{X}\) results in a continuous piecewise affine function with at most \(2\mathcal{P}(\mathcal{X})-1\) kink hyperplanes, as the network width \(N\) tends to infinity and the temperature \(\beta^{-1}\) vanishes. Note that \(\mathcal{P}(\mathcal{X})\) depends only on the affine configuration of the input points \(\mathcal{X}\), and is independent of both the network width \(N\) and the ambient dimension \(d\). Hence, the bound on the linear-region complexity of the learned function depends only on the geometry of the training data.

By a classical result of [53], the bound ?? can be further estimated as follows: \[\label{eq:pwl-num-cover} 2\mathcal{P}(\mathcal{X})-1\leq 2 \sum_{i=0}^{d} \binom{M-1}{i}-1,\tag{8}\] where equality holds if and only if the training inputs \(\mathcal{X}\) are in general position, i.e., every subset of \(d\) or fewer points is linearly independent. In the non-general position case, \(\mathcal{P}(\mathcal{X})\) can be computed by via Zaslavsky’s Theorem [54] from the theory of hyperplane arrangements [55].

We emphasize that the regularization strength \(\bar \lambda = \lim_{n\to+\infty}\lambda_n\) can be an arbitrary positive real number. Thus, the strength of weight decay does not fundamentally affect the piecewise affine nature of the learned function. However, as shown in ?? , it controls the slope of the learned function: stronger regularization leads to flatter solutions and a larger tradeoff between data fitting and regularization. A numerical illustration of the role of the regularization strength is provided in Figure 5.

We reiterate that Theorem 2 applies to any function \(h^\ast\) that arises as the pointwise limit of a sequence \(h^\ast_{\beta_n,\lambda_n,m_n}\). Proposition [prop:accumu] shows that this class of accumulation points is non-empty and arises naturally: every sequence \((\beta_n,\lambda_n,m_n)\) satisfying Assumption 1, with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar \lambda\), has a subsequence \((\beta_{n_k},\lambda_{n_k},m_{n_k})\) such that \(h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}\) converges pointwise.

4.2 Feature Learning↩︎

Theorem 2 characterizes the implicit bias of noisy SGD in function space by showing that the algorithm is biased toward piecewise affine solution functions. We now examine the implicit bias in parameter space by studying the structure of the trained network parameters. This elucidates the feature-learning mechanism underlying the learning process.

Before stating our results, we emphasize that the piecewise affine structure of a solution function does not, in general, provide a tight characterization of the structure of the network parameters. For ReLU networks, the parameter fiber associated with a given function, i.e., the set of parameters realizing that function, may exhibit intricate geometric structure [56][61]. In particular, a piecewise affine solution function could arise from sparse output weights while leaving the input weights essentially unchanged, corresponding to feature selection rather than feature learning. Moreover, there exist continuous piecewise affine functions that cannot be represented exactly by any finite-width shallow ReLU network, such as \((u,v)\in \mathbb{R}^2 \mapsto \max(0,u,v)\). Therefore, to establish feature learning and effective width collapse, we investigate the stationary measure directly.

Consider the projection map \(\omega(a,w,b)=(w,b)\), and let \(\omega_\#\rho\) denote the push-forward on \(\mathbb{R}^{d+1}\) of a measure \(\rho \in \mathcal{P}(\mathbb{R}^{d+2})\). When \(\rho^\ast\) is the stationary measure of the mean-field PDE, the measure \(\omega_\#\rho^\ast\) is precisely the marginal measure of the input weights and biases of the trained network.

We now present our second main result, which establishes feature learning by showing that, after training, the input weights and biases align along finitely many data-dependent directions.

Theorem 3 (Feature Learning of SGD). Consider the same assumptions and notations as in Theorem 2. Assume additionally that \(\rho_{\beta_n,\lambda_n,m_n}^\ast\) converges to some \(\rho^\ast\in \mathcal{P}(\mathbb{R}^d)\) in \(2\)-Wasserstein distance as \(n\to+\infty\). Let \(q^\ast = \omega_\# \rho^\ast\) denote the marginal measure of the input weights and biases. Then there exist \(K \leq 2\mathcal{P}(\mathcal{X}) -1\) directions, represented by unit vectors \((w_k,b_k)\in\mathbb{R}^{d+1}\) with \(\|(w_k,b_k)\|=1\) and associated rays \[r_k = \left\{(w,b)\in \mathbb{R}^{d+1}\colon (w,b)=\gamma (w_k,b_k) \text{ for some } \gamma\geq 0 \right\},\quad k=1,\ldots, K,\] such that \[\label{eq:supp} \operatorname{supp}(q^\ast) \subset \bigcup_{k=1}^K r_k.\qquad{(3)}\]

Theorem 3 shows that the input weights and biases of the trained network align along at most \(K \leq 2\mathcal{P}(\mathcal{X})-1\) directions. In particular, the learned function is representable by a shallow ReLU network with \(K\) hidden neurons: \[\label{eq:small-network} \int a(x^\top w+b)_+d\rho^\ast\; = \; \sum_{k=1}^K a_k (x^\top w_k +b_k)_+\;\text{with } a_k = \int_{\left\{(a,w,b)\colon (w,b)\in r_k\right\}} a \|(w,b)\| d\rho^\ast.\tag{9}\] Thus, the effective width of the network collapses to at most \(2\mathcal{P}(\mathcal{X})-1\).

We remark that ?? includes the degenerate case where the support is exactly the origin, i.e., \(\operatorname{supp}(q^\ast)=\left\{0\right\}\). In this case, the represented function is identically zero, and the only learned feature is the zero feature. This occurs, for example, when \(y_j=0\) for all \(j\), in which case the stationary measure is the Gaussian \(\rho^\ast(\theta)\propto \exp(-\frac{\beta \lambda}{2}\|\theta\|^2)\), which satisfies the Boltzmann fixed point condition 5 . Outside this degenerate case, whenever \(\operatorname{supp}(q^\ast) \neq \left\{0\right\}\), there is at least one aligned direction, and the network learns sparse, nonzero features. Empirically, we observe that after training, the input weights and biases often separate into two groups: one concentrated near the origin, whose contribution to the represented function is negligible, and another consisting of parameters with non-negligible norms that align along a few directions and constitute the learned nonzero features.

Theorem 3 applies to any measure \(\rho^\ast\) that arises as the \(2\)-Wasserstein limit of a sequence \(\rho^\ast_{\beta_n,\lambda_n,m_n}\). The assumption of \(2\)-Wasserstein convergence is used in the proof to obtain uniform integrability of the second moments (see Appendix 11). Establishing the existence of such a convergent sequence appears to be challenging in general. Nevertheless, Lemma 4 shows that any sequence \((\beta_n,\lambda_n,m_n)\) satisfying Assumption 1, with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar\lambda>0\), admits a subsequence \((\beta_{n_k},\lambda_{n_k},m_{n_k})\) for which \(\rho^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}\) converges weakly.

4.3 Non-Redundancy of the Learned Features↩︎

We have shown that the input weights and biases of the trained network align along \(K\le 2\mathcal{P}(\mathcal{X})-1\) directions, each corresponding to an effective hidden neuron as in 9 . We now characterize these directions and, consequently, the structure of the learned features.

For the given set \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\), define a linear ternary activation pattern on \(\mathcal{X}\) as a map \(A\colon \mathcal{X}\to \left\{-1,0,1\right\}\) for which there exist \(w\in \mathbb{R}^d\) and \(b\in \mathbb{R}\) satisfying \(\mathrm{sgn}(x_j^\top w+b)=A(x_j)\) for \(x_j\in \mathcal{X}\). We distinguish two subclasses of ternary activation patterns: if \(A(x_j)\in\{\pm 1\}\) for every \(x_j\), we call \(A\) a binary activation pattern. Otherwise, if \(A(x_j)=0\) for at least one \(x_j\), we call \(A\) a strict ternary activation pattern. We further introduce the following partial order on activation patterns: \[\label{eq:partial-order} A' \preceq A \Longleftrightarrow A(x_j)\in \left\{0, A'(x_j)\right\},\,\forall j.\tag{10}\] Thus, \(A' \preceq A\) means that \(A\) is obtained from \(A'\) by replacing some (possibly none) of the \(\pm1\) labels of \(A'\) with zeros, while leaving all remaining labels unchanged. In this case, we say that \(A\) is a degeneration of \(A'\). Any ternary activation pattern is a degeneration of itself: \(A\preceq A\).

We present our third main result, which describes the structure of the learned features of the ReLU networks after SGD training.

Figure 2: Non-redundancy of the learned features. Left: input points and kink hyperplanes of the trained network under the same setting of Figure 1. Middle: the space \mathbb{S}^2 of normalized input weights and biases after stereographic projection. The red stars are the learned features, i.e., the directions that the input weights and biases align with. Each direction induces a kink hyperplane on the left; these kink hyperplanes may overlap. The colored circles represent the hyperplanes \left\{(w,b)\colon w^\top x_j+b=0\right\}, each corresponding to a training point x_j on the left. Right: examples of feature arrangements forbidden by Theorem 4. The bottom pair have the same sign pattern; the top pair is comparable under the partial order; the triplet on the right are degenerations of the same binary sign pattern, exceeding the allowed maximum of two.

Theorem 4 (Non-redundancy of Learned Features). Under the same notations and assumptions as in Theorem 3, let \(\left\{(w_k,b_k)\right\}_{k=1}^K\) be the collection of distinct directions that the input weights and biases align with. For \(k=1,\ldots,K\), let \(A_k\) denote the ternary sign pattern on the training inputs \(\mathcal{X}\) induced by the direction \((w_k,b_k)\): \[A_k(x_j)= \mathrm{sgn}(x_j^\top w_k+b_k), \quad \forall j.\] Then the following holds:

  1. For any distinct \(k, k'\), the two ternary sign patterns \(A_k\) and \(A_{k'}\) are incomparable: neither \(A_k\preceq A_{k'}\) nor \(A_{k'}\preceq A_k\) holds. In particular, \(A_k\neq A_{k'}\) whenever \(k\neq k'\).

  2. For any \(k\in \left\{1,\ldots,K\right\}\), there exists at least one \(j\in \left\{1,\ldots,M\right\}\) such that \(A(x_j)= 1\).

  3. Given an arbitrary linear binary activation pattern \(\hat{A}\) of \(\mathcal{X}\), the set \[\label{eq:da} \mathcal{D}(\hat{A})=\left\{A_k \colon \hat{A} \preceq A_k,\, k=1,\ldots,K\right\}\qquad{(4)}\] contains at most two elements. Moreover, if \(\mathcal{D}(\hat{A})\) has two elements, then both of these elements are strict ternary activation patterns.

Theorem 4 shows a strong non-redundancy of the learned features, illustrated in Figure 2. Item \((i)\) shows that each effective neuron of the trained network induces a distinct activation pattern on the training inputs. Moreover, the activation patterns induced by different effective neurons are incomparable with respect to the partial order \(\preceq\). Item \((ii)\) shows that every effective neuron activates at least one training point. Item \((iii)\) states that, from any binary activation pattern \(\hat{A}\) on \(\mathcal{X}\), one can obtain at most two learned ternary patterns \(A_k\) by turning some of the \(\pm1\) labels of \(\hat{A}\) into zeros. Theorem 4 can be directly translated into a description of the locations of the kink hyperplanes of the learned functions; the formal statement is provided in Corollary 1.

Identifying the exact aligned directions, or the exact location of the kink hyperplanes, is challenging for general training data. We obtain the following result for symmetric training data sets of size two.

Under the same notations and assumptions as in Theorem 3, let \(\mathcal{X}=\{(x_1,y_1),(x_2,y_2)\} \subset \mathbb{R}^d\times \mathbb{R}\) be a training data set of size two, with \(x_1=-x_2\) and \(|y_1|=|y_2|\). Let \(\Pi\) be the collection of kink hyperplanes \(\pi_k=\{x\in \mathbb{R}^{d}\colon x^\top w_k+b_k =0\}\) for \(k=1,\ldots, K\). The following holds:

  • Even labels \(y_1=y_2\): If \(\|x_1\|<1\), then \(\Pi=\varnothing\) and \(h^\ast\) is globally affine. If \(\|x_1\|\geq 1\), then \(\Pi\) consists of at most two hyperplanes: \(\Pi \subset \left\{\pi_1',\pi_2'\right\}\) where \(\pi'_1=\{x\colon x_1^\top x+1=0\}\) and \(\pi'_2=\{x\colon x_1^\top x-1=0\}\).

  • Odd labels \(y_1=-y_2\): \(\Pi\) consists of at most two hyperplanes: \(\Pi \subset \left\{\pi_1',\pi_2'\right\}\) where \(\pi_1'=\{x\colon x_1^\top x+\bar b=0\}\), \(\pi_2'=\{x\colon x_1^\top x-\bar b=0\}\), and \(\bar b=\min\{1,\|x_1\|^2\}\).

Figure 3: A two-layer univariate ReLU network with N=1000 hidden neurons, trained via SGD with weight decay on a symmetric data set of size two. Blue dots represent the training data and orange curves the learned functions. The figure illustrates how the location of the kink hyperplanes (knots) is determined by the training data, as predicted in Proposition [prop:toy].

Proposition [prop:toy] characterizes exactly the features extracted from simple symmetric data sets; see Figure 3 for an illustration. Interestingly, the solution function may or may not be globally linear depending on the norm of the training inputs. Another interesting phenomenon is that, the kink hyperplanes may or may not pass through the training points, which is in contrast to the linear spline interpolation solutions observed in different training regimes [16], [62] and in the optimal solutions [40], [44]. A similar observation was made by [9] in the univariate setting: for the specific training set \(\{(-10,2),(10,2)\}\), they showed that no function that is linear on the interval \([-10,10]\) can minimize the free energy. Consequently, the solution function must have at least one knot in the open interval \((-10,10)\). Here, we consider a more general setting and explicitly characterize the location of the kink hyperplanes.

We remark that characterizing the exact location of the kink hyperplanes for more general data requires a fine-grained understanding of the residuals of the learned predictor at the training points. We discuss this direction further in Section 6.5. A complete characterization remains an interesting and important problem for future work.

5 Discussion of the Main Results↩︎

5.0.0.1 Generalization

The Lipschitz bound ?? provides a standard route toward a generalization bound for the limiting solution function \(h^\ast\) in Theorem 2. Specifically, under common boundedness assumptions of the input and output domains, the class of functions satisfying ?? has controlled Rademacher complexity [63]. Standard Rademacher-complexity arguments then yield a generalization bound [64]. We remark that the bound ?? follows from the uniform second-moment bound on the stationary measures \(\rho^\ast_{\beta,\lambda,m}\) in Lemma 4, which is a multivariate adaptation of Lemma A.2 in the work of [9].

The bound on the effective width in Theorem 3 also allows one to control the network complexity, e.g., by bounding the VC-dimension via results in the work of [65]. However, such a bound would be insufficient for generalization. A first issue is that the bound \(2\mathcal{P}(\mathcal{X})-1\) grows with the cardinality of the training set \(M\). Moreover, controlling only the effective width (or the number of linear regions) is often too weak for obtaining non-vacuous generalization bounds, as piecewise linear functions with a bounded number of regions still constitute a large function class. A similar dependence on the sample size also appears in the bound of [9] for univariate networks; we note that no generalization result is provided there either.

[34] obtained a generalization guarantee for univariate shallow ReLU networks based solely on a bound on the number of linear regions of the learned function. This is possible for two reasons: first, they considered a classification problem with the \(0\)-\(1\) loss, where the prediction error depends only on the sign of the network output, not on its magnitude. In this setting, bounding the number of linear regions, and hence the number of sign changes of the prediction function, is sufficient to control the complexity of the function class relevant to the \(0\)-\(1\) loss; second, they assumed that the labels are generated by a teacher network of width \(r\), and by analyzing a KKT condition satisfied by the trained student network, they derived a bound on the number of linear regions that depends only on \(r\), not on the sample size. The student-teacher setting is important, since fixed-size ReLU networks can have poor empirical performance on random labels even under the \(0\)-\(1\) loss [66].

5.0.0.2 The Role of Weight Decay

We considered a sequence of regularization parameters \(\lambda_n>0\) converging to an arbitrary limit \(\bar \lambda>0\). The positivity of each \(\lambda_n\) is needed to ensure the applicability of Theorem 1, in particular the validity of the Boltzmann fixed point condition 5 . As observed by [5], when \(\lambda=0\) and the neuron map \(\sigma\) is bounded, the right-hand side of 5 fails to be normalizable. The positivity assumption on \(\bar \lambda\) is needed in the analysis of the limiting support of the measure \(\rho^\ast_{\beta,\lambda,m}\) (see Proposition [prop:shrink]).

We note that the particular value of \(\bar \lambda\) has no bearing on the piecewise-affine nature of the solution function, the alignment of the learned input weights and biases, or the non-redundancy property of the learned features. Nevertheless, it controls the Lipschitz constant of the solution function; see ?? and Figure 5.

5.0.0.3 The Role of Stochasticity in SGD

The stochasticity in SGD, including both data sampling and injected Gaussian noise, is needed in the mean-field analysis in Theorem 1. Several alternative training procedures have also been studied in the mean-field regime, such as mini-batch and full-batch training, training without noise, training with Gaussian noise under different scalings, and training with heavy-tailed noise [5], [6], [8], [67][69]. In these settings, however, either convergence of the mean-field PDE dynamics in time to a stationary measure has not been established, or the stationary measures lack a sufficiently explicit characterization. As a result, analyzing the corresponding implicit bias remains challenging. Nevertheless, neither the specific data sampling scheme nor the precise noise model enters our analysis. The proofs rely only on the Boltzmann fixed point condition 5 and on structural properties of the ReLU neuron.

5.0.0.4 The Role of Initialization and Scaling

Notice that Theorem 1 imposes only mild assumptions on the initialization distribution \(\rho_0\): namely, that \(\rho_0\in \mathcal{P}_2^a\) and is sub-Gaussian. Consequently, our results apply to any initialization satisfying these conditions. This broad applicability stems from the injected Gaussian noise in SGD, or equivalently from the entropy regularization appearing in the free energy. The entropy term makes the free energy strictly convex, thereby ensuring the existence of a unique stationary measure.

We consider wide neural networks in the mean-field regime, using the parametrization with one-over-width scaling in 1 and an initialization distribution that is independent of the network width. Alternative choices of the parametrization and initialization scaling give rise to different training regimes, with different training dynamics and implicit biases under gradient-based optimization [10], [11], [16].

5.0.0.5 Comparison with [9]

[9] studied univariate network with \(m\)-truncated, \(\tau\)-smoothed ReLU neurons, trained by noisy SGD with temperature \(\beta^{-1}\) and weight decay \(\lambda\) on \(M\) data points. They showed that, as \(\beta,\tau,m\to+\infty\), the learned function is approximated by piecewise linear functions with \(O(M)\) knots. Theorem 2 extends this result to the multivariate case \(d\geq1\), where the bound on the number of kink hyperplanes has order \(O(\sum_{i=0}^{d} \binom{M-1}{i})\). Regarding the configuration of the knots, [9] showed that there are at most three knots between any two consecutive training points and, when three knots occur, two must coincide with the endpoints of the interval, while the third lies strictly in its interior. This appears as a special case of Corollary 1, which is a direct consequence of Theorem 4 (see Appendix 16 for details). Moreover, Corollary 1 yields an additional consequence in the univariate setting: there can be at most two knots in \((-\infty, x_1]\cup [x_M,+\infty)\), where \(x_1=\min_j x_j\) and \(x_M=\max_j x_j\). If two knots are present, they must occur precisely at the boundary data points \(x_1\) and \(x_M\). To our knowledge, this observation is not contained in the analysis of [9].

Beyond extending the above results to general input dimensions, a key advance over [9] is that we investigate the implicit bias in parameter space. Specifically, Theorem 3 shows that the learned input weights and biases align along finitely many directions, leading to an effective collapse of the network width. Theorem 4 further characterizes the structure of these directions and the resulting learned features. As discussed in Section 4.2, these results are nontrivial and do not follow from the piecewise-affine structure of the represented function alone.

Compared with [9], the present work has the following limitations. The piecewise-linearity result of [9] applies to \(\lim_n \lambda_n\ge 0\) including the regime of vanishing regularization, whereas our analysis requires \(\bar \lambda=\lim_n \lambda_n>0\). As discussed earlier, the positivity of \(\bar \lambda\) is needed to analyze the limiting support of the stationary measure \(\rho^\ast_{\beta,\lambda,m}\). The support analysis is a key ingredient in our study of the parameter-space implicit bias and, to our knowledge, has no counterpart in the work of [9], where the support of the limiting measure is not investigated.

Additionally, to establish the piecewise-affine structure of the solution function, both [9] and our work rely on a bound on the second derivative of the solution function for \(x\) outside of a failure set \(U\). This bound vanishes as \(\beta,m\to+\infty\) and the set \(U\) shrinks to a union of points in the univariate case or hyperplanes in the multivariate case. In the univariate setting, [9] further derives a non-asymptotic bound on the Lebesgue measure of \(U\). We do not obtain an analogous bound for \(d>1\). In our analysis, the failure set \(U\) consists of \(x\) that violates the Quadratic Positivity Condition. This condition requires that, in the space of hyperplanes, the set \(\hat{G}_x\) of all hyperplanes passing through \(x\) be disjoint from another set \(\hat{\Omega}^{\beta,\lambda,m}\) (see Sections 6.36.4 for details). Although we obtained a non-asymptotic bound on the size of \(\hat{\Omega}^{\beta,\lambda,m}\) (see Appendix 10.3), converting this information into a quantitative estimate for the measure of the failure set in the input domain appears challenging.

5.0.0.6 Comparison with [38], [39]

[38], [39] studied the minimal total variation norm (TV norm) interpolation problem: \[\label{eq:del} \inf_{\mu\in M(\mathbb{S}^{d})} \|\mu \|_{\mathrm{TV}} \quad \mathrm{s.t. }\;\int (w^\top x_j+b)_+ d\mu(w,b) = y_j,\quad j=1,\ldots,M,\tag{11}\] where \(M(\mathbb{S}^{d})\) is the space of signed Radon measures on \(\mathbb{S}^{d}\). They proved that all minimizers of 11 are atomic measures, of the form \(\rho^\ast = \sum_{k=1}^{K'}c_i \delta_{w_i}\), and thus correspond to ReLU networks with at most \(K'\) hidden neurons. As discussed in Section 2, the key difference between problem 11 and the free-energy-minimization problem considered in this work is their connection to training dynamics: the latter precisely characterizes the implicit bias of noisy SGD, whereas there is no general guarantee that the minimizer of problem 11 is reached by the training procedure. Moreover, due to the entropy regularizer, the minimizer of the free energy at any finite temperature \(\beta^{-1}>0\) must be absolutely continuous. By contrast, atomic measures belong to the feasible set of 11 and are naturally promoted by the TV regularizer.

[38] showed that \(K'\leq 2\mathcal{P}(\mathcal{X})\) (see the proof of Theorem 4.2 therein), which exceeds our bound ?? by one. [39] showed that \(K' \leq \max_{k=0,\ldots,M} \binom{M}{k}\Xi(M-k,d+1-k)\), where \(\Xi(n,d)\) is the number of regions in \(\mathbb{R}^d\) produced by an arrangement of \(n\) central hyperplanes. In Appendix 14 we show that, for generic data, this bound is strictly larger than ours, and that in the regime \(2d+1 \leq M\), our bound improves upon it by a factor of at least \(2^d/(d+1)^2\).

6 Proof of the Main Results↩︎

In this section, we outline the proofs of our main results. In our analysis, we mostly focus on the input weights and biases of the ReLU network, as they define the hidden features and the kink hyperplanes of the output function. Thus, throughout this section, by parameter space we mean the space of input weights and biases \(\mathbb{R}^{d+1}\).

In Section 6.1, we introduce the notation and a decomposition of the parameter space induced by the training data. In Section 6.2, we derive a bound on the limit of the Hessian of the solution function \(h^\ast_{\beta,\lambda,m,\tau}(x)\) as \(\tau\to+\infty\). In Section 6.3, we introduce the Quadratic Positivity Condition at a test location \(x\). This condition requires, in the parameter space, that the set of all hyperplanes passing through \(x\) be disjoint from a cluster set \(\Omega^{\beta,\lambda,m}\), defined by the non-positive sets of certain quadratic functions appearing in the Hessian bound. For every \(x\) satisfying this condition, we obtain a further bound on the limiting Hessian that vanishes as \(\beta,m\to+\infty\). In Section 6.4, we show that the cluster set \(\Omega^{\beta,\lambda,m}\) shrinks to a limiting set \(\Omega^\ast\), given by a union of \(K\le 2\mathcal{P}(\mathcal{X})-1\) rays in \(\mathbb{R}^{d+1}\). These rays define \(K\) hyperplanes in input space. Based on this, we then show that (i) for every \(x\) at positive distance from these \(K\) hyperplanes, the Hessian at \(x\) vanishes as \(\beta,m\to+\infty\); and (ii) the marginal measure of input weights and biases has vanishing mass outside these \(K\) rays. Finally, in Section 6.5, we investigate the geometry of the limiting set \(\Omega^\ast\).

Our proof strategy builds on the analysis of [9] for univariate networks. Their argument has two main components. First, they derive a bound on the Hessian at a test location \(x\) that vanishes as \(\beta,m\to+\infty\), provided that an associated quadratic function \(f_{\beta,m}\) is positive at \(x\). Second, they show that the non-positive set of \(f_{\beta,m}\) has vanishing Lebesgue measure as \(\beta,m\to+\infty\), and hence shrinks to a finite set of points. In their analysis, the quadratic function \(f_{\beta,m}\) is analyzed on the input domain and plays a central role. As noted by the authors, extending these arguments beyond one dimension presents two main obstacles. First, there is no simple analogue of the interval decomposition of the input domain: in \(\mathbb{R}^1\), the training inputs partition the input domain into intervals, on each of which the activation pattern of every ReLU neuron is fixed. Second, whereas in one dimension the non-positive set of a quadratic function is the union of at most two intervals, in higher dimensions the corresponding quadric sublevel sets can exhibit considerably more intricate geometry, making their concentration difficult to analyze. We overcome both obstacles by shifting the analysis from the input space to the parameter space, where the training data induce a natural decomposition. We identify the relevant quadratic functions on the parameter space and analyze the shrinkage of their non-positive sets.

In the sequel, we let \(\alpha=(\beta,\lambda,m)\) and, for two quantities \(A,B\), we write \(A\lesssim B\) if there exists a constant \(C\) independent of \((\beta,\lambda,m,\tau,x)\), such that \(A \leq C B\).

6.1 Subdivision of Parameter Space↩︎

We begin by introducing a natural decomposition of the parameter space induced by the training data, together with the notation needed for our analysis.

For a single ReLU neuron \(a(w^\top x + b)_+\), the non-linearity occurs along the hyperplane \(\{x \in \mathbb{R}^d \colon w^\top x + b = 0\}\). This defines a natural mapping from the parameter space to the set of affine hyperplanes in the input space. Conversely, for any \(x\in \mathbb{R}^d\), let \(G_{x}= \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x + b=0\right\}\), which is the set of parameters \((w,b)\) whose associated input-space hyperplane passes through \(x\). Given a training set \(\mathcal{X}=\{x_j\}_{j=1}^M\), consider the arrangement of hyperplanes \(\{G_{x_j}\}_{j=1}^M\subset \mathbb{R}^{d+1}\). Let \(\left\{U_k\right\}\) denote the sectors of the arrangement, that is, the open connected components, of \(\mathbb{R}^{d+1}\setminus \cup_j G_{x_j}\). Each sector \(U_k\) corresponds to a unique binary sign pattern on \(\mathcal{X}\) and determines an index set \[J_k=\left\{j \in \left\{1,\ldots,M\right\} \colon \mathrm{sgn}(w^\top x_j + b)=1,\, \forall (w,b)\in U_k\right\}.\] Thus, the sectors are in one-to-one correspondence with the binary sign patterns on \(\mathcal{X}\) realizable by affine functions. The number of such binary sign patterns is exactly twice the number of linear dichotomies. Hence, there are precisely \(2\mathcal{P}(\mathcal{X})\) sectors in total. For analytical convenience, we work with their closures and write \(O_k = \mathrm{cl}(U_k)\) for \(k=1,\ldots,2\mathcal{P}(\mathcal{X})\).

Fix a point \(x \in \mathbb{R}^d\) at which the Hessian of the solution function is to be evaluated. The hyperplanes \(\{G_{x_j}\}_{j=1}^M\) induce a decomposition of \(G_x\), \(G_x = \bigcup_k (G_x \cap O_k )\). Each open sector \(G_x \cap U_k\) consists of those parameters that define a hyperplane passing through the evaluation point \(x\) while inducing the binary sign pattern with index set \(J_k\) on the training set. The set \(G_x\) can be naturally identified with \(\mathbb{R}^d\) via the map \(w\mapsto (w,-w^\top x)\). Then, for \(k=1,\ldots,2\mathcal{P}(\mathcal{X})\), the closed sector \(G_x\cap O_k\) can be identified with \[O_k^w=\left\{w\in\mathbb{R}^d \colon (w,-w^\top x)\in O_k\right\}.\]

6.2 Zero-Smoothing Limit↩︎

Next, we control the Hessian of the solution function in the zero-smoothing limit \(\tau\to+\infty\). By the construction of \(\sigma^{m,\tau}\) in Appendix 9, the limits \((u)_+^m=\lim_{\tau \to+\infty} (u)_+^{m,\tau}\) and \(v^m=\lim_{\tau \to+\infty} v^{m,\tau}\) exist for every \(m>0\); in particular, \[\label{eq:vm} v^m=\lim_{\tau \to+\infty} v^{m,\tau}= \begin{cases} v, & \|v\|\leq m\\ \frac{m}{\|v\|} v, &\|v\|>m. \end{cases}\tag{12}\] Let \(\sigma^m\) denote the \(m\)-truncated ReLU neuron in the zero-smoothing limit: \[\sigma^m(x,\theta)=\lim_{\tau\to+\infty}\sigma^{m,\tau}(x,\theta)=a^m(x^\top w^m +b)_+^m .\] Since the maps \(u\mapsto (u)_+^{m,\tau}\) and \(v\mapsto v^{m,\tau}\) are bounded and have bounded first derivatives with the bounds independent of \(\tau\), \(\sigma^m\) is bounded and Lipschitz continuous for every \(m>0\).

By results of [5], the free energy \(F_{\sigma^{m}}^{\beta,\lambda}\) associated with the \(m\)-truncated ReLU neuron \(\sigma^m\), with regularization \(\lambda>0\) and temperature \(\beta^{-1}>0\), admits a unique minimizer, which we denote by \(\rho^\ast_\alpha\). Define \[h^\ast_{\alpha}(\cdot)=h_{\sigma^m}(\cdot,\rho^\ast_{\alpha}), \qquad R_j^\alpha = \frac{1}{M} \Big( h^\ast_{\alpha}(x_j)- y_j \Big),\, j=1,\ldots,M.\] Thus, \(h_\alpha^\ast\) is the solution function associated with the \(m\)-truncated neuron \(\sigma^{m}\) and \(R_j^\alpha\) is the residual of \(h^\ast_{\alpha}\) at the \(j\)th data point, divided by \(M\).

A priori, the limit \(\lim_{\tau\to+\infty} h^\ast_{\beta,\lambda,m,\tau}\) need not coincide with \(h^\ast_{\alpha}\), since \(h^\ast_{\beta,\lambda,m,\tau}\) is obtained by first minimizing the free energy associated with the smoothed and truncated neuron \(\sigma^{m,\tau}\) and then taking \(\tau\to+\infty\), whereas \(h^\ast_\alpha\) is obtained by minimizing the free energy associated directly with the limiting neuron \(\sigma^m\). The following result shows that, as \(\tau\to+\infty\), not only \(h^\ast_{\beta,\lambda,m,\tau}\) but also its Hessian converge to \(h^\ast_\alpha\) and its associated Hessian, respectively. This proves Lemma [prop:tau]. We also bound the norm of the Hessian in the zero-smoothing limit. The proof is provided in Appendix 10.1.

For any \(\alpha=(\beta,\lambda,m)\) that satisfies Assumption 1, we have that \(h^\ast_{\alpha}\in C^2(\mathbb{R}^d)\) and \[h^\ast_{\alpha}(x)= \lim_{\tau\to+\infty}h^\ast_{\beta,\lambda,m,\tau}(x), \quad \nabla_x^2 h^\ast_{\alpha}(x)=\lim_{\tau\to+\infty}\nabla_x^2 h^\ast_{\beta,\lambda,m,\tau}(x), \quad \text{for every x\in \mathbb{R}^d}.\] Furthermore, \[\label{eq:hessian-quantity} \|\nabla_x^2 h^\ast_{\alpha}(x)\| \lesssim m^{-1}(1+\lambda^{-1}) +\beta^{-1}\lambda^{-\frac{d+6}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}} + \beta^{\frac{d+1}{2}}\lambda^{\frac{d}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}}\mathcal{I}^\alpha(x),\tag{13}\] where \[\begin{align} \mathcal{I}^\alpha(x)&=\sum_{k=1}^{2\mathcal{P}(\mathcal{X})} \int_{O_k^w} \|w\|^2 |(Q_k^\alpha)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big(\|w\|^2 +|x^\top w^m|^2 - ((Q_k^\alpha)^\top w^m)^2\Big)\right\} dw\\ Q_k^\alpha & = \frac{1}{\lambda}\sum_{j\in J_k} R^\alpha_j (x_j-x)\in \mathbb{R}^d, \qquad k=1,\ldots,2\mathcal{P}(\mathcal{X}), \end{align}\] with the convention that \(Q_k^\alpha=0\) if \(J_k=\varnothing\).

Thus, the Hessian is upper bounded by three terms. The first two vanish as \(m,\beta\to+\infty\). The third is more complicated and depends on \(\mathcal{I}^\alpha(x)\).

6.3 Quadratic Positivity Condition↩︎

We introduce a condition for controlling the term \(\mathcal{I}^\alpha(x)\) in the right-hand side of 13 and thus controlling the Hessian. To motivate the condition, recall from 12 that \(w^m=\gamma_w w\) for some \(\gamma_w\in [0,1]\). Observe that if \[\label{eq:hessian-condition-2} \|w\|^2+|x^\top w|^2-|(Q_k^\alpha)^\top w|^2 \geq \delta \|w\|^2, \quad \forall w \in O_k^w, \;\forall k,\tag{14}\] for some \(\delta \in (0,1]\), then, \[\label{eq:okw} \begin{align} \|w\|^2+|x^\top w^m|^2 -|(Q_k^\alpha)^\top w^m|^2 &=(1-\gamma_w^2)\|w\|^2 + \gamma_w^2(\|w\|^2+|x^\top w|^2-|(Q_k^\alpha)^\top w|^2)\\ & \geq (1-\gamma^2_w(1-\delta))\|w\|^2\\ & \geq \delta\|w\|^2. \end{align}\tag{15}\] Under this condition, each integral in \(\mathcal{I}^\alpha(x)\) can be controlled by the third moment of a Gaussian distribution as follows: \[\begin{align} &\int_{O_k^w} \|w\|^2 |(Q^\alpha_k)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big( \|w\|^2+|x^\top w^m|^2-|(Q^\alpha_k)^\top w^m|^2\Big)\right\} dw \\ \leq & \sqrt{1+\|x\|^2}\int_{\mathbb{R}^d} \|w\|^3 \exp\left\{-\frac{\lambda\beta \delta}{2}\|w\|^2\right\} dw\\ \lesssim& \sqrt{1+\|x\|^2} (\lambda\beta\delta)^{-\frac{d+3}{2}}. \end{align}\] Then the Hessian can be bounded as \[\|\nabla_x^2 h^\ast_{\alpha}(x)\| \lesssim m^{-1}(1+\lambda^{-1}) +\beta^{-1}\lambda^{-\frac{d+6}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}} \Big( 1 + \delta^{-\frac{d+3}{2}} \sqrt{1+\|x\|^2}\Big),\] where the right-hand side vanishes as \(m,\beta\to+\infty\), provided that \(\delta\) is lower bounded.

We reformulate condition 14 in a more convenient form. For \(k=1,\ldots,2\mathcal{P}(\mathcal{X})\), define a quadratic function \[\label{eq:f} f^\alpha_k(w,b) = \|w\|^2+b^2 - \Big( \frac{1}{\lambda}\sum_{j\in J_k} R^\alpha_j (x_j^\top w +b) \Big)^2,\tag{16}\] with the convention that \(f_k^\alpha(w,b)=\|w\|^2+b^2\) if \(J_k=\varnothing\). Note that \(f_k^\alpha\) is 2-homogeneous and that the left-hand side of 14 is precisely \(f^\alpha_k(w,-w^\top x)\). Thus, 14 is satisfied if \[\label{eq:qpc} \min_{k\in \left\{1,\ldots,2\mathcal{P}(\mathcal{X})\right\}} \inf_{\substack{(w,b)\in G_x\cap O_k\\ \|w\|^2+b^2=1}} f_k^\alpha(w,b)>0,\tag{17}\] with the convention that \(\inf_{\substack{(w,b)\in S}} f(w,b)=+\infty\) if \(S=\varnothing\). We refer to 17 as the Quadratic Positivity Condition, as it requires the positivity of \(f_k^\alpha\) on the intersection of the hyperplane \(G_x\) and the closed sector \(O_k\) for every \(k\).

We have the following result bounding the integral in the right-hand side of 13 and thus the Hessian of the solution function at \(x\), provided that \(x\) satisfies the Quadratic Positivity Condition. The proof is provided in Appendix 10.2.

Assume that \(\alpha=(\beta,\lambda,m)\) satisfies Assumption 1. Assume that \(x\in \mathbb{R}^d\) satisfies the Quadratic Positivity Condition 17 . Let \[\label{eq:margin} \delta = \min \Big\{ \min_{k} \inf_{\substack{(w,b)\in G_x\cap O_k\\ \|w\|^2+b^2=1}} f_k^\alpha(w,b),\;\frac{1}{2} \Big\}\in \Big(0,\frac{1}{2}\Big].\tag{18}\] Then, \[\label{eq:hessian-bound} \|\nabla_x^2 h^\ast_{\alpha}(x)\| \lesssim m^{-1}(1+\lambda^{-1}) +\beta^{-1}\lambda^{-\frac{d+6}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}} \left(1 + \sqrt{1+\|x\|^2}\cdot \delta^{-\frac{d+3}{2}} \right).\tag{19}\]

6.4 Shrinkage of Cluster Set↩︎

According to the bound 19 , the Hessian vanishes as \(m,\beta\to+\infty\) and \(\lambda\to\bar \lambda>0\), provided that the margin \(\delta\) remains uniformly bounded away from zero throughout this limiting process. We now examine when \(\delta\) admits such a lower bound.

Figure 4: Illustration of the Quadratic Positivity Condition for d=2. For a fixed k, the red antipodal disks represent \hat{\Omega}_k^\alpha, the non-positive set of the quadratic function f_k^\alpha; the region bounded by the blue arcs is \hat{O}_k, the sector corresponding to a particular binary pattern on the training inputs; and the green arc is \hat{G}_x\cap \hat{O}_k, the set of parameters defining a hyperplane that passes through x while inducing that binary pattern on the training set.

To this end, we derive a geometric description of the Quadratic Positivity Condition. Let \[P_k^\alpha = \frac{1}{\lambda}\sum_{j\in J_k} R^\alpha_j \begin{pmatrix} x_j\\1 \end{pmatrix} \in \mathbb{R}^{d+1},\] with the convention that \(P_k^\alpha=0\) if \(J_k=\varnothing\). Writing \(z=(w,b)\), we can express \(f_k^\alpha\) as the quadratic form \[f_k^\alpha(z)= z^\top \left(I_{d+1} -P_k^\alpha (P_k^\alpha)^\top \right) z = z^\top \Lambda_k^\alpha z.\] The coefficient matrix \(\Lambda_k^\alpha\) has eigenvalues \(1\) with multiplicity \(d\) and \(1-\|P_k^\alpha\|^2\). Thus, if we define the non-positive set of \(f_k^\alpha\) by \[\Omega_k^\alpha = \left\{(w,b)\in\mathbb{R}^{d+1} \colon f_k^\alpha (w,b)\leq 0\right\},\] then \(\Omega_k^\alpha\) is a quadratic double cone when \(\|P_k^\alpha\|^2>1\), a line when \(\|P_k^\alpha\|^2=1\), and the singleton \(\left\{(0,0)\right\}\) when \(\|P_k^\alpha\|^2<1\). Here and throughout, we call a set \(S\subset \mathbb{R}^{d+1}\) a cone if \(v\in S\) implies \(c v\in S\) for all \(c \geq 0\). Notably, 17 is equivalent to requiring that the cones \(G_x\cap O_k\) and \(\Omega_k^\alpha\) intersect only at the origin. This condition can be expressed on the unit sphere. For any cone \(S\subset \mathbb{R}^{d+1}\), let \(\hat{S} = S\cap \mathbb{S}^d\) denote its spherical cross-section. Since a cone is fully determined by its spherical cross-section, 17 is equivalent to \[(\hat{G}_x \cap \hat{O}_k ) \cap \hat{\Omega}_k^\alpha = \varnothing, \quad \forall k,\] illustrated in Figure 4, or, equivalently, \[\hat{G}_x \cap \hat{\Omega}^\alpha = \varnothing, \quad \text{where} \quad \hat{\Omega}^\alpha = \bigcup_{k=1}^{2\mathcal{P}(\mathcal{X})} \hat{O}_k \cap \hat{\Omega}^\alpha_k.\]

We refer to the set \(\hat{\Omega}^\alpha\) as the cluster set, in analogy to the terminology of [9]. Next we show that, under a suitable sequence \(\alpha_n=(\beta_n,\lambda_n,m_n)\), the cluster set \(\hat{\Omega}^{\alpha_n}\) shrinks to at most \(2\mathcal{P}(\mathcal{X})-1\) fixed points on the sphere \(\mathbb{S}^d\), as \(n\to+\infty\). Consequently, for any \(x\in\mathbb{R}^d\) such that \(\hat{G}_x\) avoids these limiting points, we can obtain a uniform positive lower bound on the margin \(\delta\). The following result formalizes this shrinkage of the cluster set. Its proof is provided in Appendix 10.3.

Consider any sequence \(\alpha_n=(\beta_n,\lambda_n,m_n)\) that satisfies Assumption 1 for \(n\geq 1\), with \(m_n\to+\infty\) and \(\lambda_n\to \bar \lambda\) for an arbitrary \(\bar \lambda>0\) as \(n\to+\infty\), and such that \(\lim_{n\to+\infty} h^\ast_{{\alpha_n}}(x)\) exists for every \(x\in \mathbb{R}^d\). For \(k=1,\ldots,2\mathcal{P}(\mathcal{X})\), let \(P^\ast_{k}= \lim_{n\to+\infty} P_k^{\alpha_n}\), \(f^\ast_k(w,b) = z^\top(I_{d+1}- P^\ast_{k} (P^\ast_{k})^\top)z\) with \(z=(w,b)\), and \(\hat{\Omega}^\ast_k= \{(w,b)\in \mathbb{S}^{d} \colon f_k^\ast(w,b)\leq 0\}\). Define \[\label{eq:omegaast} \hat{\Omega}^\ast = \bigcup_{k=1}^{2\mathcal{P}(\mathcal{X})} \hat{O}_k \cap \hat{\Omega}_k^\ast.\tag{20}\] Then, \(\hat{\Omega}^\ast\) consists of at most \(2\mathcal{P}(\mathcal{X})-1\) points on \(\mathbb{S}^d\) and, furthermore, for any \(\varepsilon>0\) there exists \(N>0\) such that for all \(n>N\), \[\hat{\Omega}^{\alpha_n} \subset \left\{z\in \mathbb{S}^d\colon d_{\angle}(z, \hat{\Omega}^\ast)\leq \varepsilon\right\},\] where \(d_\angle(z,S)=\inf_{z'\in S}\arccos(z^\top z')\) denotes the spherical point-to-set distance for \(z\in \mathbb{S}^d\) and \(S\subset \mathbb{S}^d\), with the convention that \(d_\angle(z,S)=+\infty\) if \(S=\varnothing\).

Notice that the limit \(\lim_{n\to +\infty}P_k^\alpha\) exists for every \(k\), as both limits, \(\lim_{n\to+\infty} \lambda_n\) and \(\lim_{n\to+\infty}R^{\alpha_n}_j\), exist by our assumptions.

Based on Proposition [prop:qpc] and Proposition [prop:shrink], we obtain the following result, thereby proving Theorem 2. The proof is given in Appendix 10.4.

Theorem 5. Consider any sequence \(\alpha_n=(\beta_n,\lambda_n,m_n)\) that satisfies Assumption 1 for \(n\geq 1\), with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar \lambda\) for an arbitrary \(\bar \lambda>0\) as \(n\to+\infty\), and such that \(\lim_{n\to+\infty} h^\ast_{\alpha}(x)\) exists for every \(x\in \mathbb{R}^d\). Let \(\hat{\Omega}^\ast = \left\{(w_k, b_k)\right\}_{k=1}^K\) be defined as in 20 , with \(K\leq 2\mathcal{P}(\mathcal{X})-1\). Let \(\pi_k = \left\{x\in \mathbb{R}^d \colon x^\top w_k +b_k=0\right\}\) for \(k=1,\ldots,K\). Then for any compact set \(\Gamma \subset \mathbb{R}^d \setminus \cup_k \pi_k\), we have that \[\lim_{n\to+\infty} \sup_{x\in \Gamma} \|\nabla_x^2 h^\ast_{\alpha_n}(x)\|=0.\] Consequently, the function \(h^\ast(\cdot)=\lim_{n\to+\infty} h^\ast_{\alpha_n}(\cdot)\) is affine on each connected component of \(\mathbb{R}^d \setminus \cup_k \pi_k\). Moreover, \(h^\ast\) is Lipschitz continuous and satisfies \[\|h^\ast\|_{\operatorname{Lip}} \leq 2(d+2)+\frac{2}{\bar \lambda M}\sum_{j=1}^M y_j^2.\]

The shrinkage of the cluster set also allows us to analyze the support of the stationary measure \(\rho^\ast_{\alpha}\). Specifically, for any set \(B\subset \mathbb{R}^{d+1}\) such that the projection of \(\mathrm{cl}(B)\) onto the sphere is disjoint from \(\hat{\Omega}^\ast\), we show that \[\lim_{n\to+\infty}\mathbb{E}_{\theta\sim\rho^\ast_{\alpha_n}}\left[\|(w,b)\|^2 \cdot \mathbb{I}_{(w,b)\in B}\right]=0.\] That is, the \(\|(w,b)\|^2\)-weighted mass of \(\rho^\ast_{\alpha_n}\) over \(\mathbb{R}\times B\) vanishes as \(n\to+\infty\). This directly gives the desired results in Theorem 3. The formal proof is given in Appendix 11.

6.5 Position of Limiting Cluster Set Relative to Sphere Stratification↩︎

In view of the previous subsection, the limiting set \(\hat{\Omega}^\ast\) determines the aligned directions in parameter space and the kink hyperplanes in input space. We now study the location of the points in \(\hat{\Omega}^\ast=\left\{(w_k,b_k)\right\}\) relative to a stratification of the sphere \(\mathbb{S}^d\) induced by ternary activation patterns on the training inputs.

Recall from Section 4.3 the definition of linear ternary activation patterns on the training set. Each ternary activation pattern \(A\colon \mathcal{X}\to\left\{-1,0,1\right\}\) defines a stratum on the sphere \(\mathbb{S}^d\): \[V_A = \left\{(w,b)\in \mathbb{S}^d \colon \mathrm{sgn}(w^\top x_j +b)=A(x_j),\;\forall j \right\}.\] Let \(\mathcal{V}=\{V_A\}_A\), where \(A\) ranges over all linear ternary activation patterns realizable on \(\mathcal{X}\). The following basic result shows that \(\mathcal{V}\) forms a stratification of the sphere \(\mathbb{S}^d\) and the strata have simple geometry. Its proof is given in Appendix 12.

Lemma 2. The strata form a disjoint decomposition of the sphere: \(\mathbb{S}^d = \sqcup_{V\in \mathcal{V}} V\). Moreover, every stratum \(V\) other than \(V_0=\{(w,b)\in\mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j +b)=0\,\forall j\}\) is simply connected and contained in an open hemisphere of \(\mathbb{S}^{d}\).

Notably, all the notions related to ternary activation patterns introduced in Section 4.3 can be translated into geometric language. To know the activation pattern induced by the hyperplane \(\pi_k=\{x\colon w_k^\top x+b_k=0\}\), it suffices to know which stratum of \(\mathcal{V}\) contains the point \((w_k,b_k)\). A ternary activation pattern \(A\) is a binary sign pattern if and only if \(V_A\) is a \(d\)-dimensional stratum, i.e., has the same dimension as the sphere \(\mathbb{S}^d\), and is a strict ternary sign pattern if and only if \(V_{A}\) has positive codimension on \(\mathbb{S}^d\). For the partial order on ternary sign patterns defined in 10 , it is straightforward to verify that \[A' \preceq A \Longleftrightarrow \mathrm{cl}(V_{A'}) \supset V_A.\] In addition, for a given binary sign pattern \(\hat{A}\), the set \(\mathcal{D}(\hat{A})\) defined in ?? can be rewritten as \[\mathcal{D}(\hat{A}) = \left\{A_k \colon (w_k,b_k)\in \mathrm{cl}(V_{\hat{A}}),k=1,\ldots, K\right\}.\]

Exploiting the geometry of the limiting set \(\hat{\Omega}^\ast\), together with the structure of the strata in Lemma 2, we obtain the following result, which provides a geometric proof of Theorem 4. Its proof is provided in Appendix 12. We write \(\partial_{\mathrm{cl}(S)}S\) for the relative boundary of \(S\) in its closure for any \(S\subset \mathbb{S}^d\).

Consider the stratification \(\mathcal{V}\) of the sphere induced by the training inputs \(\mathcal{X}\). Let \(\hat{\Omega}^\ast\) be defined as in Theorem 5. The following holds:

  • Every stratum \(V\in \mathcal{V}\) contains at most one point in \(\hat{\Omega}^\ast\). Moreover, \(\hat{\Omega}^\ast \cap V \neq \varnothing\) implies that \(\hat{\Omega}^\ast \cap \partial_{\mathrm{cl}(V)} V=\varnothing\).

  • \(\hat{\Omega}^\ast \cap \mathrm{cl}(V_{-1})=\varnothing\), where \(V_{-1}=\{(w,b)\in\mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j +b)=-1\,\forall j\}\).

  • For an arbitrary binary sign pattern \(\hat{A}\) on \(\mathcal{X}\), \(\mathrm{cl}(V_{\hat{A}})\cap \hat{\Omega}^\ast\) contains at most two points. If \(\mathrm{cl}(V_{\hat{A}}) \cap \hat{\Omega}^\ast\) contains two points, then both points must lie in the boundary \(\partial_{\mathrm{cl}(V_{\hat{A}})}V_{\hat{A}}\).

Finally, we briefly outline the proof of Proposition [prop:toy]. As indicated by Theorem 5, the vectors \[P^\ast_k = \frac{1}{\bar \lambda M} \sum_{j\in J_k} \left(h^\ast(x_j)-y_j\right)\begin{pmatrix} x_j\\1 \end{pmatrix},\quad k=1,\ldots,2\mathcal{P}(\mathcal{X}),\] characterize the set \(\hat{\Omega}^\ast\) and hence the locations of the kink hyperplanes \(\{\pi_k\}_{k=1}^K\). For the specific data set \(\mathcal{X}=\{(x_1,y_1),(x_2=-x_1,y_2=y_1)\}\), we have (i) \(h^\ast\) is an even function and \(h^\ast(x_1)-y_1=h^\ast(x_2)-y_2\); and (ii) there are only four possible binary sign patterns: \(J_1=\left\{1,2\right\},J_2=\left\{1\right\},J_3=\left\{2\right\},J_4=\varnothing\). These observations allow us to explicitly compute \(P^\ast_k\) for \(k=1,\ldots,4\), thereby identifying the locations of the hyperplanes. The case of odd labels follows a similar strategy. The formal proof is provided in Appendix 13. For general training data, determining \(P^\ast_k\) remains challenging, in particular if one relies solely on the Boltzmann fixed point condition. We expect that additional information about the free-energy minimizer is needed.

7 Experiments↩︎

In Figure 1 and Figure 2, we consider a two-layer ReLU network of width \(N=1000\) and initialize the neuron parameters \((a,w,b)\) as i.i.d.samples from the Gaussian \(\mathcal{N}(0, \nu^2 I_{d+2})\) with \(\nu=10^{-3}\). On a training data set of size \(M=9\) with two-dimensional inputs, we run the SGD algorithm 2 with step size \(s_{N,k} \equiv 10^{-3}\), weight decay regularization strength \(\lambda=10^{-2}\) and no Gaussian noise, \(\beta^{-1}=0\), for \(2\times 10^6\) iterations. The learned features are identified as follows: (i) among all trained input weights and biases \({(w^i,b^i)}_{i=1}^N\), keep only those with norm larger than \(10^{-8}\) and normalize them onto the unit sphere; and (ii) apply DBSCAN [70], a standard clustering method, to the normalized points under the spherical distance: \(d_\angle(z,z')=\arccos(z^\top z')\) for \(z,z'\in \mathbb{S}^d\). In our experiment, the resulting clusters had maximal within-cluster spherical distance \(7.9\times 10^{-4}\), approximately \(0.045^\circ\). These results are consistent with Theorem 3 and Theorem 4.

In Figure 3, we report the result of training a two-layer ReLU network on a univariate data set of size \(M=2\) via SGD for \(10^6\) iterations. The network width, initialization, step size, regularization, and noise level are the same as in the previous experiment. The result is consistent with Proposition [prop:toy].

Figure 5 and Figure 6 illustrate the roles of weight decay and Gaussian noise in SGD, respectively. In these figures, a two-layer ReLU network is trained on a two-dimensional data set via SGD for \(10^6\) iterations. The network width, initialization, and baseline SGD parameters are the same as before. The results are consistent with Theorem 2.

Figure 5: A two-layer ReLU network is trained via SGD without noise on two-dimensional input data, under various levels of weight decay \lambda. The figure shows that the trained function is piecewise affine for all values of \lambda, whereby larger \lambda promotes a smaller Lipschitz constant.
Figure 6: A two-layer ReLU network is trained via noisy SGD with weight decay on two-dimensional input data, under various noise levels \beta^{-1}. The figure shows that, as the noise level tends to zero, the trained function converges to a piecewise affine function, while for larger noise levels, the function is increasingly smooth.

8 Conclusion↩︎

We presented an analysis of SGD training of wide shallow ReLU networks. We showed in the mean-field limit that the learned function is piecewise linear. At convergence, the input weights and biases of the network align along a finite number of directions depending on the training data, so the network learns a finite collection of features and its effective width collapses. These directions satisfy a non-redundancy property: distinct directions induce distinct ternary linear sign patterns on the training inputs.

These results contribute to the theoretical understanding of the implicit bias and feature-learning mechanisms of gradient-based training in nonlinear neural networks. While it is widely believed that gradient-based optimization can discover useful feature representations, a rigorous mathematical understanding of this phenomenon has remained limited. Previous theoretical results establishing the emergence of sparse or structured features have either relied on specialized assumptions on the training data or initialization, or have characterized optimal solutions of associated variational problems. In contrast, our analysis shows that an effectively finite width representation emerges directly from the training dynamics in a broad mean-field setting, and relates its structure to the combinatorial geometry of the training data.

8.0.0.1 Limitations

Our analysis is formulated within the mean-field framework of [5] and therefore considers two-layer networks in the infinite-width limit trained by noisy SGD with weight decay. Rather than analyzing ReLU neurons directly, we study bounded, smooth approximations and subsequently pass to the ReLU limit. This approximation is motivated by the current state of the theory. To our knowledge, a direct initialization-to-convergence analysis for mean-field training of ReLU networks has not yet been established.

8.0.0.2 Future work

Several interesting directions remain open. A natural next step is to obtain finer-grained descriptions of the learned features, including characterizations of the precise locations of the kink hyperplanes beyond the special classes of training data considered in Proposition [prop:toy]. Another important question is whether the bound on the number of learned features is tight. Our numerical experiments, together with those of [9], suggest that this bound may admit further improvement, possibly depending on the specific structure of the data. It would also be of interest to extend the analysis to other optimization procedures (e.g., gradient descent, mini-batch SGD, and preconditioned SGD), classification losses, different activation functions, and more complex architectures such as deep networks or attention-based models.

Reproducibility Statement↩︎

Code to reproduce our experiments is available at https://github.com/shuangliang15/effective-width-collapse.

Appendix↩︎

The appendix is organized into the following sections.

  • Appendix 9: Approximation of the ReLU Neuron

  • Appendix 10: Proof of Theorem 2

  • Appendix 11: Proof of Theorem 3

  • Appendix 12: Proof of Theorem 4

  • Appendix 13: Proof of Proposition [prop:toy]

  • Appendix 14: Comparison of the Bounds on Effective Width

  • Appendix 15: Existence of Accumulation Points

  • Appendix 16: Non-redundancy of Kink Hyperplane Arrangement

9 Approximation of the ReLU Neuron↩︎

In this section, we provide a detailed construction of the \(m\)-truncated, \(\tau\)-smoothed ReLU neuron \(\sigma^{m,\tau}\).

9.1 Truncated and Smoothed ReLU Neuron↩︎

For approximating the ReLU activation function, let \[(u)_+^{m,\tau} = \begin{cases} S_\tau(u)=\log(1+e^{\tau u})/\tau,& u < S_\tau^{-1}(m^2)\\ \phi_{m,\tau}(u), & u\ge S_\tau^{-1}(m^2), \end{cases}\quad u\in \mathbb{R}.\] The tail is chosen so that \((\cdot)_+^{m,\tau}\in C^4(\mathbb{R})\) and satisfies \[\|\phi_{m,\tau}\|_\infty\le 2m^2,\qquad \|\phi_{m,\tau}'\|_\infty \le 1,\qquad \|\phi_{m,\tau}''\|_\infty \le m^{-2},\] with bounded third and fourth derivatives. Moreover, as \(\tau\to\infty\), \((\cdot)_+^{m,\tau}\) converges to a truncated ReLU \((\cdot)_+^m\), defined as follows: \[(u)_+^m=\begin{cases} (u)_+,& u< m^2\\ \phi_m(u),& u\geq m^2, \end{cases}\quad u\in \mathbb{R},\] which satisfies that \((\cdot )_+^m\in C^4((0,+\infty))\) and \(\phi_{m,\tau}''\) converges to \(\phi_m''\) uniformly on any compact subset of \((m^2,+\infty)\). An explicit construction of \(\{(\cdot)_+^{m,\tau}\}\) is given in the next subsection.

For approximating the identity map, let \[v^{m,\tau} = \begin{cases} v,& \|v\|< m-\tau^{-1}\\ \psi_{m,\tau}(v), &\|v\|\ge m-\tau^{-1}, \end{cases}\quad v\in \mathbb{R}^n.\] The tail function \(\psi_{m,\tau}\) is selected such that \((\cdot)^{m,\tau}\in C^4(\mathbb{R}^n,\mathbb{R}^n)\), is an odd function, and satisfies that \(\|\psi_{m,\tau}(u)\|\leq m, \|\nabla \psi_{m,\tau}(u)\|\leq 1\), and \(\|\nabla^{(k)} \psi_{m,\tau}\|\) are bounded for \(k=2,3,4\). Additionally, we require that as \(\tau\to+\infty\), \((\cdot)^{m,\tau}\) converges to the truncated identity map \((\cdot)^m\), defined as follows \[v^m=\begin{cases} v,&\|v\|<m\\ m\cdot v/\|v\|, &\|v\|\geq m. \end{cases}\quad v\in \mathbb{R}^n.\] The existence of the family \(\left\{(\cdot)^{m,\tau}\right\}\) is clear. The \(m\)-truncated, \(\tau\)-smoothed ReLU neuron is defined as: \[\sigma^{m,\tau}(x,\theta)=a^{m,\tau}(x^\top w^{m,\tau}+b)_+^{m,\tau}, \qquad x\in \mathbb{R}^{d},\theta=(a,w,b)\in \mathbb{R}^{d+2}.\]

9.2 An Explicit Construction of the Family \(\left\{(u)_+^{m,\tau}\right\}\)↩︎

We construct a family \(\{(u)_+^{m,\tau}\}\) that approximates the univariate ReLU function and satisfies the requirements in previous subsection.

Select a univariate function \(g\colon [1,+\infty)\to \mathbb{R}\) that satisfies

  • \(g(u)\in[1,2],\;\forall u\geq 1\),

  • there exists \(\delta>0\) such that \(g(u)=u\) when \(u\in [1,1+\delta]\),

  • \(g\in C^4\); for all \(u\geq 1\), \(g'(u)\in [0,1], g''(u)\in[-1,0], |g^{(3)}(u)|\leq C, |g^{(4)}(u)|\leq C\).

Such a function \(g\) implements a truncation. The existence of such a function \(g\) is clear. Let \[S_\tau (u)=\frac{\log(1+e^{\tau u})}{\tau}.\] This is the \(\tau\)-scaled softplus function, which is a smooth approximation of \((u)_+=\max\{0,u\}\). Define the tail function \[\phi_{m,\tau}(u)= m^2 g\Big( \frac{S_\tau(u)}{m^2} \Big).\] Let \[(u)_+^{m,\tau}=\mathbb{I}_{u< c_{m,\tau}} S_\tau(u) + \mathbb{I}_{u \ge c_{m,\tau}} \phi_{m,\tau}(u).\] Here \(c_{m,\tau}=S_\tau^{-1}(m^2)\).

As \(S_\tau(c_{m,\tau})=m^2\) and \(S_\tau\) is monotonically increasing, there exists \(\delta'\) such that \[\frac{S_\tau(u)}{m^2}\in[1,1+\delta],\quad \forall u\in[c_{m,\tau},c_{m,\tau}+\delta'].\] Then, \[\phi_{m,\tau}(u)=S_\tau(u),\quad \forall u\in[c_{m,\tau},c_{m,\tau}+\delta'].\] Therefore, \((u)_+^{m,\tau}\) is \(C^4\). Since \(1\leq g\le 2\), we have that \(|\phi_{m,\tau}(u)|\leq 2m^2\). For the first derivative, \[\phi'_{m,\tau}(u)=g'\Big( \frac{S_\tau(u)}{m^2} \Big) S'_\tau(u).\] Since \(0\le g'\le 1\) and \(0\le S_\tau' \le 1\), we have that \(|\phi'_{m,\tau}(u)|\le 1\). For the second derivative, \[\phi''_{m,\tau}(u)=S''_\tau(u)g'\Big( \frac{S_\tau(u)}{m^2} \Big)+ \frac{1}{m^2}g''\Big( \frac{S_\tau(u)}{m^2} \Big)(S'_\tau(u))^2.\] Since \(S''_\tau < 1/S_\tau\), we have that \[S''_\tau(u) \leq \frac{1}{m^2}, \quad \forall u\geq c_{m,\tau}.\] Since \(-1\le g'' \le 0\), we have that \[\phi''_{m,\tau}(u) \le S''_\tau(u)g'\Big( \frac{S_\tau(u)}{m^2} \Big)\leq \frac{1}{m^2}.\] Also, as \(S''_\tau \geq 0\), \[\phi''_{m,\tau}(u) \ge -\frac{1}{m^2}(S'_\tau(u))\geq -\frac{1}{m^2}.\] Since \(g^{(3)},g^{(4)},S_\tau^{(3)},S_\tau^{(4)}\) are bounded, \(\phi_{m,\tau}^{(3)},\phi_{m,\tau}^{(4)}\) are bounded.

Now define \[\phi_m (u) = m^2 g(\frac{u}{m^2}), \quad u\geq m^2,\] and let \[(u)_+^m= \mathbb{I}_{u<m^2}\cdot (u)_+ +\mathbb{I}_{u\geq m^2} \phi_m(u).\] Since \(S_\tau(u)\to (u)_+\) pointwise and \(c_{m,\tau}\to m^2\) as \(\tau\to+\infty\), we have \((u)_+^{m,\tau}\to (u)_+^m\) as \(\tau\to+\infty\). By similar arguments as above, \((u)_+^m\in C^4((0,+\infty))\). Consider any compact set \(K\subset (m^2,+\infty)\). For all large \(\tau\), \(K \subset (c_{m,\tau},+\infty)\). Note that \[S_\tau(u)\to u,\quad S'_\tau(u)\to 1,\quad S''_\tau(u)\to 0\] uniformly on \(K\) as \(\tau\to+\infty\). Hence, \[\phi''_{m,\tau}(u) \to \frac{1}{m^2}g''(\frac{u}{m^2})=\phi_m''(u)\] uniformly on \(K\) as \(\tau\to+\infty\). By above, the family \(\left\{(u)^{m,\tau}_+\right\}_{m,\tau}\) satisfies all the previous requirements.

10 Proof of Theorem 2↩︎

In this section, we present the proof of Theorem 2. In Appendix 10.1, Proposition [prop:tau-limit] controls the Hessian of the solution function in the zero-smoothing limit; In Appendix 10.2, Proposition [prop:qpc] further bounds the limiting Hessian under the Quadratic Positivity Condition; In Appendix 10.3, Proposition [prop:shrink] shows the shrinkage of the cluster set, which in turn determines where the Quadratic Positivity Condition holds. Combining these ingredients, in Appendix 10.4, we prove Theorem 5, thereby proving Theorem 2. Technical lemmas are provided in Appendix 10.5.

10.1 Proof of Proposition [prop:tau-limit]↩︎

In this section, we prove Proposition [prop:tau-limit] which bounds the Hessian of the solution depending on \(m,\beta,\lambda\) and a term that depends on the training data and residuals. Recall that we let \(\alpha=(\beta,\lambda,m)\). We also let \(\hat{\alpha}=(\beta,\lambda,m,\tau)\).

Proof. (Proof of Proposition [prop:tau-limit]) By Lemma 5, we have that for every \((x,\theta)\), \[\lim_{\tau\to+\infty} \sigma^{m,\tau}(x,\theta) \rho^\ast_{\hat{\alpha}}(\theta)= \sigma^m(x,\theta)\rho^\ast_\alpha(\theta).\] With Lemma 3, there exists \(C>0\) independent of \((\tau,x)\) such that \[|\sigma^{m,\tau}(x,\theta) \rho^\ast_{\hat{\alpha}}(\theta)|\leq C \exp(-\frac{\beta\lambda }{2}\|\theta\|^2),\quad \forall \theta.\] Thus, the Dominated Convergence Theorem gives that \[\lim_{\tau\to+\infty} h^\ast_{\hat{\alpha}}(x)=\lim_{\tau\to+\infty}\int \sigma^{m,\tau}(x,\theta) \rho^\ast_{\hat{\alpha}}(\theta) d\theta = \int \sigma^m(x,\theta)\rho^\ast_\alpha(\theta) d\theta =h^\ast_{\alpha}(x), \quad \forall x.\]

Let \(u=x^\top w^{m,\tau}+b\) and \(c_{m,\tau}=S_\tau^{-1}(m^2)\). Notice that \[a^{m,\tau}\nabla_x^2\left( ( x^\top w^{m,\tau}+b )_+^{m,\tau} \right) = \begin{dcases} a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{\tau e^{\tau u}}{(1+e^{\tau u})^2} ,& u<c_{m,\tau}\\ a^{m,\tau} w^{m,\tau} (w^{m,\tau})^\top \phi''_{m,\tau}(u) , & u\geq c_{m,\tau}. \end{dcases}\] Recall from Appendix 9 that \(\|\phi''_{m,\tau}\|_\infty\leq m^{-2}\). Meanwhile, \(\|S''_\tau\|_\infty \leq \tau/4\). By Lemma 3, there exists \(C>0\) such that for every \((x,\theta)\): \[\left\|a^{m,\tau} \nabla_x^2\left( (u)_+^{m,\tau} \right) \rho^\ast_{\hat{\alpha}}(\theta) \right\| \leq C |a|\|w\|^2 \exp(-\frac{\beta \lambda}{2}\|\theta\|^2).\] Note that the right-hand side above is absolutely integrable in \(\theta\). Since \(\sigma^{m,\tau}(x,\theta) \rho^\ast_{\hat{\alpha}}(\theta)\) is integrable in \(\theta\) for every \(x\) by Lemma 3 and is \(C^2\) differentiable in \(x\) for every \(\theta\), we have that \[\label{eq:tau-limit} \begin{align} & \nabla_x^2 h^\ast_{\hat{\alpha}}(x)\\ =&\nabla_x^2 \int \sigma^{m,\tau}(x,\theta) \rho^\ast_{\hat{\alpha}}(\theta)d\theta \\ =&\int \mathbb{I}_{u<c_{m,\tau}} a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{\tau e^{\tau u}}{(1+e^{\tau u})^2} \rho^\ast_{\hat{\alpha}}(\theta) d\theta + \int \mathbb{I}_{u\geq c_{m,\tau}} a^{m,\tau} w^{m,\tau} (w^{m,\tau})^\top \phi''_{m,\tau}(u) \rho^\ast_{\hat{\alpha}}(\theta) d\theta. \end{align}\tag{21}\]

For the first term of the right-hand side of 21 , consider the change of variable \(\theta =(a,w,b) \mapsto (a,w,u')\) with \(u'=\tau u = \tau(x^\top w^{m,\tau}+b)\) and we have that \[\begin{align} & \int \mathbb{I}_{u<c_{m,\tau}} a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{\tau e^{\tau u}}{(1+e^{\tau u})^2} \rho^\ast_{\hat{\alpha}}(\theta) \, d\theta\\ =& \int \mathbb{I}_{u'<\tau c_{m,\tau}}\; a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{e^{u'}}{(1+e^{u'})^2} \rho_{\hat{\alpha}}^\ast(a, w, \frac{u'}{\tau}-x^\top w^{m,\tau}) \,da \, dw \, du'. \end{align}\] Notice that for a fixed \((a,w,u')\), \[\begin{align} &|\rho_{\hat{\alpha}}^\ast(a, w, \frac{u'}{\tau}-x^\top w^{m,\tau}) - \rho_\alpha^\ast (a,w,-x^\top w^m)| \\ \leq & |\rho_{\hat{\alpha}}^\ast(a, w, \frac{u'}{\tau}-x^\top w^{m,\tau})- \rho_{\hat{\alpha}}^\ast(a, w,-x^\top w^m)|+|\rho_{\hat{\alpha}}^\ast(a, w,-x^\top w^m)-\rho_\alpha^\ast (a,w,-x^\top w^m)|. \end{align}\] By Lemma 3, \(\rho_{\hat{\alpha}}^\ast\) is Lipschitz continuous with a Lipschitz constant independent of \(\tau\) near \((a,w,-x^\top w^m)\). This implies the first term vanishes as \(\tau \to \infty\). The second term also vanishes according to Lemma 5. Therefore, we have that for any fixed \((a,w,u',m,x)\), \[\begin{align} &\lim_{\tau\to+\infty} \mathbb{I}_{u'<\tau c_{m,\tau}}\; a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{e^{u'}}{(1+e^{u'})^2} \rho_{\hat{\alpha}}^\ast(a, w, \frac{u'}{\tau}-x^\top w^{m,\tau}) \\= &a^m w^m (w^m)^\top \frac{e^{u'}}{(1+e^{u'})^2}\rho_\alpha^\ast(a,w,-x^\top w^m). \end{align}\] By Lemma 3, there exist constants \(C,C'\) independent of \(\tau\) such that \[\left\| \mathbb{I}_{u'<\tau c_{m,\tau}}\; a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{e^{u'}}{(1+e^{u'})^2} \rho_{\hat{\alpha}}^\ast(a, w, \frac{u'}{\tau}-x^\top w^{m,\tau}) \right\| \leq C \frac{e^{u'}}{(1+e^{u'})^2} \exp(-C'(a^2+\|w||^2)),\] where the right-hand side is absolutely integrable in \((a,w,u')\). Then with the Dominated Convergence Theorem we have that \[\begin{align} &\lim_{\tau\to \infty} \int \mathbb{I}_{u<c_{m,\tau}} a^{m,\tau} w^{m,\tau}(w^{m,\tau})^\top \frac{\tau e^{\tau u}}{(1+e^{\tau u})^2} \rho^\ast_{\hat{\alpha}}(\theta) \, d\theta\\ =& \int a^m w^m (w^m)^\top \frac{e^{u'}}{(1+e^{u'})^2}\rho_\alpha^\ast(a,w,-x^\top w^m) \, da \, dw \, du'\\ =& \int a^m w^m (w^m)^\top \rho_\alpha^\ast(a,w,-x^\top w^m) \, da \, dw. \end{align}\] where the second equality comes from the Fubini’s theorem.

For the second term of the right-hand side of 21 , recall that as \(\tau \to+\infty\), \(\phi''_{m,\tau}\) uniformly converges to \(\phi''_m\) on any compact set in \((m^2,+\infty)\). Then we have that, for all \(\theta \in \mathbb{R}^{d+2}\setminus \left\{\theta\colon x^\top w^m+b=m^2\right\}\), and hence for a.e.\(\theta\), \[\lim_{\tau\to+\infty}\mathbb{I}_{u\geq c_{m,\tau}} a^{m,\tau} w^{m,\tau} (w^{m,\tau})^\top \phi''_{m,\tau}(u) \rho^\ast_{\hat{\alpha}}(\theta) =\mathbb{I}_{x^\top w^m +b \geq m^2} a^m w^m(w^m)^\top \phi''_m(x^\top w^m +b) \rho_\alpha^\ast(\theta).\] Similarly, with Lemma 3, there exist \(C,C'\) independent of \(\tau\) such that \[\left\|\mathbb{I}_{u\geq c_{m,\tau}} a^{m,\tau} w^{m,\tau} (w^{m,\tau})^\top \phi''_{m,\tau}(u) \rho^\ast_{\hat{\alpha}}(\theta)\right\| \leq C \exp(-C'\|\theta\|^2).\] Using the Dominated Convergence Theorem again, we have that \[\lim_{\tau\to+\infty}\int \mathbb{I}_{u\geq c_{m,\tau}} a^{m,\tau} \nabla_x^2\left( \phi_{m,\tau} (u) \right) \rho^\ast_{\hat{\alpha}}(\theta) d\theta = \int \mathbb{I}_{x^\top w^m +b \geq m^2} a^m w^m(w^m)^\top \phi''_m(x^\top w^m +b) \rho_\alpha^\ast(\theta) d\theta.\] Therefore, we have that \[\label{eq:Dx0} \begin{align} \lim_{\tau\to+\infty}\nabla_x^2 h^\ast_{\hat{\alpha}}(x) =& \int a^m w^m (w^m)^\top \rho_\alpha^\ast(a,w,-x^\top w^m) \, da\, dw\\ &+ \int \mathbb{I}_{x^\top w^m +b \geq m^2} a^m w^m(w^m)^\top \phi''_m(x^\top w^m +b) \rho_\alpha^\ast(\theta) d\theta. \end{align}\tag{22}\]

Now we examine the Hessian of \(h_\alpha^\ast(\cdot)\). Notice that \(h_\alpha^\ast(\cdot)\) is continuous and thus its distributional Hessian exists. Let \(D_x^2\) denote the distributional Hessian operator. Notice that, for any test function \(\eta(x)\), \[\begin{align} \left\langle D_x^2 h_\alpha^\ast(\cdot), \eta(\cdot)\right\rangle &= \int D_x^2 \eta(x) \left( \int \sigma^m(x,\theta) \rho^\ast_\alpha(\theta) d\theta\right) dx\\ &= \int\left( \int D_x^2 \eta(x) \cdot \sigma^m(x,\theta) dx \right) \rho^\ast_\alpha(\theta) d\theta\\ &= \int\left( \int \eta(x) \cdot D_x^2 \sigma^m(x,\theta) dx \right) \rho^\ast_\alpha(\theta) d\theta, \end{align}\] where the second equality is by Fubini’s Theorem. Note that, as distributions in \(x\), \[D^2_x( \sigma^m(x,\theta) ) = a^m w^m(w^m)^\top \Big( \delta(x^\top w^m + b) + \mathbb{I}_{x^\top w^m + b\geq m^2}\phi''_m(x^\top w^m + b) \Big).\] Then we have that \[\begin{align} \left\langle D_x^2 h_\alpha^\ast(\cdot), \eta(\cdot)\right\rangle &= \int\left( \int a^mw^m(w^m)^\top \rho^\ast_\alpha(a,w,-x^\top w^m) dadw\right) \eta(x) dx \\ &\quad+ \int \left(\int a^m w^m(w^m)^\top \phi_m''(x^\top w^m+b) \mathbb{I}_{x^\top w^m+b\geq m^2} \rho^\ast_\alpha(\theta) d\theta \right) \eta(x) dx, \end{align}\] which means that, \[\label{eq:Dx} \begin{align} D_x^2 h^\ast_\alpha(x) =& \int a^m w^m(w^m)^\top \rho^\ast_\alpha(a,w,-x^\top w^m) \, da \, dw \\ &+ \int a^m w^m(w^m)^\top \mathbb{I}_{x^\top w^m + b\geq m^2}\phi''_m(x^\top w^m + b) \rho^\ast_\alpha(\theta) d\theta. \end{align}\tag{23}\] By Lemma 5, the right-hand side of 23 is an ordinary continuous function in \(x\). Thus, \(h_\alpha^\ast\in C^2(\mathbb{R}^d)\). Comparing 22 against 23 gives that \[\lim_{\tau\to+\infty}\nabla_x^2 h^\ast_{\hat{\alpha}}(x) = \nabla_x^2 h^\ast_{\alpha}(x).\]

Next, we derive the Hessian bound 13 . Recall from Appendix 9 that, \(|a^m|\le m\) and \(\|\phi''_m\|_{\infty}\le m^{-2}\). Thus, for the second term of the right-hand side of 23 , \[\begin{align} \left\|\int a^m w^m(w^m)^\top \mathbb{I}_{x^\top w^m + b\geq m^2}\phi''_m(x^\top w^m + b) \rho^\ast_\alpha(\theta) \,d\theta \right\| & \leq \frac{1}{m} \int \|w\|^2 \rho^\ast_\alpha(\theta) \,d\theta\\ &\leq C (m\lambda)^{-1}+C'm^{-1}, \end{align}\] where the second inequality comes from Lemma 4 and \(C,C'>0\) are independent of \((\alpha,x)\). For the first term of the right-hand side of 23 , let \[Z^\ast_\alpha=\int \exp\Big\{-\beta \Big( \sum_{j=1}^M R^\alpha_j \sigma^m(x_j,\theta) +\frac{\lambda}{2}\|\theta\|^2 \Big) \Big\} d\theta.\] We have that \[\begin{align} &\int a^m w^m (w^m)^\top \rho^\ast_\alpha(a,w,-x^\top w^m) \,da\, dw \\ =&(Z_\alpha^\ast)^{-1} \int a^m w^m(w^m)^\top \cdot \exp\Big\{-\beta\Big[ \sum_{j=1}^M R^\alpha_j\cdot a^m(x_j^\top w^m-x^\top w^m)_+^m\\ &\qquad \qquad + \frac{\lambda}{2}(a^2+\|w\|^2+(x^\top w^m)^2) \Big] \Big\} \,da\,dw. \end{align}\] For all \(m> \max_j\|x_j-x\|\), we have that \[\max_j | (x_j-x)^\top w^m | \leq \max_j\|x_j-x\| \cdot \|w^m\| \leq \max_j\|x_j-x\| \cdot m<m^2.\] Recall that \((z)_+^m=(z)_+\) if \(z\leq m^2\), and that, \(w^m=\gamma_w w\) for some \(\gamma_w\in [0,1]\). Then we have that \[\begin{align} & Z_\alpha^\ast\cdot \Big\|\int a^m w^m (w^m)^\top \rho^\ast_\alpha(a,w,-x^\top w^m) \,da\, dw \Big\|\\ \le & \int |a| \|w\|^2 \cdot \exp\left\{-\beta\left[ \sum_{j=1}^M R^\alpha_j\cdot a^m((x_j-x)^\top w^m)_+ + \frac{\lambda}{2}(a^2+\|w\|^2+|x^\top w^m|^2) \right]\right\} \, da\,dw\\ = & \sum_{k=1}^{2\mathcal{P}(\mathcal{X})} \int_{\mathbb{R}\times O^w_k} |a| \|w\|^2 \cdot \exp\left\{-\beta\left[ \sum_{j\in J_k} R^\alpha_j\cdot a^m (x_j-x)^\top w^m + \frac{\lambda}{2}(a^2+\|w\|^2+|x^\top w^m|^2) \right]\right\} \,da\,dw. \end{align}\] For \(k=1,\ldots, 2\mathcal{P}(\mathcal{X})\), with Tonelli’s theorem we have that \[\begin{align} &\int_{\mathbb{R}\times O_k^w} |a| \|w\|^2 \exp\left\{-\beta\left[ \sum_{j\in J_k} R^\alpha_j\cdot a^m(x_j-x)^\top w^m + \frac{\lambda}{2}(a^2+\|w\|^2+|x^\top w^m|^2) \right]\right\} dadw\\ =& \int_{\mathbb{R}\times O_k^w} |a| \|w\|^2 \cdot \exp\left\{-\frac{\lambda\beta}{2}\left[ 2a^m (Q_k^\alpha)^\top w^m + a^2+\|w\|^2+|x^\top w^m|^2 \right]\right\} \,da\,dw\\ =& \int_{O_k^w}\|w\|^2 \exp(-\frac{\lambda\beta}{2}(\|w\|^2+|x^\top w^m|^2)) \Big(\int_\mathbb{R}|a| \exp(-\frac{\lambda\beta}{2}(a^2+2a^m(Q_k^\alpha)^\top w^m)) \,da \Big) \,dw. \end{align}\] For the inner integral in \(a\), we have that \[\begin{align} &\int_\mathbb{R}|a| \exp(-\frac{\lambda\beta}{2}(a^2+2a^m(Q_k^\alpha)^\top w^m)) da\\ \leq& \int_\mathbb{R}|a| \exp(-\frac{\lambda\beta}{2}(a^2-2|a||(Q_k^\alpha)^\top w^m|)) da\\ =& 2\int_{0}^\infty a \exp(-\frac{\lambda\beta}{2}(a^2-2a|(Q_k^\alpha)^\top w^m|)) da\\ =& \frac{2}{\lambda \beta} + \sqrt{\frac{2\pi}{\lambda \beta}} \cdot \exp(\frac{\lambda \beta}{2}((Q_k^\alpha)^\top w^m)^2)\cdot |(Q_k^\alpha)^\top w^m|\cdot \Big(1+\operatorname{erf}(|(Q_k^\alpha)^\top w^m|\sqrt{\frac{\lambda \beta}{2}})\Big)\\ \le & \frac{2}{\lambda \beta} + \sqrt{\frac{2\pi}{\lambda \beta}} \cdot \exp(\frac{\lambda \beta}{2}((Q_k^\alpha)^\top w^m)^2)\cdot 2 |(Q_k^\alpha)^\top w^m|. \end{align}\] Then we have that \[\begin{align} &\int_{\mathbb{R}\times O_k^w} |a| \|w\|^2 \exp\left\{-\beta\left[ \sum_{j\in J_k} R^\alpha_j a^m(x_j-x)^\top w^m + \frac{\lambda}{2}(a^2+\|w\|^2+|x^\top w^m|^2) \right]\right\} da\, dw\\ \le & \frac{2}{\lambda \beta} \int_{O_k^w}\|w\|^2 \exp(-\frac{\lambda\beta}{2}(\|w\|^2+|x^\top w^m|^2)) dw \\ &\quad\quad + 2\sqrt{\frac{2\pi}{\lambda\beta}} \int_{O_k^w} \|w\|^2 |(Q_k^\alpha)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big(\|w\|^2 +|x^\top w^m|^2 - ((Q_k^\alpha)^\top w^m)^2\Big)\right\} dw\\ \lesssim & (\lambda \beta)^{-\frac{d+4}{2}} + (\lambda \beta)^{-\frac{1}{2}} \int_{O_k^w} \|w\|^2 |(Q_k^\alpha)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big(\|w\|^2 +|x^\top w^m|^2 - ((Q_k^\alpha)^\top w^m)^2\Big)\right\} dw, \end{align}\] where the last inequality comes from the fact that \[\frac{2}{\lambda \beta} \int_{O_k^w}\|w\|^2 \exp(-\frac{\lambda\beta}{2}(\|w\|^2+|x^\top w^m|^2)) dw\leq \frac{2}{\lambda \beta} \int_{\mathbb{R}^d}\|w\|^2 \exp(-\frac{\lambda\beta}{2}\|w\|^2) dw \lesssim (\lambda \beta)^{-\frac{d+4}{2}}.\]

By the above and with Lemma 7, we have that \[\|\nabla_x^2 h^\ast_{\alpha}(x)\| \lesssim m^{-1}(1+\lambda^{-1}) +\beta^{-1}\lambda^{-\frac{d+6}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}} + \beta^{\frac{d+1}{2}}\lambda^{\frac{d}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}}\mathcal{I}^\alpha(x),\] where \[\mathcal{I}^\alpha(x)=\sum_{k=1}^{2\mathcal{P}(\mathcal{X})} \int_{O_k^w} \|w\|^2 |(Q_k^\alpha)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big(\|w\|^2 +|x^\top w^m|^2 - ((Q_k^\alpha)^\top w^m)^2\Big)\right\} dw.\] This completes the proof. ◻

10.2 Proof of Proposition [prop:qpc]↩︎

In this section, we prove Proposition [prop:qpc] which bounds the Hessian \(\|\nabla_x^2 h^\ast_\alpha(x)\|\) under the Quadratic Positivity Condition.

Proof. (Proof of Proposition [prop:qpc]) By assumption, for any \(k\in \left\{1,\cdots,2\mathcal{P}(\mathcal{X})\right\}\), we have that \[f_k^\alpha(w,b) \geq \delta (\|w\|^2+b^2), \quad \forall (w,b)\in G_x \cap O_k.\] Therefore, \[\|w\|^2+|x^\top w|^2-|(Q_k^\alpha)^\top w|^2 \geq \delta \|w\|^2, \quad \forall w \in O_k^w.\] Note that \(w^m=\gamma_w w\) for some \(\gamma_w\in [0,1]\) and that \(\delta \in (0,1/2]\). Thus, for every \(w\in O_k^w\), \[\begin{align} \|w\|^2+|x^\top w^m|^2 -|(Q_k^\alpha)^\top w^m|^2 &=(1-\gamma_w^2)\|w\|^2 + \gamma_w^2(\|w\|^2+|x^\top w|^2-|(Q_k^\alpha)^\top w|^2)\\ & \geq (1-\gamma^2_w(1- \delta))\|w\|^2\\ & \geq \delta\|w\|^2. \end{align}\] Notice that \(|(Q_k^\alpha)^\top w^m|^2\leq (1- \delta)\|w\|^2+|x^\top w^m|^2\leq \|w\|^2(1+\|x\|^2)\). Then we have that \[\begin{align} &\int_{O_k^w} \|w\|^2 |(Q^\alpha_k)^\top w^m| \exp\left\{-\frac{\lambda\beta}{2}\Big( \|w\|^2+|x^\top w^m|^2-|(Q^\alpha_k)^\top w^m|^2\Big)\right\} dw \\ \leq &\sqrt{1+\|x\|^2} \int_{\mathbb{R}^d} \|w\|^3 \exp\left\{-\frac{\lambda\beta \delta}{2}\|w\|^2\right\} dw\\ \lesssim & \sqrt{1+\|x\|^2} (\lambda \beta \delta)^{-\frac{d+3}{2}}. \end{align}\] It follows that \[\mathcal{I}^\alpha(x) \lesssim \sqrt{1+\|x\|^2} (\lambda \beta \delta)^{-\frac{d+3}{2}}.\] With Proposition [prop:tau-limit], we have that \[\|\nabla_x^2 h^\ast_{\alpha}(x)\| \lesssim m^{-1}(1+\lambda^{-1}) +\beta^{-1}\lambda^{-\frac{d+6}{4}}(1+\sqrt{\lambda})^{\frac{d+2}{2}} \left(1 + \sqrt{1+\|x\|^2}\cdot \delta^{-\frac{d+3}{2}} \right).\] This completes the proof. ◻

10.3 Proof of Proposition [prop:shrink]↩︎

In this section, we prove Proposition [prop:shrink] which shows the shrinkage of the cluster set.

Proof. (Proof of Proposition [prop:shrink])

Step 1. We begin with fixing the topology of the set \[\hat{\Omega}^\ast = \bigcup_{k} \hat{O}_k \cap \hat{\Omega}^\ast_k.\] We claim that, for every \(k\) in \(\left\{1,\ldots,2\mathcal{P}(\mathcal{X})\right\}\), \(\hat{O}_k \cap \hat{\Omega}^\ast_k\) has at most two connected components. Note that, when \(\|P_k^\ast\|<1\), \(\hat{\Omega}^\ast_k=\varnothing\) and, when \(\|P_k^\ast\|=1\), \(\hat{\Omega}^\ast_k\) consists of two points. The claim thus holds in both cases. Assume that \(\|P_k^\ast\|>1\). Under a suitable basis \(\tilde{z}\), \(f_k^\ast\) can be written as \[f_k^\ast (\tilde{z})=(1-\|P_k^\ast\|^2) \tilde{z}_1^2 +\sum_{i>1}\tilde{z}_i^2.\] Then \(\hat{\Omega}^\ast_k\) has two connected components: \[C_+ = \Big\{\tilde{z}\in \mathbb{S}^{d} \colon \tilde{z}_1 \geq \sqrt{\frac{1}{\|P_k^\ast\|^2-1}\sum_{i>1} \tilde{z}_i^2}\Big\}, \; C_- = \Big\{\tilde{z}\in \mathbb{S}^{d} \colon \tilde{z}_1 \leq -\sqrt{\frac{1}{\|P_k^\ast\|^2-1}\sum_{i>1} \tilde{z}_i^2}\Big\}.\] Clearly, \(C_+\) is contained by an open hemisphere on \(\mathbb{S}^d\). Select any \(z\in C_+\) and consider the standard gnomonic projection \(\iota\) from \(C_+\) to the tangent space \(T_z\mathbb{S}^d\), viewed as an embedded submanifold of \(\mathbb{R}^{d+1}\). Recall that \(O_k\) is a cone and \(\hat{O}_k\) is its spherical cross-section. We have that \[\iota(\hat{O}_k\cap C_+) = T_z\mathbb{S}^d\cap O_k \cap \Big\{\tilde{z}\in \mathbb{R}^{d+1} \colon \tilde{z}_1 \geq \sqrt{\frac{1}{\|P_k^\ast\|^2-1}\sum_{i>1} \tilde{z}_i^2}\Big\}.\] The set on the right-hand side is either empty or connected, as it is the intersection of three convex sets. As \(\iota\) is a homeomorphism, \(\hat{O}_k\cap C_+\) is either empty or connected. Similar arguments apply to \(\hat{O}_k \cap C_-\). Thus, \(\hat{O}_k \cap \hat{\Omega}^\ast_k\) has at most two connected components.

We next show that the case of two components of \(\hat{O}_k \cap \hat{\Omega}^\ast_k\) occurs if and only if both components of \(\hat{\Omega}_k^\ast\) intersect the relative boundary of \(\hat{O}_k\) in \(\mathbb{S}^d\). Note that \(f_k^\ast(z)=1-(z^\top P_k^\ast)^2\) for \(z\in \mathbb{S}^d\). Then the two components of \(\hat{\Omega}_k^\ast\) can be rewritten as \[C_+ = \left\{z\in \mathbb{S}^d\colon z^\top P_k^\ast \ge 1 \right\},\quad C_- = \left\{z\in \mathbb{S}^d\colon z^\top P_k^\ast \le -1 \right\}.\] For contradiction, assume that \(C_+\) is in the relative interior of \(\hat{O}_k\) in \(\mathbb{S}^d\). Then \(\|P_k^\ast\|\) has to be no smaller than one. Suppose that \(\hat{O}_k\) corresponds to the binary activation pattern \(A\) and assume without loss of generality that \(A(x_1)=1\). Notice that \(\hat{O}_k\) is contained in the closed hemisphere \(E=\{(w,b)\in \mathbb{S}^d \colon w^\top x_1 +b\geq0\}.\) By assumption, \(C_+\) lies in the relative interior of \(\hat{O}_k\) and thus also in the relative interior of \(E\). By the reflection symmetry, we have that \(C_-=-C_+\) lies in the relative interior of \(-E\). In particular, we have that \(C_-\cap E=\varnothing\). Consequently, \(C_-\cap \hat{O}_k=\varnothing\), which yields a contradiction. Therefore, \(\hat{O}_k \cap \hat{\Omega}^\ast_k\) has two components if and only if both components of \(\hat{\Omega}_k^\ast\) intersect the relative boundary of \(\hat{O}_k\).

Consider any two adjacent sectors \(\hat{O}_k, \hat{O}_l\) with a non-empty intersection \(\hat{O}_{kl}=\hat{O}_k \cap \hat{O}_l\). Recalling the definition of \(f_k^{\alpha}\) from 16 , we have that \[f_{k}^{\alpha_n}(w,b)= f_l^{\alpha_n}(w,b),\quad \forall (w,b)\in \hat{O}_{kl}.\] As \(f_k^{\alpha_n}\) converges pointwise to \(f_k^\ast\), \[f_{k}^{\ast}(w,b)= f_l^{\ast}(w,b),\quad \forall (w,b)\in \hat{O}_{kl}.\] Thus, their non-positive sets agree on \(\hat{O}_{kl}\): \[\label{eq:adjacent} \hat{\Omega}_k^\ast \cap \hat{O}_{kl}=\hat{\Omega}_\ell^\ast \cap \hat{O}_{kl}.\tag{24}\] This means that whenever \(\hat{\Omega}_k^\ast \cap \hat{O}_k\) has two components, each component must touch the relative boundary of \(\hat{O}_k\) and will be merged with components in adjacent sectors.

Now we show that \(\hat{\Omega}^\ast\) has at most \(2\mathcal{P}(\mathcal{X})-1\) connected components. First, consider the specific closed sector \[\label{eq:one-side-sector} \hat{O}_{k_0} = \bigcap_{j=1}^M \left\{(w,b)\in \mathbb{S}^{d}\colon x_j^\top w+b \le 0\right\}.\tag{25}\] We have that \(J_{k_0}=\varnothing\), \(f_{k_0}^{\alpha_n}(z)=\|z\|^2\) for every \(n\). Thus, \(f_{k_0}^\ast(z)=\|z\|^2\) and \(\hat{\Omega}_{k_0}^\ast=\varnothing\). Thus, the sector \(\hat{O}_{k_0}\) does not intersect any connected component of \(\hat{\Omega}^\ast\). Now suppose that \(\hat{\Omega}^\ast\) has \(N\) connected components, denoted by \(\left\{C_i\right\}_{i=1}^N\). For \(i=1,\cdots, N\), consider the number of sectors intersecting \(C_i\): \[r_i = \# \left\{ k\colon \hat{O}_k \cap C_i \neq \varnothing \right\} \geq 1.\] Suppose that there are \(I\) connected components such that \(r_i = 1\). Because a sector can contain two components only if both touch its relative boundary, there are precisely \(I\) sectors that contain one component in their interior and intersect no other components on their relative boundaries. For the remaining \(N-I\) components, we have that \(r_i \geq 2\). Thus, \[2(N-I) \leq \sum_{i\colon r_i\geq 2} r_i.\] As there are already \(I+1\) sectors, including \(\hat{O}_{k_0}\), that do not intersect any component on their boundaries, these \(N-I\) components with \(r_i \geq 2\) can only intersect the remaining \(2\mathcal{P}(\mathcal{X})-I-1\) sectors. However, each of these sectors can intersect at most two components. Thus, \[\sum_{i\colon r_i\geq 2} r_i \leq 2(2\mathcal{P}(\mathcal{X})-I-1).\] Therefore, we have that \(N-I\leq 2\mathcal{P}(\mathcal{X})-I-1\). Thus, the total number of components is bounded as follows: \[N=I +(N-I)\leq I +(2\mathcal{P}(\mathcal{X})-I-1)=2\mathcal{P}(\mathcal{X})-1.\]

Step 2. Next, we show that \[s(\hat{\Omega}^\ast)=0,\] where \(s(A)\) denotes the spherical measure of a measurable set \(A\subset \mathbb{S}^d\). Fix an arbitrary \(k\) from \(\left\{1,\ldots,2\mathcal{P}(\mathcal{X})\right\}\). With \(z=(w,b)\), define \[\Theta^\alpha_k = \left\{a\colon |a|<m\right\} \times \Big(O_k\cap \Omega_k^\alpha \cap \left\{z\colon \|z\|<m\right\}\Big) \subset \mathbb{R}^{d+2}.\] Assume that \(m>1+\max_j\|x_j\|\). Then, given that \(|b|<m\), \[\max_j |x_j^\top w^m + b|\leq (1+ \max_j \|x_j\|)m \leq m^2.\] Then for all \(\theta \in \Theta_k^\alpha\), \[a^m(x_j^\top w^m + b)_+^m=a^m(x_j^\top w^m + b)_+=a(x_j^\top w + b)_+, \quad j=1,\ldots,M.\] Let \[Z_\alpha^\ast = \int\exp\Big\{ - \beta \Big[ \sum_{j=1}^M R^\alpha_j a^m(x_j^\top w^m+b)_+^m +\frac{\lambda}{2}\|\theta\|^2\Big] \Big\} d\theta.\] We have that \[\begin{align} Z_\alpha^\ast & \geq \int_{\Theta^\alpha_k} \exp\Big\{ - \beta \Big[ \sum_{j\in J_k} R^\alpha_j a (x_j^\top w+b) +\frac{\lambda}{2}\|\theta\|^2\Big] \Big\} d\theta\\ &= \int_{\Theta^\alpha_k} \exp\Big\{ - \frac{\lambda\beta}{2} \left[ 2a\cdot (P_k^\alpha)^\top z +\|\theta\|^2\right] \Big\} d\theta\\ &= \int_{\Theta^\alpha_k} \exp\Big\{ - \frac{\lambda\beta}{2} \Big[ \Big(a+(P_k^\alpha)^\top z\Big)^2 + f_k^\alpha(w,b)\Big] \Big\} d\theta\\ &\ge \int_{\Theta^\alpha_k} \exp\Big\{ - \frac{\lambda\beta}{2} \Big(a+(P_k^\alpha)^\top z\Big)^2 \Big\} d\theta, \end{align}\] where we used that \(f_k^\alpha(w,b) \leq 0\) for all \((w,b)\in \Omega_k^\alpha\). With change of variables \(\theta \mapsto (a, \hat{z}=z/\|z\|, r=\|z\|)\), we have that \[\begin{align} Z_\alpha^\ast &\geq \int_{\Theta^\alpha_k} \exp\left\{ - \frac{\lambda\beta}{2} \Big( a+(P_k^\alpha)^\top z\Big)^2 \right\} d\theta\\ &=\int_{0}^m \int_{\hat{O}_k\cap \hat{\Omega}_k^\alpha} \int_{-m}^m r^d \exp\left\{ - \frac{\lambda\beta}{2}\cdot (a+(P_k^\alpha)^\top \hat{z} r)^2 \right\}\, da\,d s(\hat{z})\, dr\\ &\geq \int_{0}^{\sqrt{m}} \int_{\hat{O}_k\cap \hat{\Omega}_k^\alpha} \int_{-m}^m r^d \exp\left\{ - \frac{\lambda\beta}{2}\cdot (a+(P_k^\alpha)^\top \hat{z} r)^2 \right\}\, da\, d s(\hat{z})\, dr, \end{align}\] where \(s(\hat{z})\) denotes the spherical measure on \(\mathbb{S}^d\).

By Lemma 6, there exists \(C_1\) independent of \(\alpha\) such that \(\sum_{j} (R^\alpha_j)^2 \leq C_1 \lambda\). Then with Cauchy-Schwarz inequality, \[\begin{align} \|P_k^\alpha\|^2 = \Big\| \frac{1}{\lambda}\sum_{j\in J_k} R_j^\alpha x_j \Big\|^2 + \Big( \frac{1}{\lambda}\sum_{j\in J_k} R_j^\alpha \Big)^2 \leq \frac{1}{\lambda^2}\cdot C_1\lambda \cdot \Big(\sum_{j=1}^M\|x_j\|^2+M\Big). \end{align}\] Thus, there exists \(C_2>0\) independent of \(\alpha\) such that \[\|P^\alpha_k\|< \frac{C_2}{\sqrt{\lambda}}.\] Now assume that \(m\) satisfies \[m > \sqrt{m} \cdot \frac{C_2}{\sqrt{\lambda}} + 1.\] Note that this holds if \[m > \frac{1}{4}\left( \frac{C_2}{\sqrt{\lambda}}+ \sqrt{\frac{C_2^2}{\lambda}+4} \right)^2.\] We have that for \(r\in [0,\sqrt{m}]\), \[1+|(P^\alpha_k)^\top \hat{z} r| \leq 1+ \|P^\alpha_k\|r \leq 1+ \frac{C_2}{\sqrt{\lambda}}\sqrt{m}<m.\] Thus, \[m+(P^\alpha_k)^\top \hat{z} r \geq m-|(P^\alpha_k)^\top \hat{z} r|\geq 1,\quad -m+(P^\alpha_k)^\top \hat{z} r\leq 0.\] Then we have that \[\begin{align} \int_{-m}^m \exp\left\{ - \frac{\lambda\beta}{2}\cdot (a+(P^\alpha_k)^\top \hat{z} r)^2 \right\}da &= \int_{-m+(P^\alpha_k)^\top \hat{z} r}^{m+(P^\alpha_k)^\top \hat{z} r} \exp\left\{ - \frac{\lambda\beta}{2} u^2 \right\}du\\ &\geq \int _0^1 \exp\left\{ - \frac{\lambda\beta}{2} u^2 \right\}du\\ &= \sqrt{\frac{\pi}{2\lambda \beta}} \operatorname{erf}(\sqrt{\frac{\lambda \beta}{2}})\\ &\geq \frac{1}{2} \sqrt{\frac{\pi}{2\lambda \beta}}, \end{align}\] where the final inequality comes from that \(\lambda \beta >1\) and that \(\operatorname{erf}(\sqrt{1/2})>1/2\). Therefore, with Tonelli’s Theorem, \[\begin{align} Z_\alpha^\ast \geq \int_{0}^{\sqrt{m}} \int_{\hat{O}_k\cap \hat{\Omega}_k^\alpha} \frac{1}{2} \sqrt{\frac{\pi}{2\lambda \beta}} \cdot r^d\, d s(\hat{z})\, dr \geq C_3 \cdot s(\hat{O}_k\cap \hat{\Omega}_k^\alpha) \cdot \frac{m^{\frac{d+1}{2}}}{\sqrt{\lambda \beta}}, \end{align}\] where \(C_3\) is independent of \(\alpha\).

By Lemma 7, there exists \(C_4\) independent of \(\alpha\) such that \[Z_\alpha^\ast \leq \exp(C_4\beta+1)\cdot (\frac{8\pi}{\lambda \beta})^{d+2}.\] Then we have that \[C_3 \cdot s(\hat{O}_k\cap \hat{\Omega}_k^\alpha) \cdot \frac{m^{\frac{d+1}{2}}}{\sqrt{\lambda \beta}} \leq Z_\alpha^\ast \leq \exp(C_4\beta+1)\cdot (\frac{8\pi}{\lambda \beta})^{d+2}.\] Since \(\lambda \beta >1\), we have that \[s(\hat{O}_k\cap \hat{\Omega}_k^\alpha) \leq C_5 \frac{\exp(C_4\beta+1)}{m^{\frac{d+1}{2}}},\] where \(C_4,C_5\) are constants independent of \(\alpha\). Assume that \(m > \exp(2 C_4\beta +2)\). Then, \[\label{eq:nonasymp} s(\hat{O}_k\cap \hat{\Omega}_k^\alpha) \leq C_5 \frac{1}{m^{\frac{d}{2}}}.\tag{26}\] As the analysis applies to any \(k\), we have that \[\label{eq:shrink} \lim_{n\to \infty} \max_k s(\hat{O}_k\cap \hat{\Omega}_k^{\alpha_n})=0.\tag{27}\]

Notice that, for every \(z\in \mathbb{S}^d\), \[\label{eq:uniform} |f_k^{\alpha_n}(z)-f_k^\ast(z)|=|z^\top(P_k^{\alpha_n}(P_k^{\alpha_n})^\top - P_k^{\ast}(P_k^{\ast})^\top )z| \leq \|P_k^{\alpha_n}(P_k^{\alpha_n})^\top - P_k^{\ast}(P_k^{\ast})^\top\|.\tag{28}\] Thus, by \(\lim_{n}P_k^{\alpha_n}=P_k^\ast\), we have that \(f_k^{\alpha_n}\) converges uniformly to \(f_k^\ast\) on \(\mathbb{S}^d\). Now assume that \(s(\hat{\Omega}^\ast)>0\). Thus, there exists at least one \(k\) such that \(s(\hat{\Omega}^\ast_k \cap \hat{O}_k)>0\). As \(\hat{\Omega}^\ast_k \cap \hat{O}_k\) is closed, \[\hat{\Omega}^\ast_k \cap \hat{O}_k = \operatorname{Int}_{\mathbb{S}^d}(\hat{\Omega}^\ast_k \cap \hat{O}_k)\cup \partial_{\mathbb{S}^d}( \hat{\Omega}^\ast_k \cap \hat{O}_k),\] where \(\operatorname{Int}_{\mathbb{S}^d}\) denotes the relative interior on \(\mathbb{S}^d\) and \(\partial_{\mathbb{S}^d}\) denotes the relative boundary on \(\mathbb{S}^d\). Notice that \[\partial_{\mathbb{S}^d}(\hat{\Omega}^\ast_k \cap \hat{O}_k) \subset \partial_{\mathbb{S}^d} \hat{\Omega}^\ast_k \cup \partial_{\mathbb{S}^d} \hat{O}_k.\] By the geometry of \(\hat{O}_k\) and \(\hat{\Omega}^\ast_k\), we have that \(\partial_{\mathbb{S}^d}(\hat{\Omega}^\ast_k \cap \hat{O}_k)\) has zero spherical measure. Therefore, \(\hat{\Omega}^\ast_k \cap \hat{O}_k\) must have a non-empty relative interior. Fix any \(z\) inside its relative interior. Then, there exists an \(\varepsilon>0\) and a spherical neighborhood \(U\) of \(z\) such that \(U\subset \hat{\Omega}^\ast_k \cap \hat{O}_k\) and \(f_k^\ast(z)<-\varepsilon\) for every \(z\in U\). By the uniform convergence, there exists \(N\) such that for all \(n>N\) and every \(z\in U\), \(f_k^{\alpha_n}(z) \leq -\varepsilon/2<0\). Thus, \(U \subset \hat{\Omega}_k^{\alpha_n}\cap \hat{O}_k\) for all \(n>N\), which contradicts 27 . Hence, \(s(\hat{\Omega}^\ast)=0\).

Step 3. Now we prove that \(\hat{\Omega}^\ast\) consists of at most \(2\mathcal{P}(\mathcal{X})-1\) points. For this end, we show that for every \(k\), \(\hat{\Omega}_k^\ast \cap \hat{O}_k\) can be either two points, or one point, or empty. Note that, \(f_k^\ast(z)=1- (z^\top P_k^\ast)^2\) when \(z\in \mathbb{S}^d\). Let \(\hat{\Omega}_k^\ast \cap \hat{O}_k= A_+ \sqcup A_-\) where \[A_+=\left\{z\in \hat{O}_k\colon z^\top P_k^\ast\geq 1\right\}, \quad A_-=\left\{z\in \hat{O}_k\colon z^\top P_k^\ast\leq -1\right\}.\] Recall that \(s(A_+)=S(A_-)=0\). We claim that \[A_+=\left\{z\in \hat{O}_k\colon z^\top P_k^\ast= 1\right\}, \quad A_-=\left\{z\in \hat{O}_k\colon z^\top P_k^\ast= -1\right\}.\] Indeed, if there exists \(z\in \hat{O}_k\) such that \(z^\top P_k^\ast>1\), there exists a spherical neighborhood \(U\) of \(z\) such that \((z')^\top P_k^\ast >1\) for every \(z'\in U\). Consequently, \(s(\hat{\Omega}^\ast_k\cap \hat{O}_k)\ge s(U\cap \hat{O}_k)>0\), which yields a contradiction.

We show that \(A_+\) must be a singleton. Assume that \(A_+\) contains two distinct points \(z_1\neq z_2\). Let \(z_0=(z_1+z_2)/2\) and \(\hat{z}_0=z_0/\|z_0\|\). Clearly, \(\|z_0\|<1\) and \(\hat{z}_0\in \hat{O}_k\). However, \[|(P_k^\ast)^\top \hat{z}_0|^2 = \frac{1}{\|z_0\|^2}\left| \frac{(P_k^\ast)^\top z_1+ (P_k^\ast)^\top z_2}{2} \right|^2 =\frac{1}{\|z_0\|^2}>1.\] Similarly, there exists a spherical neighborhood \(U\) of \(\hat{z}_0\) such that \(U\subset \hat{\Omega}_k^\ast\) and \(s(\hat{\Omega}^\ast_k\cap \hat{O}_k)\ge s(U\cap \hat{O}_k)>0\), which yields a contradiction. Therefore, for every \(k\), \(\hat{\Omega}_k^\ast \cap \hat{O}_k\) can be either two points, or one point, or empty. As a consequence, \(\hat{\Omega}^\ast=\cup_k \hat{\Omega}_k^\ast \cap \hat{O}_k\) is a finite set. Since \(\hat{\Omega}^\ast\) has at most \(2\mathcal{P}(\mathcal{X})-1\) connected components, we have that \(\hat{\Omega}^\ast\) consists of at most \(2\mathcal{P}(\mathcal{X})-1\) points.

Step 4. Finally, we show that \(\hat{\Omega}^{\alpha_n}\) is contained by a spherical neighborhood of \(\hat{\Omega}^\ast\) for sufficiently large \(n\). For this end, we show that, for every \(k\) and \(\varepsilon\), there exists \(N\) such that \[\hat{O}_k \cap \hat{\Omega}_k^{\alpha_n} \subset \left\{z\in \mathbb{S}^d \colon d_\angle (z,\hat{O}_k \cap \hat{\Omega}_k^{\ast})<\varepsilon\right\},\quad \forall n>N.\] Assume that this fails to hold. Then there exist \(k\) and \(\varepsilon_0>0\) and subsequence \(\{n_l\}\) such that, for every \(l\), there exists \(z_l \in \hat{O}_k \cap \hat{\Omega}^{\alpha_{n_l}}_k\) with \(d_{\angle}(z_l, \hat{O}_k\cap \hat{\Omega}^\ast_k)\ge \varepsilon_0\). Since \(\hat{O}_k\) is compact, we can assume without loss of generality that \(z^\ast =\lim_l z_l\in \hat{O}_k\) exists. As \(z_l \in \hat{\Omega}_k^{\alpha_{n_l}}\), we have that \(|z_l^\top P_k^{\alpha_{n_l}} |\geq 1\) for every \(l\). Taking \(n\to+\infty\) gives that \(|(z^\ast)^\top P_k^{\ast} |\geq 1\). Therefore, \(z^\ast \in \hat{\Omega}_k^\ast \cap \hat{O}_k\), which yields a contradiction. It directly follows that, for every \(\varepsilon\) there exists \(N\) such that \[\hat{\Omega}^{\alpha_n} \subset \left\{z\in \mathbb{S}^d\colon d_\angle(z,\hat{\Omega}^\ast)<\varepsilon\right\},\quad \forall n>N.\] This completes the proof. ◻

10.4 Proof of Theorem 5↩︎

In this section, we prove Theorem 5, thereby proving Theorem 2.

Proof. (Proof of Theorem 5) We will show that \[\min_k \inf_{x\in \Gamma}\inf_{z\in \hat{G}_x \cap \hat{O}_k} f^\ast_k(z)>0.\] Let \[\hat{G}_\Gamma=\cup_{x\in \Gamma} \hat{G}_x=\bigcup_{x\in \Gamma}\left\{(w,b)\in \mathbb{S}^d\colon w^\top x+b=0\right\}.\] It suffices to show that \[\min_k \inf_{z\in \hat{G}_{\Gamma} \cap \hat{O}_k} f^\ast_k(z)>0.\]

Notice that for any \(k\) with \(\|P^\ast_k\|<1\), we have that \[\inf_{z\in \mathbb{S}^d} f_k^\ast(z) \geq 1- \|P^\ast_k\|^2 >0.\] Consider an arbitrary \(k\) with \(\|P^\ast_k\|\geq 1\) and thus \(\hat{\Omega}^\ast_k \neq \varnothing\). By the assumption that \(\Gamma \cap (\cup_k\pi_k)=\varnothing\), we have that \(\hat{G}_\Gamma \cap \hat{\Omega}^\ast =\varnothing\). Thus, \[\hat{G}_\Gamma \cap \hat{O}_k \cap \hat{\Omega}^\ast_k =\varnothing.\] As \(\Gamma\) is compact, \(\hat{G}_\Gamma\) is closed. Since \(\hat{G}_\Gamma, \hat{O}_k, \hat{\Omega}^\ast_k\) are closed sets, we have that \[\label{eq:pwldetail1} \delta_k = d_\angle(\hat{G}_\Gamma\cap \hat{O}_k, \hat{\Omega}^\ast_k)>0,\tag{29}\] where \(d_\angle(S,S')=\inf_{s\in S,s'\in S'} \arccos s^\top s'\) for non-empty subsets \(S,S'\subset \mathbb{S}^d\).

Let \(\hat{P}_k^\ast= P_k^\ast / \|P_k^\ast\|\in \mathbb{S}^{d}\). Define, for all \(z\in \mathbb{S}^d\), that \[\gamma_k(z) = \min\big\{\arccos (z^\top \hat{P}_k^\ast), \pi- \arccos (z^\top \hat{P}_k^\ast)\big\} \in [0,\frac{\pi}{2}].\] Then, for any \(z\in \mathbb{S}^{d}\), \[f^\ast_k(z) =1-(( P_k^\ast)^\top z)^2=1-\| P_k^\ast\|^2\cos^2(\gamma_k(z)).\] Thus, for \(z\in \mathbb{S}^{d}\), \[z \in \hat{\Omega}_k^\ast \Longleftrightarrow \cos \gamma_k(z) \ge \frac{1}{\| P_k^\ast\|} \Longleftrightarrow \gamma_k(z) \le \bar \gamma_k \triangleq \arccos(\frac{1}{\| P_k^\ast\|}).\] As \(\|P_k^\ast\|\geq 1\), \(\bar \gamma_k \in [0,\pi/2)\). By 29 , \[\frac{\pi}{2}\geq \gamma_k(z) \ge \bar \gamma_k+\delta_k, \quad \forall z\in \hat{G}_\Gamma \cap \hat{O}_k.\] As cosine is monotonic on \([0,\pi/2]\), we have that \[f^\ast_k(z) \geq 1-\|P_k^\ast\|^2 \cos^2\Big(\bar \gamma_k+ \delta_k \Big),\quad \forall z\in \hat{G}_\Gamma \cap \hat{O}_k.\] Since \(\bar \gamma_k,\delta_k\in[0,\pi/2]\), \[\cos(\bar \gamma_k+\delta_k) = \cos(\bar \gamma_k)\cos(\delta_k)-\sin(\bar\gamma_k)\sin(\delta_k) \leq \cos(\bar\gamma_k)\cos(\delta_k) = \frac{1}{\|P_k^\ast\|}\cos \delta_k.\] Thus, \[f^\ast_k(z) \geq 1-\cos^2(\delta_k)=\sin^2(\delta_k)>0,\quad \forall z\in \hat{G}_\Gamma \cap \hat{O}_k.\]

Now we have that \[\delta^\ast=\min_k \inf_{z\in \hat{G}_{\Gamma} \cap \hat{O}_k} f^\ast_k(z) \geq \min\Big\{\min_{k\colon \|P_k^\ast\|<1} 1-\|P_k^\ast\|^2,\;\min_{k\colon \|P_k^\ast\|\geq 1} \sin^2(\delta_k) \Big\}>0.\] As shown in 28 , \(f_k^{\alpha_n}\) converges uniformly to \(f_k^\ast\) on \(\mathbb{S}^d\). Thus, there exists \(N>0\) such that \[\inf_{n>N} \min_k \inf_{z\in \hat{G}_{\Gamma} \cap \hat{O}_k} f^{\alpha_n}_k(z) \geq \frac{\delta^\ast}{2}.\] That is, there exists \(N\) such that for all \(n>N\) and any \(x\in \Gamma\), \[\min_k \inf_{z\in \hat{G}_x \cap \hat{O}_k}f^{\alpha_n}_k(z) \geq \frac{\delta^\ast}{2}.\] Then, with Proposition [prop:qpc], we have that \[\label{eq:pwldetail2} \lim_{n\to+\infty} \sup_{x\in \Gamma} \|\nabla_x^2 h^\ast_{\alpha_n}(x)\|=0.\tag{30}\]

We now show that \(h^\ast\) is piecewise affine. Fix an open connected component \(C\) of \(\mathbb{R}^d\setminus \cup_k\pi_k\) and a point \(x_0 \in C\). Select \(x_1,\ldots,x_d\in C\) such that \(\left\{x_i-x_0\right\}_{i=1}^d\) forms a basis of \(\mathbb{R}^d\). By Proposition [prop:tau-limit], \(h^\ast_{\alpha_n}\) is \(C^2\) smooth for every \(n\). By the Taylor’s theorem, for every \(i\), \[h^\ast_{\alpha_n}(x_i)=h^\ast_{\alpha_n}(x_0)+\nabla h^\ast_{\alpha_n}(x_0)^\top(x_i-x_0)+ \frac{1}{2}(x_i-x_0)^\top \nabla^2 h^\ast_{\alpha_n}(\xi_{i,n}) (x_i-x_0),\] where \(\xi_{i,n}\) is some point on the line segment between \(x_0\) and \(x_i\). With 30 , we have that the limit \[\lim_{n\to+\infty} \nabla h^\ast_{\alpha_n}(x_0)^\top (x_i-x_0) = h^\ast(x_i)-h^\ast(x)\] exists for every \(i\). This implies that \(\lim_{n\to+\infty} \nabla h^\ast_{\alpha_n}(x_0)\) exists, which we denoted by \(v^\ast\). Now for any \(x'\in C\), we have that \[h^\ast_{\alpha_n}(x')=h^\ast_{\alpha_n}(x_0)+\nabla h^\ast_{\alpha_n}(x_0)^\top(x'-x_0)+\frac{1}{2}(x'-x_0)^\top \nabla^2 h^\ast_{\alpha_n}(\xi_n') (x'-x_0),\] where \(\xi_n'\) is some point on the line segment between \(x'\) and \(x_0\). Again, with 30 , we have that \[h^\ast(x')=h^\ast(x_0)+(v^\ast)^\top(x'-x_0).\] Thus, \(h^\ast\) is affine on \(C\).

Finally, we show that \(h^\ast\) is Lipschitz continuous and derive the bound on the Lipschitz constant. Note that \(\sigma^m(x,\theta) \rho^\ast_{\beta,\lambda,m}(\theta)\) is integrable in \(\theta\) for every \(x\) by Lemma 5 and is differentiable in \(x\) for almost every \(\theta\). When it is differentiable, we have that \[\nabla_x \sigma^m(x,\theta) \rho^\ast_{\beta,\lambda,m}(\theta) = a^mw^m \rho^\ast_{\beta,\lambda,m}(\theta)\left( \mathbb{I}_{x^\top w^m+b \in (0,m^2)} + \mathbb{I}_{x^\top w^m+b\geq m^2} \phi_m'(x^\top w^m+b)\right).\] Then, \[\|\nabla_x \sigma^m(x,\theta) \rho^\ast_{\beta,\lambda,m}(\theta)\| \leq 2\|aw\|\rho^\ast_{\beta,\lambda,m}(\theta)\leq \|\theta\|^2 \rho^\ast_{\beta,\lambda,m}(\theta).\] The right-hand side is integrable again by Lemma 5. Thus, \[\nabla_x h^\ast_{\beta,\lambda,m}(x)=\int \nabla_x \sigma^m(x,\theta) \rho^\ast_{\beta,\lambda,m}(\theta) d\theta.\] By Lemma 4, \[\begin{align} \sup_{x\in \mathbb{R}^d}\left\|\nabla_x h^\ast_{\beta,\lambda,m}(x)\right\| &\leq \int \|\theta\|^2 d\rho^\ast_{\beta,\lambda,m}(\theta)\\ &\le 2(d+2) + 4(\lambda \beta)^{-1} (1+(d+2)\log(8\pi))+ \frac{2}{\lambda M}\sum_{j=1}^M y_j^2. \end{align}\] Since \(h^\ast_{\beta,\lambda,m}\) is \(C^2\), we have that for any \(x,x'\in \mathbb{R}^{d}\), \[|h^\ast_{\beta,\lambda,m}(x)-h^\ast_{\beta,\lambda,m}(x')|\leq \Big(2(d+2) + 4(\lambda \beta)^{-1} (1+(d+2)\log(8\pi))+ \frac{2}{\lambda M}\sum_{j=1}^M y_j^2\Big)\|x-x'\|.\] Under the sequence \((\beta_n,\lambda_n,m_n)\), taking \(n\to+\infty\) yields that \[|h^\ast(x)-h^\ast(x')|\leq \Big( \frac{2}{\bar \lambda M}\sum_{j=1}^M y_j^2 + 2(d+2)\Big)\|x-x'\|.\] This completes the proof. ◻

10.5 Technical Lemmas↩︎

In this section, we present technical Lemmas. Lemma 3 shows that the stationary measure \(\rho^\ast_{\hat{\alpha}}=\rho^\ast_{\beta,\lambda,m,\tau}\) has Gaussian tail decay and is locally Lipschitz. It also controls the residuals of \(h^\ast_{\hat{\alpha}}\). Lemma 4 controls the second moments of \(\rho^\ast_{\hat{\alpha}}\) and \(\rho^\ast_{\alpha}\). Lemma 5 shows that \(\rho^\ast_{\hat{\alpha}}\) converges pointwise to \(\rho^\ast_{\alpha}\) as \(\tau\to+\infty\) and that \(\rho^\ast_\alpha\) also has Gaussian tail decay. Lemma 6 bounds the residuals of \(h^\ast_\alpha\). Lemma 7 provides estimates on the partition function \(Z_{\alpha}^\ast\), whose definition is given below. All these technical results are adapted and refined from those of [9] to accommodate arbitrary dimensions.

For \(j=1,\ldots,M\), let \[R^{\hat{\alpha}}_j = \frac{1}{M}(h^\ast_{\hat{\alpha}}(x_j) - y_j).\] Let \[\Psi^\ast_{\alpha}(\theta) = \sum_{j=1}^M R^\alpha_j \cdot \sigma^{m}(x_j,\theta)+\frac{\lambda}{2}\|\theta\|^2, \quad \Psi^\ast_{\hat{\alpha}}(\theta) = \sum_{j=1}^M R_j^{\hat{\alpha}} \cdot \sigma^{m,\tau}(x_j,\theta)+\frac{\lambda}{2}\|\theta\|^2.\] Then \[\rho^\ast_{ \alpha}(\theta) = (Z_{\alpha}^\ast)^{-1}\exp(-\beta\Psi^\ast_{\alpha}(\theta)),\qquad \rho_{\hat{\alpha}}^\ast(\theta) = (Z_{\hat{\alpha}}^\ast)^{-1}\exp(-\beta\Psi^\ast_{\hat{\alpha}}(\theta)),\] where \(Z_{\alpha}^\ast=\int \exp(-\beta\Psi^\ast_{\alpha}(\theta)) d\theta\) and \(Z_{\hat{\alpha}}^\ast=\int \exp(-\beta\Psi^\ast_{\hat{\alpha}}(\theta)) d\theta\).

Lemma 3. For any \(\beta,\lambda,m,\tau>0\), there exists \(C>0\) independent of \(\tau\) such that \[\max_j |R^{\hat{\alpha}}_j|<C, \qquad \rho_{\hat{\alpha}}^\ast(\theta) \leq C \exp (-\frac{\beta \lambda}{2}\|\theta\|^2),\;\forall \theta \in \mathbb{R}^{d+2}.\] Additionally, given any compact set \(K\subset \mathbb{R}^{d+2}\), there exists \(C_K>0\) independent of \(\tau\) such that \(\rho_{\hat{\alpha}}^\ast(\theta)\) is \(C_K\)-Lipschitz continuous on \(K\).

Proof. In this proof, we use \((C_i)_{i\in \mathbb{N}}\) for positive constants that are independent of \(\tau\). By the construction of \(\sigma^{m,\tau}\), we have that \[\max_j |\sigma^{m,\tau}(x_j,\theta)|\leq C_1, \quad \max_j |\sigma^{m,\tau}(x_j,\theta)- \sigma^{m,\tau}(x_j,\theta')|\leq C_2 \|\theta-\theta'\|, \quad \forall \theta,\theta'\in \mathbb{R}^{d+2}.\] It follows that \[\max_j |h^\ast_{\hat{\alpha}}(x_j)| = \max_j \Big|\mathbb{E}_{\theta \sim \rho_{\hat{\alpha}}^\ast}[\sigma^{m,\tau}(x_j, \theta)]\Big| \leq C_3,\] and thus that \[\max_j |R^{\hat{\alpha}}_j| < C_4.\] Then we have that \[L+\frac{\lambda}{2}\|\theta\|^2 \geq \Psi^\ast_{\hat{\alpha}}(\theta) \geq R+\frac{\lambda}{2}\|\theta\|^2, \quad \forall \theta \in \mathbb{R}^{d+2},\] where \(L,R\in \mathbb{R}\) are constants independent of \(\tau\). Meanwhile, notice that \[Z_{\hat{\alpha}}^\ast = \int \exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta)) d\theta \geq \int \exp(-\beta L - \frac{\beta \lambda}{2}\|\theta\|^2)d\theta \geq C_5.\] This implies that \[\rho_{\hat{\alpha}}^\ast(\theta) = (Z_{\hat{\alpha}}^\ast)^{-1}\cdot \exp(-\beta \Psi^\ast_{\hat{\alpha} }(\theta)) \leq C_{6} \exp (-\frac{\beta \lambda}{2}\|\theta\|^2).\]

Since \(K\) is compact, we have that \[|\|\theta\|^2-\|\theta'\|^2 |\leq C_7 \|\theta-\theta'\|, \quad \forall \theta,\theta'\in K.\] Thus, \[|\Psi^\ast_{\hat{\alpha}}(\theta)|<C_8,\quad |\Psi^\ast_{\hat{\alpha}}(\theta) - \Psi^\ast_{\hat{\alpha}}(\theta')|\leq C_9 \|\theta-\theta'\|, \quad \forall \theta,\theta'\in K.\] Therefore, \[\Big| \exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta))- \exp(-\beta \Psi_{\hat{\alpha}}^\ast(\theta'))\Big| \leq C_{10} \|\theta-\theta'\|, \quad \forall \theta,\theta'\in K.\] Then \[|\rho_{\hat{\alpha}}^\ast(\theta) - \rho_{\hat{\alpha}}^\ast(\theta')| = |(Z^\ast_{\hat{\alpha}})^{-1}| \cdot \Big| \exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta))- \exp(-\beta \Psi_{\hat{\alpha}}^\ast(\theta'))\Big| \leq C_{11} \|\theta-\theta'\|, \quad \forall \theta,\theta'\in K,\] which completes the proof. ◻

Lemma 4. For \(\hat{\alpha}=(\beta,\lambda, m,\tau)\) that satisfies Assumption 1, \[\max\{M(\rho^\ast_{ \alpha}), M(\rho^\ast_{\hat{\alpha}})\} \le 2(d+2)+4(\lambda \beta)^{-1} (1+(d+2)\log(8\pi))+ \frac{2}{\lambda M}\sum_{j=1}^M y_j^2.\] Therefore, there exists \(C,C'>0\) independent of \(\hat{\alpha}\) such that \[\max\{M(\rho^\ast_{ \alpha}), M(\rho^\ast_{\hat{\alpha}})\} \leq C \lambda^{-1}+C'.\]

Proof. Let \(\rho=N(0,I_{d+2})\). Then, \[M(\rho)=d+2,\quad H(\rho)=\frac{d+2}{2}\log(2\pi e).\] Since \(a\mapsto a^{m,\tau}\) is odd, \(h_{\sigma^{m,\tau}}(x,\rho)=0\) for any \(x\). As \(\beta>1\), \[F_{\sigma^{m,\tau}}^{\beta,\lambda}(\rho) = \frac{1}{2M}\sum_{j=1}^M y_j^2 + \frac{d+2}{2} \lambda - \beta^{-1} \frac{d+2}{2}\log(2\pi e).\] With [5], we have that \[\frac{1}{2M}\sum_{j=1}^M y_j^2 + \frac{d+2}{2} \lambda\ge F_{\sigma^{m,\tau}}^{\beta,\lambda}(\rho) \geq F_{\sigma^{m,\tau}}^{\beta,\lambda}(\rho_{\hat{\alpha}}^\ast) \geq \frac{\lambda}{4}M(\rho_{\hat{\alpha}}^\ast)-\beta^{-1}(1+(d+2)\log(\frac{8\pi}{\lambda \beta})).\] Since \(\lambda\beta>1\), \[M(\rho^\ast_{ \alpha}) \le 2(d+2) + 4(\lambda \beta)^{-1} (1+(d+2)\log(8\pi))+ \frac{2}{\lambda M}\sum_{j=1}^M y_j^2.\] It follows that \[M(\rho_{\hat{\alpha}}^\ast) \leq C'+C\lambda^{-1},\] where \(C,C'>0\) are independent of \(\hat{\alpha}\). Notice that \(a\mapsto a^m\) is also odd and that \(\sigma^m\) is bounded Lipschitz. Thus, all above arguments apply. This completes the proof. ◻

Lemma 5. For \(\hat{\alpha}=(\beta,\lambda,m,\tau)\) that satisfies Assumption 1, \(\rho^\ast_{\hat{\alpha}}(\theta)\) converges to \(\rho^\ast_\alpha(\theta)\) as \(\tau\to+\infty\), for every \(\theta \in \mathbb{R}^{d+2}\). Consequently, there exists \(C>0\) such that \(\rho_{ \alpha}^\ast(\theta)\leq C \exp(-\frac{\beta\lambda}{2}\|\theta\|^2)\) for every \(\theta \in \mathbb{R}^{d+2}\).

Proof. The key step of the proof is to show the weak convergence of measures: \[\rho_{\hat{\alpha}}^\ast d\theta \Rightarrow \rho_\alpha^\ast d\theta,\quad \tau \to +\infty.\] By Lemma 3, there exists a constant \(C\) independent of \(\tau\) such that \[\rho_{\hat{\alpha}}^\ast(\theta)\leq C \exp(-\frac{\beta\lambda}{2}\|\theta\|^2).\] Without loss of generality, assume \(C>1\). Then, \[\label{eq:tau-pointwise-1} \begin{align} \int \max\left\{\rho_{\hat{\alpha}}^\ast \log \rho_{\hat{\alpha}}^\ast,0 \right\} d\theta &\leq \int \max\Big\{C \exp(-\frac{\beta\lambda}{2}\|\theta\|^2) \cdot \Big(\log C -\frac{\beta\lambda}{2}\|\theta\|^2 \Big) ,0 \Big\} d\theta \\ &\le \int_{\left\{\theta\colon \|\theta\|^2 \leq \frac{2\log C}{\beta \lambda} \right\}} C \log C d\theta\\ &\leq C' , \end{align}\tag{31}\] where \(C'\) is independent of \(\tau\).

Now consider any sequence \(\hat{\alpha}_n=(\beta,\lambda,m,\tau_n)\) with \(\tau_n\to+\infty\) as \(n\to +\infty\). By 31 and Lemma 4, the sequence \(\rho_{\hat{\alpha}_n}^\ast\) has bounded truncated entropy and second moment. Thus, by [9], there exists \(\mu_\alpha \in \mathcal{H}\) and a subsequence \(\{n_k\}_k\) such that \[\rho^\ast_{\hat{\alpha}_{n_k}} \rightharpoonup \mu_\alpha \text{ weakly in }L^1, \quad k\to +\infty.\] To simplify the notation, let \(\hat{\alpha}_{k}=\hat{\alpha}_{n_k}\) and \(\tau_k=\tau_{n_k}\). Note that \(L^1\)-weak convergence of densities implies weak convergence of measures. As \(\theta \mapsto \|\theta\|^2\) is continuous and bounded from below, by Portmanteau theorem, \[\label{eq:tau-pointwise-2} \liminf_{k\to +\infty} M(\rho^\ast_{\hat{\alpha}_{k}}) \geq M(\mu_\alpha).\tag{32}\] Notice that the map \(s \mapsto s\log s\) is proper, convex and lower semi-continuous. By [71], we have that \[\label{eq:tau-pointwise-3} \liminf_{k\to +\infty} -H(\rho^\ast_{\hat{\alpha}_{k}}) \geq -H(\mu_\alpha).\tag{33}\] Note that \[\begin{align} |h_{\sigma^{m,\tau_k}}(x, \rho_{\hat{\alpha}_k}^\ast) - h_{\sigma^{m}}(x,\mu_\alpha)| \leq |h_{\sigma^{m,\tau_k}}(x, \rho_{\hat{\alpha}_k}^\ast) - h_{\sigma^{m}}(x,\rho_{\hat{\alpha}_k}^\ast)| + |h_{\sigma^{m}}(x,\rho_{\hat{\alpha}_k}^\ast) - h_{\sigma^{m}}(x,\mu_\alpha)|. \end{align}\] For the first term, we have that \[|h_{\sigma^{m,\tau_k}}(x, \rho_{\hat{\alpha}_k}^\ast) - h_{\sigma^{m}}(x,\rho_{\hat{\alpha}_k}^\ast)| \leq \int |\sigma^{\tau_k,m}(x,\theta) - \sigma^m(x,\theta)| \rho_{\hat{\alpha}_k}^\ast(\theta) d\theta.\] Notice that (i) \(\rho_{\hat{\alpha}_k}^\ast\) has Gaussian tail decay with constants independent of \(\tau\) according to Lemma 3, (ii) \(\sigma^{m,\tau}\) and \(\sigma^m\) are bounded uniformly in \(\tau\), and (iii) \(\sigma^{m,\tau}(x, \theta)\) converges pointwise in \((x,\theta)\) to \(\sigma^m(x,\theta)\) as \(\tau\to +\infty\). By the Dominated Convergence Theorem, the first term vanishes as \(k \to +\infty\). The second term also vanishes by the \(L^1\)-weak convergence. Then we have that \[\lim_{k\to +\infty} h_{\sigma^{m,\tau_k}}(x, \rho_{\hat{\alpha}_k}^\ast) = h_{\sigma^{m}}(x,\mu_\alpha).\] This, together with 32 , 33 , yields that \[\label{eq:tau-pointwise-5} \liminf_{k\to+\infty} F^{\beta,\lambda}_{\sigma^{m,\tau_k}}(\rho_{\hat{\alpha}_k}^\ast) \geq F^{\beta,\lambda}_{\sigma^m}(\mu_\alpha).\tag{34}\] On the other side, as \(\sigma^{m,\tau}\) and \(\sigma^m\) are bounded uniformly in \(\tau\), and \(\sigma^{m,\tau}(x, \theta)\) converges to \(\sigma^m(x,\theta)\) as \(\tau \to +\infty\), the Dominated Convergence Theorem gives that \[\lim_{k\to +\infty} h_{\sigma^{m,\tau_k}}(x_j, \rho_\alpha^\ast) = h_{\sigma^{m}}(x_j, \rho_\alpha^\ast),\quad \forall j,\] which implies that \[\label{eq:tau-pointwise-6} \lim_{k\to +\infty} F^{\beta,\lambda}_{\sigma^{m,\tau_k}}(\rho_\alpha^\ast) = F^{\beta,\lambda}_{\sigma^m}(\rho_\alpha^\ast).\tag{35}\] Combining 34 and 35 , we have that \[F^{\beta,\lambda}_{\sigma^m} (\mu_\alpha) \leq \liminf_{k\to+\infty} F^{\beta,\lambda}_{\sigma^{m,\tau_k}}(\rho_{\hat{\alpha}_k}^\ast) \leq \liminf_{k\to+\infty} F^{\beta,\lambda}_{\sigma^{m,\tau_k}}(\rho_{\alpha}^\ast) = F^{\beta,\lambda}_{\sigma^m}(\rho_\alpha^\ast).\] Since \(\rho_\alpha^\ast\) is the unique minimizer of \(F^{\beta,\lambda}_{\sigma^m}\), we have that \(\mu_\alpha=\rho_\alpha^\ast\) a.e..

By the above, for any sequence \(\rho^\ast_{\hat{\alpha}_n}\) with \(\tau_n\to+\infty\), one can find a subsequence that converges weakly to \(\rho_\alpha^\ast\) in \(L^1\). Again, note that \(L^1\)-weak convergence of densities implies weak convergence of measures. By [72], we have that \[\rho_{\hat{\alpha}}^\ast d\theta \Rightarrow \rho_\alpha^\ast d\theta,\quad \tau \to +\infty.\]

Since \(\sigma^{m,\tau}\) and \(\sigma^m\) are uniformly bounded in \(\tau\), we have that \[\label{eq:tau-pointwise-7} \lim_{\tau \to +\infty} h^\ast_{\hat{\alpha}}(x_j)= h^\ast_\alpha(x_j), \quad \forall j.\tag{36}\] It follows that \[\begin{align} \lim_{\tau \to +\infty} \Psi^\ast_{\hat{\alpha}}(\theta) =\Psi_\alpha^\ast(\theta),\quad \forall \theta. \end{align}\] This implies that \[\lim_{\tau \to +\infty} \exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta) )=\exp(-\beta \Psi_\alpha^\ast(\theta)) ,\quad \forall \theta.\] By Lemma 3, \(\max_j |R_j^{\hat{\alpha}}|\) is bounded by a constant independent of \(\tau\). Thus, \[\exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta) ) =\exp(-\beta(\sum_{j=1}^M R_j^{\hat{\alpha}}\cdot \sigma^{m}(x_j,\theta)+\frac{\lambda}{2}\|\theta\|^2)) \leq C'\exp(-\frac{\beta\lambda}{2}\|\theta\|^2),\] for some \(C'>0\) independent of \(\tau\). Thus, with the Dominated Convergence Theorem, \[\lim_{\tau\to+\infty} Z_{\hat{\alpha}}^\ast= \lim_{\tau \to +\infty} \int \exp(-\beta \Psi^\ast_{\hat{\alpha}}(\theta) )d\theta = \int \exp(-\beta \Psi_\alpha^\ast(\theta)) d\theta= Z_\alpha^\ast.\] Then we have that \[\lim_{\tau \to +\infty} \rho_{\hat{\alpha}}^\ast(\theta) = \rho_{\alpha}^\ast(\theta).\] Finally, with Lemma 3 we have that, there exists \(C>0\) such that \(\rho_{\alpha}^\ast(\theta)\leq C \exp(-\frac{\beta\lambda}{2}\|\theta\|^2)\) for every \(\theta \in \mathbb{R}^{d+2}\). This completes the proof. ◻

Lemma 6. For any \(\alpha=(\beta,\lambda,m)\) satisfying Assumption 1, there exists a constant \(C>0\) independent of \(\alpha\) such that \[\sum_{j=1}^M |R^\alpha_j| \leq C \sqrt{\lambda}.\]

Proof. We first construct a Dirac measure \(\nu\) such that the \(h_{\sigma^m}(\cdot,\nu)\) interpolates the training data. Recall that \(x_i \neq x_j\) whenever \(i\neq j\). Thus, there exists \(v\in \mathbb{R}^d\) such that \(\|v\|=1\) and \(v^\top x_i \neq v^\top x_j\) if \(i\neq j\). Define \[\nu_j = \frac{1}{3}\Big( \delta(\frac{3My_j}{\varepsilon}, v, \varepsilon-v^\top x_j)+ \delta(-\frac{6My_j}{\varepsilon}, v, -v^\top x_j)+ \delta(\frac{3My_j}{\varepsilon}, v, -\varepsilon-v^\top x_j) \Big)\in \mathcal{P}_2(\mathbb{R}^{d+2}).\] Then \(x\mapsto \int a(w^\top x +b)_+ d\nu_j\) is a tent function along \(v\), centered at \(x_j\), with height \(My_j\), and support width controlled by \(\varepsilon\). Let \(\nu = \frac{1}{M}\sum_{j=1}^M \nu_j\in \mathcal{P}_2(\mathbb{R}^{d+2})\). With sufficiently small \(\varepsilon\), we have that \[\int a(w^\top x_j+b)_+ d\nu =y_j,\quad j=1,\ldots,M.\] Fix such an \(\varepsilon\). Since \(\operatorname{supp}\nu\) is compact, there exists \(M_0>0\) independent of \(\alpha\) such that for all \(m>M_0\), \[\sigma^m(x_j,\theta)=a(w^\top x_j+b)_+\quad \forall \theta\in \operatorname{supp}\nu,\;j=1,\ldots,M.\] With \(m>M_0\), we have that \[h_{\sigma^m}(x_j,\nu)=\int \sigma^m(x_j,\theta) d\nu =y_j,\quad j=1,\ldots, M.\]

Now we construct a measure \(\mu\in \mathcal{H}\) that has a finite entropy and is close to \(\nu\). For any finite set \(S=\left\{\theta_i\right\}_{i=1}^N \subset \mathbb{R}^{d+2}\), let \(B_\infty^\zeta(S)=\left\{ \theta\in \mathbb{R}^{d+2}\colon \min_i\|\theta-\theta_i\|_\infty\leq\zeta \right\}\). Define \[\mu_j = \operatorname{Unif}\Big( B_{\infty}^\zeta ( \operatorname{supp}\nu_j) \Big), \quad \mu=\frac{1}{M}\sum_{j=1}^M \mu_j\in \mathcal{P}_2^a(\mathbb{R}^{d+2}).\] Since \(\operatorname{supp}\mu\) shrinks to \(\operatorname{supp}\nu\) as \(\zeta \to 0\), there exist \(\zeta_0\) such that for all \(\zeta<\zeta_0\) and \(m>M_0\), \[\label{eq:hess-eq1} \sigma^m(x_j,\theta)=a(w^\top x_j+b)_+,\quad \forall \theta\in \operatorname{supp}\mu,\; j=1,\ldots,M.\tag{37}\] Note that \(\nu_j\) is supported on three points. Without loss of generality, assume that for all \(\zeta<\zeta_0\), \(B_\infty^\zeta(\operatorname{supp}\nu_j)\) consists of three disjoint \(\ell_\infty\) balls.

For \(j=1,\ldots,M\), suppose that \(\nu_j = \frac{1}{3} \sum_{k=1}^3\delta(a_{jk},w_{jk},b_{jk})\) with \((a_{jk},w_{jk},b_{jk})\in \mathbb{R}^{d+2}\). Let \(\nu'_{jk}=\delta(w_{jk},b_{jk})\), and \(\mu_{jk}'=\operatorname{Unif}(B_\infty^\zeta(w_{jk},b_{jk}))\). Then with 37 we have that \[\begin{align} \int \sigma^m(x, \theta) d\mu_j - \int \sigma^m(x,\theta) d\nu_j &= \frac{My_j}{\varepsilon} \Big( \int (w^\top x +b)_+ d \mu_{j1}'- \int (w^\top x +b)_+ d \nu_{j1}'\Big) \\ &\quad\quad - \frac{2My_j}{\varepsilon} \Big( \int (w^\top x +b)_+ d \mu_{j2}'- \int (w^\top x +b)_+ d \nu_{j2}'\Big) \\ &\quad\quad + \frac{My_j}{\varepsilon} \Big( \int (w^\top x +b)_+ d \mu_{j3}'- \int (w^\top x +b)_+ d \nu_{j3}'\Big). \end{align}\] Notice that \((w,b)\mapsto (w^\top x+b)_+\) is \(L\)-Lipschitz for a constant \(L\) independent of \(\alpha\). Let \(W_1\) denote the \(1\)-Wasserstein distance with respect to \((\mathbb{R}^{d+1},\|\cdot\|_2)\). Then with the Kantorovich-Rubinstein duality, we have that \[\begin{align} \left| \int \sigma^m(x, \theta) d\mu_j - \int \sigma^m(x,\theta) d\nu_j\right| &\leq \frac{2M|y_j|}{\varepsilon} L \sum_{k=1}^3 W_1(\mu_{jk}', \nu_{jk}')\\ &\le \frac{2M|y_j|}{\varepsilon} L \sum_{k=1}^3 \sup_{p\in B_\infty^\zeta(w_{jk},b_{jk}) } \|p-(w_{jk},b_{jk})\|_2\\ &\le \frac{2M|y_j|}{\varepsilon} L \cdot 3 \zeta \sqrt{d+1}. \end{align}\] Therefore, there exists \(K>0\) that is independent of \(\alpha\) such that, for every \(\zeta<\zeta_0\), \[\max_j \left| \int \sigma^m(x_j, \theta) d\mu - \int \sigma^m(x_j,\theta) d\nu\right|= \max_j \left| \int \sigma^m(x_j,\theta) d\mu - y_j \right| \leq K \zeta.\] Then, with \(\zeta = \min (\zeta_0/2, \sqrt{\lambda})\) we have that \[\frac{1}{2M}\sum_{j=1}^M \left( h_{\sigma^m}(x_j,\mu)-y_j \right)^2 \leq C_0 \lambda,\] for some constant \(C_0>0\) independent of \(\alpha\).

Note that \(H\) is concave on \(\mathcal{H}\). Therefore, \[H(\mu) \geq \frac{1}{M}\sum_{j=1}^M H(\mu_j) = \frac{1}{M}\sum_{j=1}^M \log (\operatorname{Vol}(B_\infty^\zeta(\operatorname{supp}\nu_j))) = \log(3(2\zeta)^{d+2}).\] To bound the second moment of \(\mu\), recall that for all \(\zeta<\zeta_0\), \(\operatorname{supp}\mu\) is contained in a compact set that is independent of \(\alpha\). Thus, \(M(\mu)<2 C_1\) for some constant \(C_1>0\) independent of \(\alpha\). Then, we have that \[F^{\beta,\lambda}_{\sigma^m}(\mu) \leq C_0\lambda + C_1 \lambda -\frac{1}{\beta} \log(3(2\zeta)^{d+2}).\] With [5], we have that \[\begin{align} &\frac{1}{2M}\sum_{j=1}^M (h^\ast_{\alpha}(x_j)-y_j )^2 \\ \leq & F^{\beta,\lambda}_{\sigma^m}(\rho_\alpha^\ast) - \frac{\lambda}{4} M(\rho_\alpha^\ast)+\frac{1}{\beta}(1+(d+2)\log (\frac{8\pi}{\beta \lambda})) \\ \leq & F^{\beta,\lambda}_{\sigma^m}(\mu) +\frac{1}{\beta}(1+(d+2)\log (\frac{8\pi}{\beta \lambda}))\\ \leq & (C_0+C_1) \lambda + \left(1+(d+2) \log(\frac{8\pi}{\beta \lambda})-\log 3 \right) \frac{1}{\beta} + (d+2)\frac{1}{\beta} \log \left(\frac{1}{2\min\left\{\zeta_0/2,\sqrt{\lambda}\right\}}\right). \end{align}\] As \(\beta > \lambda^{-1}\) and \(\beta>\lambda^{-1}\log(\lambda^{-1})\), \[\left(1+ (d+2) \log(\frac{8\pi}{\beta \lambda})-\log 3 \right) \frac{1}{\beta} \leq (1-\log 3)\frac{1}{\beta} + \frac{d+2}{\beta}\log(\frac{8\pi}{\lambda}) \leq C_2 \lambda,\] for some constant \(C_2>0\) independent of \(\alpha\). When \(\sqrt{\lambda}<\zeta_0/2\), we have that \[(d+2)\frac{1}{\beta} \log \left(\frac{1}{2\min\left\{\zeta_0/2,\sqrt{\lambda}\right\}}\right) = (d+2)\frac{1}{\beta} \log \left(\frac{1}{2\sqrt{\lambda}}\right)\leq C_3\lambda,\] for some constant \(C_3>0\) independent of \(\alpha\). When \(\sqrt{\lambda}\geq \zeta_0/2\), \[(d+2)\frac{1}{\beta} \log \left(\frac{1}{2\min\left\{\zeta_0/2,\sqrt{\lambda}\right\}}\right) = (d+2)\frac{1}{\beta} \log \left(\frac{1}{\zeta_0}\right)\leq C_4\lambda,\] for some constant \(C_4>0\) independent of \(\alpha\). Finally, we have that \[\sum_{j=1}^M (h^\ast_\alpha(x_j)-y_j )^2 \leq C_5 \lambda,\] for some constant \(C_5\) independent of \(\alpha\), which implies that \[\sum_{j=1}^M|R^\alpha_j|=\frac{1}{M}\sum_{j=1}^M |h^\ast_{\alpha}(x_j)-y_j| \leq C_6 \sqrt{\lambda},\] for some constant \(C_6\) independent of \(\alpha\). This completes the proof. ◻

Lemma 7. For any \(\alpha=(\beta,\lambda,m)\) satisfying Assumption 1, \[C \beta^{-\frac{d+2}{2}} \lambda^{-\frac{d+2}{4}}(1+\sqrt{\lambda})^{-\frac{d+2}{2}} \le Z_\alpha^\ast \le \exp\left( C' \beta +1+ (d+2)\log \frac{8\pi}{\lambda \beta} \right)\] for some constants \(C,C'>0\) independent of \(\alpha\).

Proof. First, we obtain the lower bound. Let \(C_1=\max\{\max_j\|x_j\|,1\}\). Notice that \[\begin{align} Z_\alpha^\ast &= \int \exp\left\{ -\beta\left[ \sum_{j=1}^M R_j^\alpha \cdot a^m (x^\top_j w^m +b)_+^m +\frac{\lambda}{2}\|\theta\|^2 \right] \right\} d\theta\\ &\ge \int \exp\left\{ -\beta\left[ \sum_{j=1}^M | R_j^\alpha| |a|(\|x_j\|\|w\|+|b|) +\frac{\lambda}{2}\|\theta\|^2 \right] \right\} d\theta\\ &\ge \int \exp\left\{ -\beta\left[ C_1(\|aw\|+|ab|)\sum_{j=1}^M | R_j^\alpha| +\frac{\lambda}{2}\|\theta\|^2 \right] \right\} d\theta. \end{align}\] By Lemma 6, there exists \(C_2>0\) independent of \(\alpha\) such that \[\begin{align} Z_\alpha^\ast &\ge \int \exp\left\{ -\beta\left[ C_1 C_2\sqrt{\lambda} (\|aw\| +|ab|) +\frac{\lambda}{2}\|\theta\|^2 \right] \right\} d\theta\\ &\ge \int \exp\left\{ -\beta\left[ (C_1C_2\sqrt{\lambda}+\frac{\lambda}{2})a^2 + (\frac{C_1C_2\sqrt{\lambda}+\lambda}{2}) (\|w\|^2 +b^2) \right] \right\} d\theta\\ & = \frac{(\pi)^{\frac{d+2}{2}}}{(C_1C_2 \sqrt{\lambda}+\frac{\lambda}{2})^{\frac{1}{2}} (\frac{C_1C_2}{2}\sqrt{\lambda}+\frac{\lambda}{2})^{\frac{d+1}{2}} \beta^{\frac{d+2}{2}} }\\ &\ge \frac{(\pi)^{\frac{d+2}{2}}}{(C_1C_2 \sqrt{\lambda}+\frac{\lambda}{2})^{\frac{d+2}{2}} \beta^{\frac{d+2}{2}} }\\ &\ge C_3 \beta^{-\frac{d+2}{2}} \lambda^{-\frac{d+2}{4}}(1+\sqrt{\lambda})^{-\frac{d+2}{2}}, \end{align}\] for some \(C_3>0\) independent of \(\alpha\).

For the upper bound, note that \[\begin{align} H(\rho_\alpha^\ast) &= -\int\rho_\alpha^\ast(\theta) \log \rho_\alpha^\ast(\theta) d\theta\\ & = - \int \rho_\alpha^\ast(\theta)\left( -\beta\sum_{j=1}^M R_j^\alpha\sigma^m(x_j,\theta)-\frac{\lambda \beta}{2}\|\theta\|^2 - \log Z_\alpha^\ast \right) d\theta\\ & = \beta \sum_{j=1}^M R_j^\alpha \int \rho_\alpha^\ast(\theta ) \sigma^m(x_j,\theta) d\theta + \frac{\lambda \beta}{2}M(\rho_\alpha^\ast) + \log Z_\alpha^\ast\\ & = \beta \sum_{j=1}^M R_j^\alpha h^\ast_{\alpha}(x_j) + \frac{\lambda \beta}{2}M(\rho_\alpha^\ast) + \log Z_\alpha^\ast. \end{align}\] Then we have that \[\begin{align} F^{\beta,\lambda}_{\sigma^m}(\rho_\alpha^\ast) &= \frac{1}{2M} \sum_{j=1}^M (h^\ast_{\alpha}(x_j)-y_j)^2 + \frac{\lambda}{2}M(\rho_\alpha^\ast) - \frac{1}{\beta}H(\rho_\alpha^\ast)\\ &= \frac{1}{2M} \sum_{j=1}^M (h^\ast_{\alpha}(x_j)-y_j)^2 - \frac{1}{M}\sum_{j=1}^M (h^\ast_{\alpha}(x_j)-y_j) h^\ast_{\alpha}(x_j) - \frac{1}{\beta} \log Z_\alpha^\ast\\ &= -\frac{1}{2M}\sum_{j=1}^M(h^\ast_{\alpha}(x_j))^2 + \frac{1}{2M} \sum_{j=1}^My_j^2 - \frac{1}{\beta} \log Z_\alpha^\ast\\ &\leq \frac{1}{2M} \sum_{j=1}^My_j^2 - \frac{1}{\beta} \log Z_\alpha^\ast\\ &\leq C_4 - \frac{1}{\beta} \log Z_\alpha^\ast, \end{align}\] for some \(C_4>0\) independent of \(\alpha\). With [5], we have that \[C_4 - \frac{1}{\beta} \log Z_\alpha^\ast\ge F^{\beta,\lambda}_{\sigma^m}(\rho_\alpha^\ast) \geq -\frac{1}{\beta}(1+(d+2)\log(\frac{8\pi}{\beta \lambda})).\] Then we have that \[Z_\alpha^\ast \le \exp\left( C_4 \beta +1+ (d+2)\log \frac{8\pi}{\lambda \beta} \right).\] This completes the proof. ◻

11 Proof of Theorem 3↩︎

In this section, we present the proof of Theorem 3, which shows that the trained input weights and biases align along a few directions.

Proof. (Proof of Theorem 3) Let \(\alpha_n=(\beta_n,\lambda_n,m_n)\). Let \(z=(w,b)\). Consider any open set \(B\subset \mathbb{R}^{d+1}\) such that \[\label{eq:B-nbhd} 0\notin \mathrm{cl}(B),\quad \widehat{\mathrm{cl}B}\cap \hat{\Omega}^\ast=\varnothing \text{ where } \widehat{\mathrm{cl}B} \triangleq \left\{\frac{z}{\|z\|}\colon z\in \mathrm{cl}(B)\right\} .\tag{38}\] Recall the definition of \(\hat{\Omega}^\ast\) from Proposition [prop:shrink]. We have that \[\delta = \min \Big\{ \min_{k} \inf_{z\in \widehat{\mathrm{cl}B} \cap \hat{O}_k} f_k^\ast(z),\;\frac{1}{2} \Big\}\in (0,\frac{1}{2}].\]

Fix any \(\varepsilon>0\). Since \(\rho^\ast_{\alpha_n}\) converges to \(\rho^\ast\) in \(2\)-Wasserstein distance, \(\rho^\ast_{\alpha_n}\) has uniformly integrable second moments [73]. Thus, there exists \(L>0\) such that \[\int_{\|\theta\|>L} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta<\varepsilon,\quad \forall n\geq 1.\] Thus, \[\begin{align} \int_{\mathbb{R}\times B} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta \le \int_{(\mathbb{R}\times B)\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta + \varepsilon. \end{align}\] For the first term of the right-hand side, we have that \[\int_{(\mathbb{R}\times B)\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta = \sum_{k=1}^{2\mathcal{P}(\mathcal{X})} \int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta.\] Consider any fixed \(k\). Since \(L\) is fixed, for sufficiently large \(m\) we have that \[\sigma^m(x_j,\theta)=a^m(x_j^\top w^m+b)_+^m=a(x_j^\top w+b)_+,\quad \forall \theta \in\left\{\|\theta\|<L\right\} , \forall j.\] Let \[Z^\ast_\alpha=\int \exp\Big\{-\beta \Big( \sum_{j=1}^M R^\alpha_j \sigma^m(x_j,\theta) +\frac{\lambda}{2}\|\theta\|^2 \Big) \Big\} d\theta.\] Then we have that \[\begin{align} &Z_{\alpha_n}^\ast\cdot \int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta \\ =&\int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \exp\left\{-\frac{\beta_n \lambda_n}{2}\left[\sum_{j\in J_k}\frac{R_j^{\alpha_n}}{\lambda_n} 2a (w^\top x_j +b) +\|\theta\|^2\right]\right\} d\theta\\ =& \int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \exp\left\{-\frac{\beta_n \lambda_n}{2}\left[\sum_{j\in J_k}\frac{R_j^{\alpha_n}}{\lambda_n}2a (w^\top x_j +b) +a^2\right]\right\} \exp\left\{-\frac{\beta_n \lambda_n}{2}(\|z\|^2)\right\} d\theta\\ \le & \int_\mathbb{R}\int_{B\cap O_k \cap \left\{\|z\|\leq L\right\}} \|z\|^2 \exp\left\{-\frac{\beta_n \lambda_n}{2}\left[\sum_{j\in J_k}\frac{R_j^{\alpha_n}}{\lambda_n}2a (w^\top x_j +b) +a^2\right]\right\} \exp\left\{-\frac{\beta_n \lambda_n}{2}(\|z\|^2)\right\} dz da. \end{align}\] Note that for any \(u\in \mathbb{R}\) and \(\beta,\lambda>0\), \[\begin{align} \int_\mathbb{R}\exp\left\{-\frac{\beta\lambda}{2}\left[ 2a u +a^2 \right]\right\} da &\leq \int_\mathbb{R}\exp\left\{-\frac{\beta\lambda}{2}\left[ a^2 -2|a| |u|\right]\right\}da \\ &= 2\int_0^\infty \exp\left\{-\frac{\beta\lambda}{2}\left[ a^2 -2a |u|\right]\right\} da\\ &\le 2\sqrt{\frac{2\pi}{\lambda\beta}} \exp(\frac{\lambda\beta}{2}u^2). \end{align}\] Thus, by Tonelli’s theorem, \[\begin{align} &\int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta \\ \le & 2\sqrt{\frac{2\pi}{\lambda_n\beta_n}} \int_{B\cap O_k \cap \left\{\|z\|\leq L\right\}} \|z\|^2 (Z_{\alpha_n}^\ast)^{-1} \exp\left\{-\frac{\beta_n \lambda_n}{2}\Big(\|z\|^2-\Big|\sum_{j\in J_k}\frac{R^{\alpha_n}_j}{\lambda_n}(w^\top x_j+b)\Big|^2\Big)\right\} dz\\ = & 2\sqrt{\frac{2\pi}{\lambda_n\beta_n}} \int_{B\cap O_k \cap \left\{\|z\|\leq L\right\}} \|z\|^2 (Z_{\alpha_n}^\ast)^{-1} \exp\left\{-\frac{\beta_n \lambda_n}{2}f_k^{\alpha_n}(z)\right\} dz. \end{align}\] As shown in 28 , \(f_k^{\alpha_n}\) converges uniformly to \(f_k^\ast\) on \(\mathbb{S}^d\). Thus, we have that for sufficiently large \(n\): \[\min_k \inf_{z\in \widehat{\mathrm{cl}B} \cap \hat{O}_k} f_k^{\alpha_n}(z) \geq \frac{\delta}{2}.\] Thus, \[\begin{align} &\int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta \\ \le& 2(Z_{\alpha_n}^\ast)^{-1}\sqrt{\frac{2\pi}{\lambda_n\beta_n}} \int \|z\|^2 \exp\left\{-\frac{\beta_n\lambda_n\delta\|z\|^2}{4}\right\} dz\\ \le & C (Z_{\alpha_n}^\ast)^{-1} (\lambda \beta)^{-\frac{d+4}{2}} \delta^{-\frac{d+3}{2}}. \end{align}\] for some constant \(C>0\) independent of \(\alpha_n\). With Lemma 7, we have that \[\int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta \leq C' \beta_n^{-1}\lambda_n^{-(d+6)/4} (1+\sqrt{\lambda_n})^{(d+2)/2},\] for some constant \(C'>0\) independent of \(\alpha_n\). Thus, \[\lim_{n\to+\infty} \int_{(\mathbb{R}\times (B\cap O_k))\cap \left\{\|\theta\|\leq L\right\}} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta = 0.\]

With this, we can conclude that, \[\limsup_{n\to+\infty} \int_{\mathbb{R}\times B} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta\le \varepsilon.\] Since \(\varepsilon\) is arbitrary, we have that \[\lim_{n\to+\infty} \int_{\mathbb{R}\times B} \|z\|^2 \rho^\ast_{\alpha_n}(\theta) d\theta =0.\] Since \(B\) is open, we have that \(\mathbb{I}_{z\in B}(\theta)\|z\|^2\) is lower semicontinuous and bounded from below. By Portmanteau theorem, \[0\leq \int_{\mathbb{R}\times B} \|z\|^2 d\rho^\ast \leq \liminf_{n\to+\infty} \int_{\mathbb{R}\times B}\|z\|^2 d\rho^\ast_{\alpha_n}=0.\] Thus, \(\int_{\mathbb{R}\times B} \|z\|^2 d\rho^\ast=0\). Let \[\Omega^\ast = \left\{\gamma (w,b)\colon \gamma \geq 0, (w,b)\in \hat{\Omega}^\ast\right\}.\] By Proposition [prop:shrink], \(\Omega^\ast\) is the union of at most \(2\mathcal{P}(\mathcal{X})-1\) rays. For any \(z\notin \Omega^\ast\), we can find a neighborhood \(B\) of \(z\) that satisfies 38 and that \(\|z\|>c\) for some \(c>0\) and for every \(z\in B\). Then, \[0=\int_{\mathbb{R}\times B} \|z\|^2 d\rho^\ast \geq c^2 \int_{\mathbb{R}\times B} d\rho^\ast\geq0.\] Thus, \((a,z) \notin \operatorname{supp}(\rho^\ast)\) for any \(a\in \mathbb{R}, z\notin \Omega^\ast\). Hence, we have that \[\operatorname{supp}(\rho^\ast) \subset \mathbb{R}\times \Omega^\ast.\] It follows that \[\operatorname{supp}(q^\ast ) = \operatorname{supp}(\omega_\#(\rho^\ast) ) \subset \Omega^\ast,\] which completes the proof. ◻

12 Proof of Theorem 4↩︎

In this section, we present the proof of Theorem 4. We first prove Lemma 2, which characterizes the geometry of the strata. We then prove Proposition [prop:strat], which provides a geometric proof of Theorem 4.

Proof. (Proof of Lemma 2) It is clear that \(\mathbb{S}^d=\cup_{V\in \mathcal{V}} V\). If \(V_A\neq V_{A'}\), then there exists \(j\in\left\{1,\ldots,M\right\}\) such that \(A(x_j)\neq A'(x_j)\). As \(V_A \subset \left\{(w,b)\in \mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j+b)=A(x_j)\right\}\) and \(V_{A'} \subset \left\{(w,b)\in \mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j+b)={A'}(x_j)\right\}\), we have that \(V_A\cap V_{A'}=\varnothing\).

Consider any \(V\neq V_0\) and \(V\neq \varnothing\). Let \(V=V_A\) for a ternary sign pattern \(A\). Then there exists \(j\) such that \(A(x_j)\neq 0\). Thus, \(V\subset \left\{(w,b)\in \mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j+b)=A(x_j)\right\}\), which is an open hemisphere on \(\mathbb{S}^d\). Then we can select a point \(z\in V\) and consider the standard gnomonic projection \(\iota\) from \(V\) to the tangent space \(T_z\mathbb{S}^d\), viewed as an embedded submanifold of \(\mathbb{R}^{d+1}\). Notice that \[\iota(V) = T_z\mathbb{S}^d \cap \Big(\bigcap_{j=1}^M \left\{(w,b)\in \mathbb{R}^{d+1}\colon \mathrm{sgn}(w^\top x_j+b)=A(x_j)\right\}\Big).\] The set on the right-hand side is simply connected as it is the intersection of convex sets. As \(\iota\) is a homeomorphism, \(V\) is simply connected. This completes the proof. ◻

Proof. (Proof of Proposition [prop:strat]) Let \(V_0=\{(w,b)\in\mathbb{S}^d\colon \mathrm{sgn}(w^\top x_j +b)=0\,\forall j\}\). We first prove item \((i)\) for strata \(V\neq V_0\). Select a \(k\in\left\{1,\ldots,M\right\}\) such that \(V\subset \hat{O}_k\) (and thus \(\mathrm{cl}(V)\subset \hat{O}_k\)). Let \(T_k=\hat{\Omega}_k^\ast \cap \hat{O}_k\). Implied by 24 , we have that \[\hat{\Omega}^\ast \cap V=\hat{\Omega}_k^\ast \cap V=T_k\cap V,\quad \hat{\Omega}^\ast \cap \mathrm{cl}(V)=\hat{\Omega}_k^\ast \cap \mathrm{cl}(V)=T_k\cap \mathrm{cl}(V).\] As shown in the proof of Proposition [prop:shrink], \(T_k\) consists of at most two points. If \(T_k\) is empty or a singleton, items \((i)\) and \((ii)\) hold trivially. Assume that \(T_k\) has two points. Using similar arguments as in the proof of Proposition [prop:shrink], \(T_k\) is the union of the two singleton sets: \[\label{eq:strat} \begin{align} \{z_+\} &= \left\{z\in \hat{O}_k\colon z^\top P_k^\ast\ge 1\right\}= \left\{z\in \hat{O}_k\colon z^\top P_k^\ast=1\right\}, \\ \{z_-\} & = \left\{z\in \hat{O}_k\colon z^\top P_k^\ast\le -1\right\}= \left\{z\in \hat{O}_k\colon z^\top P_k^\ast=-1\right\}. \end{align}\tag{39}\] Note that this implies that \(v^\top P_k^\ast<1\) for every \(z\in \hat{O}_k\setminus\left\{z_+\right\}\) and \(v^\top P_k^\ast>-1\) for every \(z\in \hat{O}_k\setminus\left\{z_-\right\}\).

Assume that \(z_+\in V\). We aim to show that \(z_- \notin \mathrm{cl}(V)\). Let \(A\) be the ternary sign pattern \(A\colon \left\{x_j\right\}_{j=1}^M\to\left\{-1,0,1\right\}\) such that \(V=V_A\). Let \[e_A=\left\{j\colon A(x_j)=0\right\},\quad S_A=\left\{(w,b)\in \mathbb{S}^d\colon w^\top x_j+b=0 \, \forall j\in e_A\right\}.\] When \(e_A=\varnothing\), let \(S_A=\mathbb{S}^d\). Clearly, \(\mathrm{cl}(V)\subset S_A\). Note that \(S_A\) is the intersection of \(\mathbb{S}^d\) and the linear space \(L_A=\{(w,b)\in\mathbb{R}^{d+1}\colon w^\top x_j +b =0 \, \forall j \in e_A\}\), whose dimension is denoted by \(r_A\). Thus, \(S_A\) is a sphere of dimension \(r_A-1\ge0\), i.e., \(S_A\cong \mathbb{S}^{r_A-1}\). When \(r_A=1\), then \(S_A\) is a pair of antipodal points. As \(V\) is connected by Lemma 2, \(V\) must be a singleton and the claim holds trivially.

Now assume that \(r_A>1\). Notice that \[V= \left\{(w,b)\in S_A\colon \mathrm{sgn}(w^\top x_j +b)=A(x_j), A(x_j)\neq 0\right\}.\] Thus, \(V\) is relatively open in \(S_A\). Let \(\bar P_k^\ast\) denote the projection of \(P_k^\ast\) onto the linear space \(L_A\). Define the linear function \[P\colon S_A \to \mathbb{R}, \quad P(z)=z^\top\bar P_k^\ast.\] According to 39 , we have that \(P(z_+)=1\) and \(P(z)<1\) for every \(z\in \mathrm{cl}(V)\setminus\left\{z_+\right\}\). Since \(V\) is relatively open in \(S_A\), \(P\) attains a local maximum at \(z_+\). It is clear that \(P\) has only one local maximum over \(S_A\), which is the global maximum. It follows that \(z_+= \bar P_k^\ast\). Since \(P(z_-)=z_-^\top z_+=-1\), we have that \(z_-=-z_+\). On the other hand, select any \(j'\notin e_A\) and assume without loss of generality that \(A(x_{j'})=1\). Consider the closed hemisphere on \(S_A\): \[S_A^+ = \left\{(w,b)\in S_A \colon w^\top x_{j'}+b\geq 0\right\}.\] Clearly, \(\mathrm{cl}(V)\subset S_A^+\). Note that \(z^+\in V\) and thus lies in the relative interior of \(S_A^+\). By the reflection symmetry, we have that \(z^-\) lies in \(S_A \setminus S_A^+\), which means that \(z_- \notin \mathrm{cl}(V)\). Therefore, we conclude that \(V\cap \hat{\Omega}^\ast\) consists of at most one point and \(V \cap \hat{\Omega}^\ast\neq\varnothing\) implies that \((\partial_{\mathrm{cl}(V)}V)\cap \hat{\Omega}^\ast=\varnothing\).

Now we prove item \((ii)\), and prove item \((i)\) for \(V_0\). Notice that \(\mathrm{cl}(V_{-1})\) is a spherical sector. Let \(k\in \left\{1,\cdots,2\mathcal{P}(\mathcal{X})\right\}\) be the index such that \(\mathrm{cl}(V_{-1})=\hat{O}_k\). It is clear that \(J_k=\varnothing\). Then, \(f_k^\ast(z)=\|z\|^2\) and \(\hat{\Omega}_k^\ast=\varnothing\). Thus, \(\hat{\Omega}^\ast \cap \mathrm{cl}(V_{-1})=\varnothing\). In particular, as \(\mathrm{cl}(V_0) \subset \mathrm{cl}(V_{-1})\), we have that \(\mathrm{cl}(V_0) \cap \hat{\Omega}^\ast=\varnothing\).

Item \((iii)\) is a direct consequence of the proof of Proposition [prop:shrink], in particular the statement that, for every \(k\), \(\hat{O}_k \cap \hat{\Omega}_k^\ast\) has at most two connected components and the case of two components occurs if and only if both components of \(\hat{\Omega}_k^\ast\) intersect the relative boundary of \(\hat{O}_k\) in \(\mathbb{S}^d\). This completes the proof. ◻

Proof. (Proof of Theorem 4) Notice that all the realizable linear ternary activation patterns on \(\mathcal{X}\) are in one-to-one correspondence with the strata in \(\mathcal{V}\) by Lemma 2. Recall from Theorem 5 that \(\{(w_k,b_k)\}_{k=1}^K=\hat{\Omega}^\ast\). Then, we have that items \((i),(ii),(iii)\) of Proposition [prop:strat] imply items \((i),(ii),(iii)\) of Theorem 4, respectively. This completes the proof. ◻

13 Proof of Proposition [prop:toy]↩︎

In this section, we prove Proposition [prop:toy], which identifies the kink hyperplanes for a simple class of data sets.

Proof. (Proof of Proposition [prop:toy]) Since the data set is symmetric, we can assume without loss of generality that \(x_1>0\). Recall that for any cone \(S\subset \mathbb{R}^{d+1}\), we use \(\hat{S}\) to denote its spherical cross-section, i.e., \(\hat{S}=S\cap \mathbb{S}^d\). For any \(z\in \mathbb{R}^{d+1}\setminus\{ 0\}\), let \(\ell_z\) denote the straight line passing through \(z\): \[\ell_z=\left\{\gamma z\colon \gamma \in \mathbb{R}\right\}.\]

Even labels \(y_1=y_2\): We first show that \(h^\ast\) is an even function. Consider \(T(a,w,b)=(a,-w,b)\). Notice that \[\sigma^m(x,T(\theta))= a^m\Big( x^\top (-w)^m +b \Big)_+^m = a^m (-x^\top w^m +b)_+^m = \sigma^m(-x,\theta).\] For any \(\rho\in \mathcal{H}\), let \(T_\#\rho\) denote the push-forward measure under \(T\). Clearly, \(T_\# \rho \in \mathcal{H}\). We have that \[h_{\sigma^m}(x, T_\# \rho) = \int \sigma^m(x,T(\theta)) d\rho(\theta) = \int \sigma^m(-x,\theta) d\rho(\theta) = h_{\sigma^m}(-x,\rho).\] Let \(R\) be the empirical risk \[R(\rho)=\frac{1}{4}\Big( (h_{\sigma^m}(x_1,\rho)-y_1)^2+(h_{\sigma^m}(x_2,\rho)-y_2)^2 \Big).\] By above, \(R(\rho)=R(T_\# \rho)\) for any \(\rho\in \mathcal{H}\). Notice that \(M(\rho)=M(T_\# \rho)\) as \(T\) preserves the norm, and that \(H(\rho)=H(T_\# \rho)\) as \(T\) is a diffeomorphism that preserves the volume. Therefore, for any \(\beta,\lambda,m>0\), we have that \[F^{\beta,\lambda}_{\sigma^m}(\rho) = F^{\beta,\lambda}_{\sigma^m}(T_\#\rho).\] This implies that \(\rho^\ast_\alpha=T_\# \rho^\ast_\alpha\) a.e., since \(\rho^\ast_\alpha\) is the unique minimizer. Therefore, under the sequence \(\alpha_n=(\beta_n,\lambda_n,m_n)\) in Theorem 2, \[h^\ast_{\alpha_n}(x)= h_{\sigma^{m_n}}(x, \rho^\ast_{\alpha_n})= h_{\sigma^{m_n}}(x, T_\# \rho^\ast_{\alpha_n}) = h_{\sigma^{m_n}}(-x, \rho^\ast_{\alpha_n})=h^\ast_{\alpha_n}(-x),\quad \forall n.\] Taking \(n\to+\infty\) yields that \[h^\ast(x)=h^\ast(-x).\] Thus, \(h^\ast\) is an even function.

Let \(J_1=\left\{1,2\right\},J_2=\left\{1\right\},J_3=\left\{2\right\},J_4=\varnothing\), and \(\kappa=(h^\ast(x_1)-y_1)/(2\bar \lambda)\). We have that \[\begin{dcases} P_1^\ast = \kappa \begin{pmatrix} x_1\\1 \end{pmatrix}+ \kappa\begin{pmatrix} x_2\\1 \end{pmatrix} = \kappa \begin{pmatrix} \mathbf{0}\\2 \end{pmatrix},\\ P_2^\ast = \kappa\begin{pmatrix} x_1\\1 \end{pmatrix},\\ P_3^\ast = \kappa\begin{pmatrix} -x_1\\1 \end{pmatrix},\\ P_4^\ast = 0. \end{dcases}\] For \(k=1,\ldots,4\), let \(\Omega_k^\ast\) denote the non-positive set of \(f_k^\ast\). Note that \(\Omega_k^\ast\) is either the singleton \(\left\{0\right\}\) or a double cone with axis \(\ell_{P_k^\ast}\). Let \[\begin{dcases} O_1 = \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x_1 +b \geq 0, -w^\top x_1 +b \geq 0\right\},\\ O_2 = \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x_1 +b \geq 0, -w^\top x_1 +b \leq 0\right\},\\ O_3 = \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x_1 +b \leq 0, -w^\top x_1 +b \geq 0\right\},\\ O_4 = \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x_1 +b \leq 0, -w^\top x_1 +b \leq 0\right\}. \end{dcases}\] Clearly, \(f_4^\ast(z)=\|z\|^2\) and \(\Omega_4^\ast=\left\{0\right\}\). We now examine \(\Omega_k^\ast \cap O_k\) for \(k=1,2,3\). If \(\kappa=0\), we have that \(P_k^\ast=0\) for every \(k\). Then, \(f_k^\ast(z)=\|z\|^2\) and \(\Omega^\ast_k=\left\{0\right\}\) for every \(k\). Therefore, \(\Omega^\ast=\left\{0\right\}\). Clearly, in this case \(\hat{\Omega}^\ast=\varnothing\) and, by Theorem 5, \(h^\ast\) is globally affine.

Now consider \(\kappa\neq0\). Let \(O_{jk}=O_j\cap O_k\) for any \(i\neq j\). Notice that \[\begin{dcases} \partial O_1 = O_{12} \cup O_{13},\\ \partial O_2 = O_{12} \cup O_{24},\\ \partial O_3 = O_{13} \cup O_{34}. \end{dcases}\] For \(k=1\), notice that \[(P_1^\ast)^\top (x_1,1) = 2\kappa ,\quad (P_1^\ast)^\top (-x_1,1) = 2\kappa.\] This means that \(\ell_{P_1^\ast}\) intersects the interior of \(O_1\). With Proposition [prop:shrink], we have that \[\label{eq:toy0} \Omega_1^\ast \cap O_1\subset \ell_{P_1^\ast},\quad 1\geq \|P_1^\ast\|=|\kappa|\sqrt{2}.\tag{40}\] For \(k=2\), notice that \[(P_2^\ast)^\top (x_1,1) = \kappa(\|x_1\|^2+1) ,\quad (P_2^\ast)^\top (-x_1,1) = \kappa(-\|x_1\|^2+1).\] If \(\|x_1\|<1\), we have that \(\ell_{P_2^\ast}\) intersects \(O_1\) and \(O_4\). Note that \[\sin (d_\angle(\ell_{P_2^\ast}, O_{12}))=\frac{\frac{(P_2^\ast)^\top P_3^\ast}{\|P_3^\ast\|}}{\|P_2^\ast\|}=\frac{1-\|x_1\|^2}{\|x_1\|^2+1}.\] Thus, \[d_\angle(\ell_{P_2^\ast}, O_{12})= \arcsin(\frac{1-\|x_1\|^2}{\|x_1\|^2+1}) < \pi/2 = d_\angle(\ell_{P_2^\ast}, O_{24}).\] By the double-cone geometry of \(\Omega_2^\ast\), we have that \(\Omega_2^\ast \cap O_2 \neq \varnothing\) if and only if \[\arcsin(\frac{1-\|x_1\|^2}{\|x_1\|^2+1}) = \arccos(\frac{1}{\|P_2^\ast\|})=\arccos(\frac{1}{|\kappa|\sqrt{\|x_1\|^2+1}}).\] As \(\|x_1\|<1\), this leads to that \[|\kappa|=\sqrt{\frac{\|x_1\|^2+1}{4\|x_1\|^2}}>\frac{1}{\sqrt{2}},\] which is impossible by 40 . Thus, \(\Omega_2^\ast \cap O_2 = \varnothing\). Similarly, we have that \(\Omega^\ast_3 \cap O_3=\varnothing\). Therefore, \(\Omega^\ast \subset \ell_{P_1^\ast}\). Notice that \(\ell_{P_1^\ast}\) corresponds to the empty set \(\left\{x\colon \mathbf{0}^\top x+1=0\right\}=\varnothing\). Then with Theorem 5, we have that \(h^\ast\) is globally affine.

If \(\|x_1\|\ge 1\), we have that \(\ell_{P_2^\ast}\) intersects \(O_2\). It follows that \(\Omega_2^\ast \cap O_2 \subset \ell_{P_2^\ast}\). Similarly, we have that \(\Omega_3^\ast \cap O_3 \subset \ell_{P_3^\ast}\). Thus, we have that \[\Omega^\ast \subset \ell_{P_1^\ast}\cup\ell_{P_2^\ast}\cup \ell_{P_3^\ast}.\] Notice that \(\ell_{P_2^\ast}\) corresponds to the hyperplane \(\left\{x\colon x_1^\top x +1=0\right\}\) and \(\ell_{P_3^\ast}\) corresponds to \(\left\{x\colon -x_1^\top x +1=0\right\}\).

Odd labels \(y_1=-y_2\): With similar arguments, we have that \(h^\ast\) is an odd function. Then we have that \[\begin{dcases} P_1^\ast = \kappa \begin{pmatrix} x_1\\1 \end{pmatrix} -\kappa \begin{pmatrix} x_2\\1 \end{pmatrix} = \kappa \begin{pmatrix} 2x_1\\0 \end{pmatrix},\\ P_2^\ast = \kappa\begin{pmatrix} x_1\\1 \end{pmatrix},\\ P_3^\ast = \kappa\begin{pmatrix} x_1\\-1 \end{pmatrix},\\ P_4^\ast = 0. \end{dcases}\] Similarly, it suffices to examine \(\Omega_k^\ast \cap O_k\) for \(k=1,2,3\), with \(\kappa \neq 0\). Define: \[Q_1 = ( -x_1,\|x_1\|^2 ),\quad Q_2 = ( x_1,\|x_1\|^2 ).\] Recall that \(G_x = \left\{(w,b)\in \mathbb{R}^{d+1}\colon w^\top x+b=0\right\}\). Note that \[\begin{align} &\ell_{Q_1}=\operatorname{Proj}_{G_{x_1}}(\ell_{P_1^\ast})=\operatorname{Proj}_{G_{x_1}}(\ell_{P_3^\ast})\\ &\ell_{Q_2}=\operatorname{Proj}_{G_{x_2}}(\ell_{P_1^\ast})=\operatorname{Proj}_{G_{x_2}}(\ell_{P_2^\ast}), \end{align}\] where \(\operatorname{Proj}_A(B)\) denotes the orthogonal projection of \(B\) onto \(A\).

For \(k=1\), we have that \[(P_1^\ast)^\top (x_1,1)=2\kappa \|x_1\|^2,\quad (P_1^\ast)^\top (-x_1,1)=-2\kappa \|x_1\|^2.\] Thus, \(\ell_{P_1^\ast}\) intersects \(O_2\) and \(O_3\). Notice that \[\sin(d_\angle(\ell_{P_1^\ast},O_{12}))=\frac{\frac{(P_1^\ast)^\top P_3^\ast}{\|P_3^\ast\|}}{\|P_1^\ast\|}=\frac{\frac{(P_1^\ast)^\top P_2^\ast}{\|P_2^\ast\|}}{\|P_1^\ast\|}=\sin(d_\angle(\ell_{P_1^\ast},O_{13})).\] Notice also that \(O_{13}\subset G_1\) and \(O_{12}\subset G_2\). Thus, by the double-cone geometry of \(\Omega_1^\ast\) and since \(\Omega_1^\ast \cap O_1\) consists of at most two rays, we have that \[O_1 \cap \Omega_1^\ast \subset \operatorname{Proj}_{G_1}(\ell_{P_1^\ast}) \cup \operatorname{Proj}_{G_2}(\ell_{P_1^\ast})= \ell_{Q_1}\cup \ell_{Q_2}.\]

For \(k=2\), we have that \[(P_2^\ast)^\top (x_1,1)= \kappa (\|x_1\|^2+1),\quad (P_2^\ast)^\top (-x_1,1)= \kappa (-\|x_1\|^2+1).\] When \(\|x_1\|\leq 1\), we have that \(\ell_{P_2^\ast}\) intersects \(O_1\) and \(O_4\). Notice that \[d_\angle(\ell_{P_2^\ast}, O_{12})= \arcsin(\frac{1-\|x_1\|^2}{\|x_1\|^2+1}) < \pi/2 = d_\angle(\ell_{P_2^\ast}, O_{24}).\] Since \(O_{12}\subset G_2\), we have that \[O_2 \cap \Omega_2^\ast \subset \operatorname{Proj}_{G_2}(\ell_{P_2^\ast}) = \ell_{Q_2}.\] Similarly, we have that \[O_3 \cap \Omega_3^\ast \subset \ell_{Q_1}.\] Thus, \[\Omega^\ast \subset \ell_{Q_1} \cup \ell_{Q_2}.\] Note that \(\ell_{Q_1}\) corresponds to the hyperplane \(\left\{x\colon -x_1^\top x+\|x_1\|^2=0\right\}\) and \(\ell_{Q_2}\) corresponds to \(\left\{x\colon x_1^\top x+\|x_1\|^2=0\right\}\).

When \(\|x_1\|> 1\), we have that \(\ell_{P_2^\ast}\) intersects the interior of \(O_2\). Then we have that \[\label{eq:toy2} O_2\cap \Omega_2^\ast \subset \ell_{P_2^\ast},\quad 1\geq \|P_2^\ast\|=|\kappa|\sqrt{\|x_1\|^2+1}.\tag{41}\] Note that \(O_1\cap \Omega_1^\ast\neq \varnothing\) if and only if \[d_\angle(\ell_{P_1^\ast}, O_{12})=\arcsin(\frac{\|x_1\|}{\sqrt{\|x_1\|^2+1}}) = \arccos(\frac{1}{2|\kappa|\|x_1\|}) =\arccos(\frac{1}{\|P_1^\ast\|}).\] Equivalently, \[|\kappa |=\sqrt{\frac{1+\|x_1\|^2}{4\|x_1\|^2}}.\] This, together with 41 , yields that \[1\geq \frac{\|x_1\|^2+1}{2\|x_1\|},\] which is impossible, as \(\|x_1\|>1\). Therefore, we have that \(O_1 \cap \Omega_1^\ast= \varnothing\). Similar to \(k=2\), we have that \[O_3\cap \Omega_3^\ast \subset \ell_{P_3^\ast}.\] Thus, \[\Omega^\ast \subset \ell_{P_2^\ast} \cup \ell_{P_3^\ast}.\] Note that \(\ell_{P_2^\ast}\) corresponds to the hyperplane \(\left\{x\colon x_1^\top x +1=0\right\}\) and \(\ell_{P_3^\ast}\) corresponds to \(\left\{x\colon -x_1^\top x +1=0\right\}\). This completes the proof. ◻

14 Comparison of the Bounds on Effective Width↩︎

In this section, we compare our bound on the effective width with the bound obtained in [39]: \[K' \leq K'_{\mathrm{bound}}= \max_{k=0,\ldots,M} \binom{M}{k}\Xi(M-k,d+1-k),\] where \(\Xi(n,d)\) is the number of regions in \(\mathbb{R}^d\) divided by an arrangement of \(n\) hyperplanes that pass through the origin. Note that [39] considered networks without input biases and replace each training input \(x_j\) by \(x_j' =(x_j,1)\in \mathbb{R}^{d'}=\mathbb{R}^{d+1}\). Accordingly, the original bound in [39] is \[\max_{k=0,\ldots,M} \binom{M}{k}\Xi(M-k,d'-k).\]

For the training set \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\subset \mathbb{R}^{d}\), let \(G_{x_j}=\left\{(w,b)\colon w^\top x_j+b=0\right\}\). Note that in the analysis of [39], \(\Xi(M-k,d+1-k)\) is essentially counting the number of regions of \(\cap_{j\in \mathcal{J}_k} G_{x_j}\) divided by \(\left\{G_{x_j}\right\}_{j\notin \mathcal{J}_k}\) for some \(\mathcal{J}_k \subset \left\{1,\ldots,M\right\}\) with \(|\mathcal{J}_k|=k\) (see the proof of Lemma 3.11 in [39]). Below we consider the general case, i.e., \(\mathcal{X}\) are in general position. In this case, [53] gives that \[2\mathcal{P}(\mathcal{X})-1=2\sum_{i=0}^{d}\binom{M-1}{i} -1,\] and that \[K'_{\mathrm{bound}}=\max_{k=0,\ldots,M} \binom{M}{k} \cdot 2\sum_{i=0}^{d-k}\binom{M-k-1}{i}.\] Note that, \[K'_{\mathrm{bound}}>2\sum_{i=0}^{d}\binom{M-1}{i}.\] Thus, \(K'_{\mathrm{bound}}\) exceeds our bound by at least one.

Now assume that \(2d +1 \leq M\). Note that \[\frac{\binom{M-1}{i+1}}{\binom{M-1}{i}}=\frac{M-1-i}{i+1}\geq 1 \Longleftrightarrow 2i\leq M-2,\] which is satisfied when \(i\leq d-1\). Thus, \[2\mathcal{P}(\mathcal{X}) -1 < 2\sum_{i=0}^d \binom{M-1}{i} \leq 2(d+1) \binom{M-1}{d}.\] Meanwhile, \[\begin{align} \max_{k=0,\ldots,M} \binom{M}{k} \cdot 2\sum_{i=0}^{d-k}\binom{M-k-1}{i} &\geq 2\binom{M}{\lfloor d/2\rfloor}\binom{M-\lfloor d/2\rfloor-1}{d-\lfloor d/2\rfloor}\\ &\geq 2 \frac{M}{M-\lfloor d/2\rfloor} \binom{d}{\lfloor d/2\rfloor}\binom{M-1}{d}\\ &\geq 2 \binom{d}{\lfloor d/2\rfloor}\binom{M-1}{d}\\ &\geq 2 \frac{2^d}{d+1}\binom{M-1}{d}. \end{align}\] Therefore, \[\frac{K'_{\mathrm{bound}}}{2\mathcal{P}(\mathcal{X}) -1} \geq \frac{2^d}{(d+1)^2}.\] That is, in the regime of \(2d +1 \leq M\), our bound improves over the bound in [39] by a factor of at least \(2^d/(d+1)^2\).

15 Existence of Accumulation Points↩︎

In this section, we show that for any sequence \((\beta_n,\lambda_n,m_n)\) satisfying Assumption 1, with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar \lambda\), one can find a subsequence \((\beta_{n_k},\lambda_{n_k},m_{n_k})\) along which \(h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}(\cdot)\) converges pointwise.

Under the setting of Theorem 2, for any sequence \((\beta_n,\lambda_n,m_n)\) satisfying Assumption 1 for \(n\geq 1\), with \(m_n,\beta_n\to+\infty\) and \(\lambda_n\to \bar \lambda\) for an arbitrary \(\bar \lambda>0\) as \(n\to+\infty\), there exists a subsequence \((\beta_{n_k}, \lambda_{n_k},m_{n_k})\) such that \(\lim_{k\to+\infty}h^\ast_{\beta_{n_k}, \lambda_{n_k},m_{n_k}}(x)\) exists for every \(x\in \mathbb{R}^d\).

Proof. Notice that \[\begin{align} |h^\ast_{\beta,\lambda,m}(0)| = \left| \int a^m(b)_+^m d \rho^\ast_{\beta,\lambda,m}(\theta)\right| \leq \int |ab| d\rho^\ast_{\beta,\lambda,m}(\theta) \leq \int \|\theta\|^2 d\rho^\ast_{\beta,\lambda,m}(\theta). \end{align}\] By Lemma 4, we have that \[\sup_n|h^\ast_{\beta_n,\lambda_n,m_n}(0)|\leq C\] for a constant \(C>0\). On the other hand, as we shown in the proof of Theorem 5, we have that, for any \(x,x'\in \mathbb{R}^{d}\), \[\begin{align} &\sup_n|h^\ast_{\beta_n,\lambda_n,m_n}(x)-h^\ast_{\beta_n,\lambda_n,m_n}(x')|\\ \leq & \Big(2(d+2)+4(\lambda_n \beta_n)^{-1} (1+(d+2)\log(8\pi))+ \frac{2}{\lambda_n M}\sum_{j=1}^M y_j^2 \Big)\|x-x'\|\\ \leq& C' \|x-x'\|, \end{align}\] for a constant \(C'>0\). Thus, for any \(x\in \mathbb{R}^d\), \[\sup_n |h^\ast_{\beta_n,\lambda_n,m_n}(x)|\leq \sup_n|h^\ast_{\beta_n,\lambda_n,m_n}(0)| + \sup_n|h^\ast_{\beta_n,\lambda_n,m_n}(x)-h^\ast_{\beta_n,\lambda_n,m_n}(0)|\leq C'',\] for some \(C''>0\). Thus, there exists a subsequence such that \[\lim_{k\to+\infty}h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}(x)\] exists.

Now take a countable dense subset \(\left\{x_i\right\}_{i\geq1}\subset \mathbb{R}^d\). By a diagonal argument, we can find a subsequence \(\left\{n_k\right\}\) such that \[\lim_{k\to+\infty}h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}(x_i)\] exists for every \(i\). To simplify the notation, let \(h_k=h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}\). Now for any \(x\in \mathbb{R}^d\) and any \(\varepsilon>0\), note that \[\begin{align} |h_k(x) - h_{k'}(x)| &\leq |h_k(x) - h_{k}(x_i)|+ |h_k(x_i) - h_{k'}(x_i)|+|h_{k'}(x) - h_{k'}(x_i)|\\ &\leq 2C'\|x-x_i\|+|h_k(x_i) - h_{k'}(x_i)|. \end{align}\] Since \(\left\{x_i\right\}\) is dense in \(\mathbb{R}^d\), we can select \(i\) such that \[2C'\|x-x_i\|\leq \varepsilon/2.\] Since \(\left\{h_k(x_i)\right\}\) is convergent, there exists \(K\) such that for any \(k,k'>K\), \[|h_k(x_i) - h_{k'}(x_i)|\leq \varepsilon/2.\] Therefore, for \(k,k'>K\), \[|h_k(x) - h_{k'}(x)|\le \varepsilon.\] Thus, the limit \(\lim_{k\to+\infty}h_k(x)\) exists. This means that \(h^\ast_{\beta_{n_k},\lambda_{n_k},m_{n_k}}\) has a pointwise limit as \(k\to+\infty\). This completes the proof. ◻

16 Non-redundancy of Kink Hyperplane Arrangement↩︎

In this section, we obtain a description of the location of the kink hyperplanes of the limiting piecewise affine function using Theorem 4.

We characterize the location of a hyperplane in the input space through the partition it induces on the training set \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\). As defined in Section 4.1, a dichotomy is a partition of the training set induced by a hyperplane that does not pass through any data point. To accommodate hyperplanes that intersect the training set, we introduce the following notion. For a training set \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\), we say \(\mathcal{T}=(\left\{\mathcal{X}_+,\mathcal{X}_-\right\},\mathcal{X}_0)\) is a linear trichotomy of \(\mathcal{X}\) if \(\mathcal{X}=\mathcal{X}_+\sqcup \mathcal{X}_-\sqcup \mathcal{X}_0\) and there exist \(w\in\mathbb{R}^d,b\in \mathbb{R}\) satisfying \(w^\top x_j +b>0\) if \(x_j \in \mathcal{X}_+\), \(w^\top x_j +b<0\) if \(x_j \in \mathcal{X}_-\), and \(w^\top x_j +b=0\) if \(x_j \in \mathcal{X}_0\). In this case, we say that \(\mathcal{T}\) is realized by the hyperplane \(\{x\colon w^\top x+b=0\}\). Note that a dichotomy is a special trichotomy with \(\mathcal{X}_0 = \varnothing\). We call a trichotomy a strict trichotomy if it is not a dichotomy. We introduce a partial order to compare trichotomies. For two trichotomies of \(\mathcal{X}\), \(\mathcal{T}=(\left\{\mathcal{X}_+,\mathcal{X}_-\right\},\mathcal{X}_0)\) and \(\mathcal{T}'=(\left\{\mathcal{X}_+',\mathcal{X}_-'\right\},\mathcal{X}_0')\), define \(\mathcal{T}'\preceq \mathcal{T}\) if, after possibly interchanging \(\mathcal{X}_+\) and \(\mathcal{X}_-\), \[\mathcal{X}_+\subseteq \mathcal{X}_+',\quad \mathcal{X}_-\subseteq \mathcal{X}_-'.\] When \(\mathcal{T}'\preceq \mathcal{T}\), we say that \(\mathcal{T}\) is a degeneration of \(\mathcal{T}'\).

Recall from Section 6.5 that, each stratum \(V\in \mathcal{V}\) uniquely corresponds to a realizable ternary sign pattern on the training inputs \(\mathcal{X}\). Note that each realizable trichotomy of \(\mathcal{X}\) corresponds to a pair of ternary sign patterns related by a sign flip, and hence to a pair of antipodal strata \(\{V,-V\}\), except that the trichotomy \((\{\varnothing,\varnothing\},\mathcal{X})\) corresponds to the single stratum \(V_0\). Under this correspondence, the following result is a direct consequence of Theorem 4.

Corollary 1 (Kink Hyperplane Arrangement). Under the same notations and assumptions as in Theorem 3, assume that \((w_k,b_k)\neq (w_{k'},b_{k'})\) whenever \(k\neq k'\). Let \(\Pi\) denote the collection of hyperplanes \(\pi_k=\left\{x\colon x^\top w_k+b_k=0\right\}\) for \(k=1,\ldots,K\). For any dichotomy \(\mathcal{T}\) of \(\mathcal{X}\), let \(\mathcal{D}(\mathcal{T})\) denote the set of all trichotomies that are degenerations of \(\mathcal{T}\) and are realized by hyperplanes in \(\Pi\). The following holds:

  1. Any trichotomy of the training set \(\mathcal{X}\) is realized by most two hyperplanes in \(\Pi\).

  2. Consider the dichotomy \(\mathcal{T}_0=(\left\{\mathcal{X}, \varnothing\right\},\varnothing)\). Then \(\mathcal{T}_0\) is realized by at most one hyperplane in \(\Pi\). Moreover, \(\mathcal{D}(\mathcal{T}_0)\) contains at most two elements. When \(\mathcal{D}(\mathcal{T}_0)\) contains two elements, both elements are strict trichotomies.

  3. Given an arbitrary dichotomy \(\mathcal{T}\) of \(\mathcal{X}\), \(\mathcal{D}(\mathcal{T})\) has at most four elements. At least \(2|\mathcal{D}(\mathcal{T})|-4\) of the elements in \(\mathcal{D}(\mathcal{T})\) are strict trichotomies, where \(|\mathcal{D}(\mathcal{T})|\) denotes the cardinality of \(\mathcal{D}(\mathcal{T})\).

[9] showed that the solution function has at most three knots between any two consecutive training points and, when three knots occur, two must coincide with the endpoints of the interval, while the third lies strictly in its interior. We explain that this is covered as a special case of Corollary 1. Consider a set of univariate training inputs \(\mathcal{X}=\left\{x_j\right\}_{j=1}^M\) and assume that \(-L=x_0<x_1<\cdots<x_M<x_{M+1}=L\) for some sufficiently large \(L>0\). Fix a \(j\in \left\{1,\ldots, M-1\right\}\). Let \(\mathcal{T}\) denote the dichotomy \(\mathcal{X}=\left\{x_{j'}\right\}_{j'\leq j}\sqcup \left\{x_{j'}\right\}_{j'>j}\). Note that \(|\mathcal{D}(\mathcal{T})|\) precisely counts the knots in the closed interval \([x_{j},x_{j+1}]\). By Corollary 1, if \(|\mathcal{D}(\mathcal{T})|=3\), then at least two of the corresponding hyperplanes realize strict trichotomies. In the univariate setting, this means that two of the associated knots must lie exactly at \(x_{j}\) and \(x_{j+1}\), while the remaining knot must lie in \((x_{j},x_{j+1})\). On the other hand, if \(|\mathcal{D}(\mathcal{T})|=4\), then Corollary 1 implies that all four corresponding hyperplanes must realize strict trichotomies. This is impossible on the interval \([x_{j},x_{j+1}]\), since only the end points correspond to strict trichotomies. Regarding the dichotomy \(\mathcal{T}_0=(\left\{\mathcal{X}, \varnothing\right\},\varnothing)\), note that \(\mathcal{D}(\mathcal{T}_0)\) counts the knots in the intervals \([x_0, x_1]\) and \([x_M,x_{M+1}]\). By Corollary 1, there are at most two knots on these two closed intervals. Moreover, if two knots are present, they must occur precisely at the boundary data points \(x_1\) and \(x_M\).

References↩︎

[1]
Y. Zhang, Z.-Q. J. Xu, T. Luo, and Z. Ma, “A type of generalization error induced by initialization in deep neural networks,” in Proceedings of the first mathematical and scientific machine learning conference, 2020, vol. 107, pp. 144–164, [Online]. Available: http://proceedings.mlr.press/v107/zhang20a.html.
[2]
L. Chizat and F. Bach, “Implicit bias of gradient descent for wide two-layer neural networks trained with the logistic loss,” in Conference on learning theory, 2020, pp. 1305–1338.
[3]
K. Lyu and J. Li, “Gradient descent maximizes the margin of homogeneous neural networks,” in International conference on learning representations, 2020, [Online]. Available: https://openreview.net/forum?id=SJeLIgBKPS.
[4]
Z. Ji and M. Telgarsky, “Directional convergence and alignment in deep learning,” in Advances in neural information processing systems, 2020, vol. 33, pp. 17176–17186, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2020/file/c76e4b2fa54f8506719a5c0dc14c2eb9-Paper.pdf.
[5]
S. Mei, A. Montanari, and P.-M. Nguyen, “A mean field view of the landscape of two-layer neural networks,” Proceedings of the National Academy of Sciences, vol. 115, no. 33, pp. E7665–E7671, 2018, [Online]. Available: https://www.pnas.org/doi/abs/10.1073/pnas.1806579115.
[6]
L. Chizat and F. Bach, “On the global convergence of gradient descent for over-parameterized models using optimal transport,” in Advances in neural information processing systems, 2018, vol. 31, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2018/file/a1afc58c6ca9540d057299ec3016d726-Paper.pdf.
[7]
G. M. Rotskoff and E. Vanden-Eijnden, “Trainability and accuracy of neural networks: An interacting particle system approach. arXiv e-prints, page,” arXiv preprint arXiv:1805.00915, 2018.
[8]
J. Sirignano and K. Spiliopoulos, “Mean field analysis of neural networks: A law of large numbers,” SIAM Journal on Applied Mathematics, vol. 80, no. 2, pp. 725–752, 2020.
[9]
A. Shevchenko, V. Kungurtsev, and M. Mondelli, “Mean-field analysis of piecewise linear solutions for wide ReLU networks,” Journal of Machine Learning Research, vol. 23, no. 130, pp. 1–55, 2022, [Online]. Available: http://jmlr.org/papers/v23/21-1365.html.
[10]
T. Luo, Z.-Q. J. Xu, Z. Ma, and Y. Zhang, “Phase diagram for two-layer ReLU neural networks at infinite-width limit,” Journal of Machine Learning Research, vol. 22, no. 71, pp. 1–47, 2021, [Online]. Available: http://jmlr.org/papers/v22/20-1123.html.
[11]
G. Yang and E. J. Hu, “Tensor programs IV: Feature learning in infinite-width neural networks,” in International conference on machine learning, 2021, pp. 11727–11737.
[12]
A. Jacot, F. Gabriel, and C. Hongler, “Neural tangent kernel: Convergence and generalization in neural networks,” in Advances in neural information processing systems, 2018, vol. 31, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2018/file/5a4be1fa34e62bb8a6ec6b91d2462f5a-Paper.pdf.
[13]
S. S. Du, X. Zhai, B. Poczos, and A. Singh, “Gradient descent provably optimizes over-parameterized neural networks,” in International conference on learning representations, 2019, [Online]. Available: https://openreview.net/forum?id=S1eK3i09YQ.
[14]
S. Arora, S. Du, W. Hu, Z. Li, and R. Wang, “Fine-grained analysis of optimization and generalization for overparameterized two-layer neural networks,” in International conference on machine learning, 2019, pp. 322–332.
[15]
J. Lee et al., “Wide neural networks of any depth evolve as linear models under gradient descent,” in Advances in neural information processing systems, 2019, vol. 32, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2019/file/0d1a9651497a38d8b1c3871c84528bd4-Paper.pdf.
[16]
F. Williams, M. Trager, D. Panozzo, C. Silva, D. Zorin, and J. Bruna, “Gradient dynamics of shallow univariate ReLU networks,” in Advances in neural information processing systems, 2019, vol. 32, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2019/file/1f6419b1cbe79c71410cb320fc094775-Paper.pdf.
[17]
J. Sahs et al., “Shallow univariate ReLU networks as splines: Initialization, loss surface, hessian, and gradient flow dynamics,” Frontiers in artificial intelligence, vol. 5, p. 889981, 2022.
[18]
J. Heiss, J. Teichmann, and H. Wutte, “How (implicit) regularization of ReLU neural networks characterizes the learned function–part II: The multi-D case of two layers with random first layer,” arXiv preprint arXiv:2303.11454, 2023.
[19]
H. Jin and G. Montúfar, “Implicit bias of gradient descent for mean squared error regression with two-layer wide neural networks,” Journal of Machine Learning Research, vol. 24, no. 137, pp. 1–97, 2023, [Online]. Available: http://jmlr.org/papers/v24/21-0832.html.
[20]
S. Liang and G. Montúfar, “Implicit bias of mirror flow for shallow neural networks in univariate regression,” in The thirteenth international conference on learning representations, 2025, [Online]. Available: https://openreview.net/forum?id=IF0Q9KY3p2.
[21]
C. Ma, S. Wojtowytsch, L. Wu, et al., “Towards a mathematical understanding of neural network-based machine learning: What we know and what we don’t,” arXiv preprint arXiv:2009.10713, 2020.
[22]
F. Pellegrini and G. Biroli, “An analytic theory of shallow networks dynamics for hinge loss classification,” Advances in Neural Information Processing Systems, vol. 33, pp. 5356–5367, 2020.
[23]
H. Maennel, O. Bousquet, and S. Gelly, “Gradient descent quantizes ReLU network features,” arXiv preprint arXiv:1803.08367, 2018.
[24]
H. Zhou, Z. Qixuan, Z. Jin, T. Luo, Y. Zhang, and Z.-Q. Xu, “Empirical phase diagram for three-layer neural networks with infinite width,” Advances in Neural Information Processing Systems, vol. 35, pp. 26021–26033, 2022.
[25]
M. Phuong and C. H. Lampert, “The inductive bias of re{LU} networks on orthogonally separable data,” in International conference on learning representations, 2021, [Online]. Available: https://openreview.net/forum?id=krz7T0xU9Z_.
[26]
K. Lyu, Z. Li, R. Wang, and S. Arora, “Gradient descent on two-layer nets: Margin maximization and simplicity bias,” in Advances in neural information processing systems, 2021, [Online]. Available: https://openreview.net/forum?id=Aa5oPXc_1IV.
[27]
Y. Wang and M. Pilanci, “The convex geometry of backpropagation: Neural network gradient flows converge to extreme points of the dual convex program,” in International conference on learning representations, 2022, [Online]. Available: https://openreview.net/forum?id=5QhUE1qiVC6.
[28]
E. Boursier, L. Pillaud-Vivien, and N. Flammarion, “Gradient flow dynamics of shallow ReLU networks for square loss and orthogonal inputs,” in Advances in neural information processing systems, 2022, vol. 35, pp. 20105–20118, [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2022/file/7eeb9af3eb1f48e29c05e8dd3342b286-Paper-Conference.pdf.
[29]
D. Chistikov, M. Englert, and R. Lazic, “Learning a neuron by a shallow ReLU network: Dynamics and implicit bias for correlated inputs,” in Thirty-seventh conference on neural information processing systems, 2023, [Online]. Available: https://openreview.net/forum?id=xgY4QcOiEZ.
[30]
H. Min, E. Mallada, and R. Vidal, “Early neuron alignment in two-layer ReLU networks with small initialization,” in The twelfth international conference on learning representations, 2024, [Online]. Available: https://openreview.net/forum?id=QibPzdVrRu.
[31]
E. Boursier and N. Flammarion, “Early alignment in two-layer networks training is a two-edged sword,” Journal of Machine Learning Research, vol. 26, no. 183, pp. 1–75, 2025.
[32]
S. Frei, G. Vardi, P. Bartlett, N. Srebro, and W. Hu, “Implicit bias in leaky ReLU networks trained on high-dimensional data,” in The eleventh international conference on learning representations, 2023, [Online]. Available: https://openreview.net/forum?id=JpbLyEI5EwW.
[33]
Y. Kou, Z. Chen, and Q. Gu, “Implicit bias of gradient descent for two-layer ReLU and leaky ReLU networks on nearly-orthogonal data,” Advances in Neural Information Processing Systems, vol. 36, 2024.
[34]
I. Safran, G. Vardi, and J. D. Lee, “On the effective number of linear regions in shallow univariate ReLU networks: Convergence guarantees and implicit bias,” Advances in Neural Information Processing Systems, vol. 35, pp. 32667–32679, 2022, [Online]. Available: https://openreview.net/forum?id=F8UV5CItyRG.
[35]
B. Vasudeva, J. Lee, V. Sharan, and M. Soltanolkotabi, “The rich and the simple: On the implicit bias of adam and sgd,” Advances in neural information processing systems, vol. 38, pp. 161725–161761, 2026.
[36]
F. Bach, “Breaking the curse of dimensionality with convex neural networks,” Journal of Machine Learning Research, vol. 18, no. 19, pp. 1–53, 2017.
[37]
E. Boursier and N. Flammarion, “Penalising the biases in norm regularisation enforces sparsity,” Advances in Neural Information Processing Systems, vol. 36, pp. 57795–57824, 2023.
[38]
J. de Dios and J. Bruna, “On sparsity in overparametrised shallow ReLU networks,” arXiv preprint arXiv:2006.10225, 2020.
[39]
L. Del Grande, C. Brune, and M. Carioni, “A dual certificate approach to sparsity in infinite-width shallow neural networks,” arXiv preprint arXiv:2603.17785, 2026.
[40]
P. Savarese, I. Evron, D. Soudry, and N. Srebro, “How do infinite width bounded norm networks look in function space?” in Proceedings of the thirty-second conference on learning theory, 2019, vol. 99, pp. 2667–2690, [Online]. Available: https://proceedings.mlr.press/v99/savarese19a.html.
[41]
G. Ongie, R. Willett, D. Soudry, and N. Srebro, “A function space view of bounded norm infinite width ReLU nets: The multivariate case,” in International conference on learning representations, 2020, [Online]. Available: https://openreview.net/forum?id=H1lNPxHKDH.
[42]
R. Parhi and R. D. Nowak, “Banach space representer theorems for neural networks and ridge splines,” Journal of Machine Learning Research, vol. 22, no. 43, pp. 1–40, 2021.
[43]
T. Debarre, Q. Denoyelle, M. Unser, and J. Fageot, “Sparsest piecewise-linear regression of one-dimensional data,” Journal of Computational and Applied Mathematics, vol. 406, p. 114044, 2022.
[44]
T. Ergen and M. Pilanci, “Convex geometry and duality of over-parameterized neural networks,” Journal of Machine Learning Research, vol. 22, no. 212, pp. 1–63, 2021, [Online]. Available: http://jmlr.org/papers/v22/20-1447.html.
[45]
J. B. Nakhleh and R. D. Nowak, “Global minimizers of \(\ell_p\)-regularized objectives yield the sparsest ReLU neural networks,” in The thirty-ninth annual conference on neural information processing systems, 2026, [Online]. Available: https://openreview.net/forum?id=EMa1ih7Wdt.
[46]
S. Frei, G. Vardi, P. Bartlett, and N. Srebro, “Benign overfitting in linear classifiers and leaky ReLU networks from KKT conditions for margin maximization,” in The thirty sixth annual conference on learning theory, 2023, pp. 3173–3228.
[47]
N. Timor, G. Vardi, and O. Shamir, “Implicit regularization towards rank minimization in ReLU networks,” in International conference on algorithmic learning theory, 2023, pp. 1429–1459.
[48]
N. Tsilivis, G. Vardi, and J. Kempe, “Flavors of margin: Implicit bias of steepest descent in homogeneous neural networks,” in International conference on learning representations, 2025, vol. 2025, pp. 10609–10635.
[49]
T. Jacobs and G. Montúfar, “Implicit bias of mirror flow in homogeneous neural networks: Sparse and dense feature learning.” 2026, [Online]. Available: https://arxiv.org/abs/2605.19458.
[50]
T. Jacobs, C. Zhou, and R. Burkholz, “Never saddle for reparameterized steepest descent as mirror flow,” in The fourteenth international conference on learning representations, 2026, [Online]. Available: https://openreview.net/forum?id=YgudIlQ9nC.
[51]
H. Robbins and S. Monro, “A stochastic approximation method,” The annals of mathematical statistics, pp. 400–407, 1951.
[52]
R. Jordan, D. Kinderlehrer, and F. Otto, “The variational formulation of the fokker–planck equation,” SIAM journal on mathematical analysis, vol. 29, no. 1, pp. 1–17, 1998.
[53]
T. M. Cover, “Geometrical and statistical properties of systems of linear inequalities with applications in pattern recognition,” IEEE Transactions on Electronic Computers, vol. 14, no. 3, pp. 326–334, 1965.
[54]
[55]
R. P. Stanley, “An introduction to hyperplane arrangements,” Geometric combinatorics, vol. 13, pp. 389–496, 2007.
[56]
M. Phuong and C. H. Lampert, “Functional vs. Parametric equivalence of ReLU networks,” in International conference on learning representations, 2020, [Online]. Available: https://openreview.net/forum?id=Bylx-TNKvH.
[57]
H. Petzka, M. Trimmel, and C. Sminchisescu, “Notes on the symmetries of 2-layer ReLU-networks,” in NLDL, 2020, pp. 1–6, [Online]. Available: https://doi.org/10.7557/18.5150.
[58]
E. Grigsby, K. Lindsey, and D. Rolnick, “Hidden symmetries of ReLU networks,” in Proceedings of the 40th international conference on machine learning, 2023, vol. 202, pp. 11734–11760, [Online]. Available: https://proceedings.mlr.press/v202/grigsby23a.html.
[59]
M. Grillo and G. Montúfar, “Most ReLU networks admit identifiable parameters.” 2026, [Online]. Available: https://arxiv.org/abs/2605.03601.
[60]
P. Ramakrishnan, “A complete symmetry classification of shallow ReLU networks.” 2026, [Online]. Available: https://arxiv.org/abs/2604.14037.
[61]
J. M. Gegenfurtner, M. Grillo, and G. Montúfar, “The symmetries of three-layer ReLU networks.” 2026, [Online]. Available: https://arxiv.org/abs/2605.18319.
[62]
J. Lai, M. Xu, R. Chen, and Q. Lin, “Generalization ability of wide neural networks on \(\mathbb{R}\),” arXiv preprint arXiv:2302.05933, 2023.
[63]
M. J. Wainwright, High-dimensional statistics: A non-asymptotic viewpoint, vol. 48. Cambridge university press, 2019.
[64]
P. L. Bartlett and S. Mendelson, “Rademacher and Gaussian complexities: Risk bounds and structural results,” Journal of machine learning research, vol. 3, no. Nov, pp. 463–482, 2002.
[65]
P. L. Bartlett, N. Harvey, C. Liaw, and A. Mehrabian, “Nearly-tight VC-dimension and pseudodimension bounds for piecewise linear neural networks,” Journal of Machine Learning Research, vol. 20, no. 63, pp. 1–17, 2019.
[66]
M. Telgarsky, “Benefits of depth in neural networks,” in Conference on learning theory, 2016, pp. 1517–1539.
[67]
S. Mei, T. Misiakiewicz, and A. Montanari, “Mean-field theory of two-layers neural networks: Dimension-free bounds and kernel limit,” in Proceedings of the thirty-second conference on learning theory, 2019, vol. 99, pp. 2388–2464, [Online]. Available: https://proceedings.mlr.press/v99/mei19a.html.
[68]
Y. Wan, M. Barsbey, A. Zaidi, and U. Simsekli, “Implicit compressibility of overparametrized neural networks trained with heavy-tailed SGD,” in Forty-first international conference on machine learning, 2024, [Online]. Available: https://openreview.net/forum?id=CpgKRKBUTl.
[69]
A. Descours, A. Guillin, M. Michel, and B. Nectoux, “Law of large numbers and central limit theorem for wide two-layer neural networks: The mini-batch and noisy case,” Journal of Machine Learning Research, vol. 25, no. 208, pp. 1–76, 2024.
[70]
M. Ester, H.-P. Kriegel, J. Sander, and X. Xu, “A density-based algorithm for discovering clusters in large spatial databases with noise,” in Proceedings of the second international conference on knowledge discovery and data mining, 1996, pp. 226–231.
[71]
L. Ambrosio and G. Savaré, “Gradient flows of probability measures,” in Handbook of differential equations: Evolutionary equations, vol. 3, Elsevier, 2007, pp. 1–136.
[72]
P. Billingsley, Convergence of probability measures. John Wiley & Sons, 2013.
[73]
L. Ambrosio, N. Gigli, and G. Savaré, Gradient flows: In metric spaces and in the space of probability measures. Springer, 2005.