Support vector machines and linear regression coincide with very high-dimensional features
Navid Ardeshir, Clayton Sanford, Daniel Hsu
Introduction
The support vector machine (SVM) and ordinary least squares (OLS) are well-weathered approaches to fitting linear models, but they are associated with different learning tasks: classification and regression. In this paper, we study the case in which the models return exactly the same hypothesis for sufficiently high-dimensional data.
Although the optimization problems in (1) and (2) are very different, they have been observed to coincide in very high-dimensional regimes. The study of this support vector proliferation (SVP) phenomenon—in which every training example is a support vector—was recently initiated by Muthukumar et al. and Hsu et al. . Roughly speaking, they show that SVP occurs when for a broad class of sample distributions, and that SVP does not occur when in an idealized isotropic Gaussian case.
SVP is a phenomenon that connects linear classification and linear regression, topics that have received renewed attention due to the break-down of classical analyses of these methods in high-dimensions. For instance, some analyses of SVM that are based on the number of support vectors become vacuous when this number becomes large [e.g., 44, 20, 19]. Similarly, overparameterized linear regression is typically only studied in noisy settings with explicit regularization. It was not until recently that SVM and OLS have been meaningfully analyzed in these regimes (see Section 1.2), and the connection between the two approaches via SVP has played an important analytical role .
In this work, we further examine support vector proliferation with the goal of broadly understanding when and why SVMs and OLS coincide. We pose and study the following questions:
How general is the SVP phenomena? What relationship between and determines if the solutions to (1) and (2) coincide?
We close the gap from the prior work of Hsu et al. by showing that is necessary for SVP to occur under a model of independent subgaussian features, even with constant probability. Our lower-bounds hold for a broad class of distributions over , and they match the upper-bounds from . This demonstrates that SVP is extremely unlikely to occur in the much-studied setting.
Is there a sharp threshold separating the occurrence and non-occurrence of this phenomenon? Is this threshold universal across all “reasonable” distributions over each ?
We hypothesize that a sharp phase transition occurs at . We rigorously prove this hypothesis for isotropic Gaussian features and quantitatively bound the width of the transition. We experimentally observe the same transition for a wide range of other distributions.
Section 2 introduces the SVM and OLS approaches in full generality, our -anisotropic subgaussian data model, and prior results about SVP. Several equivalent characterizations of SVP are established (Proposition 1) for use in subsequent sections.
Section 3 characterizes when SVP does not occur for a broad range of distributions (Theorem 3). Our lower-bound on the dimension required for SVP matches the upper-bounds from in the isotropic Gaussian setting, resolving the open question from that work, and also gives new lower-bounds for anisotropic cases. The proof works by tightly controlling the spectrum of the Gram matrix and establishing anti-concentration via the Berry-Esseen Theorem.
Section 4 establishes a sharp threshold of for SVP in the case of isotropic Gaussian samples, and also characterize the width of the phase transition (Theorem 4).
Section 5 provides empirical evidence that the sharp threshold observed in Section 4 holds for a wide range of random variables. Rigorous statistical methodology inspired by Donoho and Tanner is used to test our “universality hypothesis” that the probability of SVP does not depend on the underlying sample distribution as and become large.
2 Related work
Muthukumar et al. initiate the study of SVP in part to facilitate generalization analysis of the SVM in very high-dimensional settings. Their work, as well as the contemporaneous work of Chatterji and Long , shows that the SVM enjoys low test error in certain regimes where classical learning-theoretic analyses would otherwise yield vacuous error bounds. (In fact, one of the settings in requires polynomially-higher dimension than is typically studied: .) The coincidence between SVM and OLS identified by Muthukumar et al. was also more recently used by Wang and Thrampoulidis and Cao et al. for analyses of linear classification in very high dimensions under different data distributions.
The generalization analysis of Muthukumar et al. concerns a data model inspired by the spiked covariance model of Wang and Fan . They identify a regime of overparameterization where the hard-margin SVM classifier has good generalization (i.e., classification risk going to 0) even when all the training samples are supoort vectors. Our new lower bound can be regarded as establishing a limit on this approach to the analysis of SVM; specifically, if the (effective) dimension is not sufficiently large, the OLS and SVM solutions may not coincide.
Prior analyses of number of support vectors.
Besides its relevance to generalization analysis, the number of support vectors in an SVM model is an interesting quantity to study in its own right. Hsu et al. sharpen and extend the analysis of Muthukumar et al. about SVP in the independent features model that we also adopt. They prove that SVM on samples with independent subgaussian components coincides with OLS when with probability tending to . They also give a converse result stating that the coincidence fails with constant probability when in the isotropic Gaussian feature model. (We give these results here as Theorems 1 and 2 respectively.) Our results generalize and tighten the latter bound to tell an asymptotically sharp story about the phase transition for both isotropic and anisotropic random vectors with subgaussian components. Our specific analysis for the isotropic Gaussian case gives the exact point of the phase transition.
The number of support vectors is also studied in the context of variants of SVM , including the soft-margin SVM and the -SVM . In these cases, the asymptotic number of support vectors is shown to be related to the noise rate in the problem. The setups we study are linearly separable, which makes it possible to study the hard-margin SVM (without regularization). The hard-margin SVM is also of interest because it captures the implicit bias of gradient descent on the logistic loss objective for linear predictors .
Phase transitions have been studied in the context of linear classification , and SVMs in particular , but most study qualitative changes in behavior other than support vector proliferation. The most relevant is the study of Buhot and Gordon , who employ techniques from statistical physics to show the existence of phase transitions for the generalization error, margin size, and number of support vectors as and become arbitrarily large. While they characterize the fraction of samples that are support vectors, they do not address our question about when all samples are support vectors, not just a large fraction. Indeed, our results demonstrate that their regime where grows linearly with will not exhibit support vector proliferation when and in the limit.
Overparameterized linear regression.
There has been a recent flurry of analyses of overparameterized linear regression models [e.g., 5, 4, 21, 34, 32, 33, 47, 29, 35, 48, 24]. Many of these analyses are carried out in the asymptotic regime, whereas our work studies a phase transition that occurs in a much higher-dimensional regime. The notions of effective dimensions we use are present in the analyses of Bartlett et al. and Muthukumar et al. , and the latter work identifies regimes where SVM and OLS coincide and enjoy good performance for both classification and regression.
High-dimensional geometry and universality.
Preliminaries
This section introduces notation, as well as the optimization problems and data models we consider. We also define support vector proliferation and prove the equivalence of different formulations.
2 Optimization problems
Our results in Sections 3–5 concern , and we discuss in Section 6. It is worth mentioning that feasibility is not a concern in the settings we consider.When , we are always able to find a separating hyperplane since the features are linearly independent with high probability. In fact, a theorem of Cover shows that feasibility holds with high probability under mild distributional assumptions even for . An example is called a support vector if it lies exactly on the margin defined by separator , or equivalently if . It is well-known that can be represented as a non-negative linear combination of all where is a support vector .
Per the convention mentioned in the introduction, the solution of (Interpolation Primal) when is referred to as ordinary least squares. Feasibility is ensured as long as the feature vectors are linearly independent.
3 Equivalent formulations of SVP
We study the phenomenon of support vector proliferation (SVP), i.e., the occurrence in which every example is a support vector. Because is a support vector if , this occurs if and only if the solution of (SVM Primal) coincides exactly with that of (Interpolation Primal). Here, we analyze those formulations to show equivalent conditions needed for SVP, which we give in Proposition 1. Before presenting the proposition, we introduce the notation needed to use the alternate formulations.
The solutions to (SVM Primal) and (Interpolation Primal) are identical.
.
Moreover, if , then properties (1)–(4) are also equivalent to the following:
For all ,
We prove Proposition 1 in Appendix A. The equivalence between (1) and (5) in the case was proved by Hsu et al. [23, Lemma 1]. Our alternative proof is based on establishing the equivalence of (4) and (5) and draws heavily from our geometric formulation of SVP.
4 Data model
We use the data model of Hsu et al. , where every labeled sample has drawn from an anisotropic subgaussian distribution with independent components and arbitrary fixed labels .
We only consider fixed labels that do not depend on . However, we do not consider this to be a major limitation of this work. As discussed before, Cover shows that linear separability is overwhelmingly likely in the high-dimensional regimes we consider. Moreover, our results can be extended to a setting where for some fixed weight vector .
5 Previous results
We tighten and generalize the characterization of the SVP threshold by Hsu et al. . We give versions of their results that are directly comparable to our results in Sections 3 and 4.
They note the logarithmic separation between Theorems 1 and 2 and the limitations of the data model used in Theorem 2. The authors pose an improvement in generality and asymptotic tightness to their lower-bound as an open problem, which we resolve in the subsequent sections.
SVP threshold for anisotropic subgaussian samples
We closely characterize when support vector proliferation does and does not occur through the following theorem, which serves as a converse to Theorem 1.
Consider a -anisotropic subgaussian sample and any . For absolute constants , assume that and satisfy
In addition, the result can be generalized to subgaussian with general variance proxies . We present the current version for the sake of simplicity and note that the generalization is straightforward.
In the case where is an isotropic subgaussian sample, Theorem 3 and Theorem 1 (from ) together establish that the threshold for SVP occurs at . Theorem 3 sharpens and generalizes the partial converse of given in Theorem 2.
Theorem 3 does not depend explicitly on the ambient dimension ; instead, it only involves the effective dimension proxies and , which can be finite even if is infinite. Thus, the result readily extends to infinite-dimensional Hilbert spaces.
We prove the theorem in Appendix B and briefly summarize the techniques here. By Proposition 1, it suffices to show that with probability , is invertible and
where . This same equivalence underlies the proof of Theorem 2 in . However, their application of this equivalence is limited because they avoid issues of dependence between random variables by instead lower-bounding the probability that . This forces their bound to hold only when . We obtain a tighter bound by separating the first samples (denoted ) for some carefully chosen and relating the term to the maximum of independent random variables. To do so, we lower-bound the left-hand side of (4) with the following decomposition:
We prove that this decomposition (and hence, also (4)) is at least 1 with probability by lower-bounding the three terms with Lemmas 1, 3, and 4 (given in Appendix B). We bound the first two terms for all by employing standard concentration bounds for subgaussian and subexponential random variables and by tightly controlling the spectrum of . To bound the third term, we relate the quantity for each to an independent univariate Gaussian with the Berry-Esseen theorem and apply standard lower-bounds on the maximum of independent Gaussians.
The assumptions in (3) are all intuitive and necessary for our arguments. The first assumption ensures that enough samples are drawn for high-probability concentration bounds to exist over collections of variables. The second assumption guarantees the sub-sample size is sufficiently large to have predictable statistical properties; this is asymptotically tight with its counterpart in Theorem 1 up to a factor of . The third ensures that the variance of each term is sufficiently small. The fourth assumption rules out -anisotropic subgaussian distributions with , where a single component of each is disproportionately large relative to others and causes unfavorable anti-concentration properties.
Exact asymptotic threshold for Gaussian samples
Section 3 shows the existence of a change in model behavior when without identifying a precise threshold where this phase transition appears. Here, we refine that analysis for the isotropic Gaussian case to find such an exact threshold. That is, if , as becomes large, SVP will occur when and will not occur when . Roughly speaking, this phenomenon stems from the fact that terms in (4) are weakly correlated, which causes (4) to behave similarly to a maximum of independent Gaussians. Furthermore, we characterize the rate at which the phase transition sharpens. The following theorem shows that if the convergence is slow enough, then the asymptotic probabilities of SVP are degenerate and the width of the transition is bounded.
Let be an isotropic Gaussian sample. Let be any sequence of positive real numbers such that for some and for some depending only on . Then,
Theorem 4 characterizes the width of the phase transition: the difference between the values of where the probability of SVP is (say) and satisfies .
It remains an open problem to determine if this transition width estimate is sharp. Specifically, the bound can be sharpened by exhibiting some sequence for which the asymptotic probability of support-vector proliferation is non-degenerate.
The proof of Theorem 4 is given in Appendix C. In the case where , the proof mirrors that of Theorem 3, but deviates in the final step by using the limiting distribution of the maximum of independent Gaussians. When , we follow the basic argument in the proof of Theorem 1 from , but we sharpen the analysis by taking advantage of Gaussianity to find the limiting probability as .
Experimental validation of SVP phase transition and universality
While Theorem 4 identifies the exact SVP phase transition for only isotropic Gaussian samples, we demonstrate experimentally that a similarly sharp cutoff occurs for a broader category of data distributions. These experiments suggest that the phase transition phenomenon extends beyond the distributions with independent subgaussian components considered in Theorem 3, and that it occurs at the same location (), with the transition sharpening as .
Figure 1 shows a heat map of with . The striking similarity across the distributions suggests that SVP is a universal phenomenon for a broad class of sample distributions that vary qualitatively in different aspects: biased vs. unbiased, continuous vs. discrete, bounded vs. unbounded, and subgaussian vs. non-subgaussian. Moreover, the boundary at which the sharp transition occurs is visibly indistinguishable across the different sample distributions.
Here, is the standard normal distribution function, , and the model parameters are and for and the six different distributions (shown in Table 1 in Appendix D.1). Figure 2 visualizes the fitted Probit function for fixed and and demonstrates that the model provides a very accurate approximation of .
The universality hypothesis corresponds to the model in which the parameters are “tied together” (i.e., forced to be the same) for all distributions . That is, only the parameters scaled down by a factor of , , are allowed to vary with . The scaling ensures that their effect tends to zero as . The alternative (non-universality) hypothesis corresponds to the model in which all parameters (both and for each ) are allowed to vary with . We compare the models’ goodness-of-fit using analysis of deviance . Our main finding is that the experimental data are consistent with the universality hypothesis (and also that we can reject a null hypothesis in which all parameters are “tied together” for all ). The details and model diagnostics are given in Appendix D.2.
Finally, in Appendix D.3, we provide empirical support for the generality of Remark 3, namely that the transition width is roughly for data models other than Gaussian ensembles.
Conjecture 1 and the other questions raised in this work point to a broader scope of investigations about high-dimensional phenomena and universality concerning optimization problems commonly used in machine learning and statistics. Our results, along with those from prior works, provide new analytic and empirical approaches that may prove useful in tackling these questions.
Acknowledgments and Disclosure of Funding
D. Hsu acknowledges support from NSF grants CCF-1740833 and IIS-1563785, NASA ATP grant 80NSSC18K109, and a Sloan Research Fellowship. C. Sanford acknowledges support from NSF grant CCF-1563155 and a Google Faculty Research Award to D. Hsu. N. Ardeshir acknowledges support from Columbia Statistics Department. This material is based upon work supported by the National Science Foundation under grant numbers listed above. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. We acknowledge computing resources from Columbia University’s Shared Research Computing Facility project, which is supported by NIH Research Facility Improvement Grant 1G20RR030893-01, and associated funds from the New York State Empire State Development, Division of Science Technology and Innovation (NYSTAR) Contract C090171, both awarded April 15, 2010.
References
Appendix A Proofs for Section 2
The proof henceforth proceeds under the assumption that is invertible. Since is symmetric, the invertibility of implies that all of its principal minors (i.e., the ’s) are invertible.
This is immediate from the fact that the definition of SVP corresponds exactly to the equality constraints that are present in (Interpolation Primal) and not in (SVM Primal).
(2) ⇔iff\iff (3):
By Holder’s inequality, if we take to be the dual of (i.e. ), then , with equality when is proportional to . Therefore,
(3) ⇔iff\iff (4):
(4) ⇔iff\iff (5):
By the (Interpolation Projection) formulation, can be alternatively interpreted as the projection of the origin onto the affine space . Therefore we have,
The following steps show the equivalence:
We find an explicit expression for :
An analogous expression for can be found for any fixed by the same method, which gives the desired equivalence by combining with (6).
First Step: Fix some index . Since is on the affine space , which is closed under affine linear combination, one can express in the following way:
By the definition of the projection onto , we represent where,
It is straightforward to see that by comparing this representation with equation (5) alongside with the fact that is orthogonal to :
To find , we sequentially optimize over , substitute its optimal value, and then optimize over . It suffices to minimize because is constant for all due to orthogonality and the definition of . Hence, is optimal. Subsequently, by optimizing over and setting the derivative to zero,
For the last step, we combine the facts that is constant over and . Note that the denominator is non-zero because the invertibility of implies that will not lie on the span of the remaining rows , and hence will not be in . This immediately proves (6).
This problem can be easily understood using a simple Cauchy-Schwarz inequality,
In conclusion, we can express the projection as,
Appendix B Proofs for Section 4
We prove Theorem 3, which we restate below.
As discussed in Section 3, it suffices to prove that is invertible for all and
with probability for some . We do so by showing that the following three events each hold with probability :
It remains to plug in the results of Lemmas 1, 3, and 4 to show that the three events occur with high probability given the conditions imposed on , , , and in (3). Let . By (3), for sufficiently small constant .
By Lemma 1 in Appendix B.1 with , it follows that for any fixed , is invertible and
with probability at least as long as the following conditions hold:
We show that the inequalities in (8) and (9) are implied by the preconditions of Theorem 3 in (3) by choosing sufficiently large constants , , and . For (8),
which implies the desired inequality. To establish (9):
By applying a union bound to all events, they all occur with probability at least .
By applying Lemma 3 in Appendix B.2 for all with as before and union-bounding over the corresponding events, with probability ,
Both inequalities follow from the third inequality of (3) for sufficiently large and by .
with probability , if
The inequalities are satisfied as immediate consequences of (3) and the fact that for sufficiently small . ∎
In the subsequent three sections, we prove Lemmas 1, 3, and 4.
To guarantee that with probability for some , it suffices to show that
for universal constants and .
The proof of Lemma 1 relies heavily on a concentration bound on the eigenvalues of the Gram matrix , which draws from a technical lemma of Hsu et al. . We present and prove this result below and then use it to prove Lemma 1.
where denotes the spectral (operator) norm. If additionally for some universal constant , then for the same event, is invertible and
Equation (10) follows from Lemma 8 of Hsu et al. . For some universal constant and sufficiently large , we have the following:
If equation (11) holds and is sufficiently large, then all eigenvalues of are strictly positive and is invertible. We now derive equation (11) by bounding the eigenvalues of , assuming that the event in equation (10) occurs, and rescaling :
Conditioned on , is a univariate subgaussian random variable with mean 0 and variance proxy at most , as long as is invertible. We bound the variance proxy and show that is invertible with high probability by applying Lemma 2 for some universal with probability :
We observe that the bound holds for a proper choice of for a standard concentration bound for a subgaussian random variable. ∎
B.2 Concentration of leave-one-out terms
To ensure that with probability for some , it suffices to show that
We have the claim by dividing by . ∎
B.3 Anti-concentration for independent leave-one-out terms
and all and are independent and that is subgaussian with variance proxy . The proof of the claim is powered by the Berry-Esseen theorem and comes in two parts:
We first show that is well-behaved with high probability; we say that is good if the following hold:
We prove that \mathbf{P}[\text{{\mathbf{X}}is good}]\geq 1-\frac{2\delta}{3}.
Then, we use the Berry-Esseen Theorem to show that, for each ,
Because for are conditionally independent given , we obtain the desired statement:
The claim follows from the Hanson-Wright inequality , the lower-bound on with respect to , the assumption , and the fact .
for sufficiently large absolute constant .
𝐗𝐗{\mathbf{X}} satisfies (13) with high probability.
We introduce a different sequence of random variables to eliminate any dependence on . Set such that for all ,
Such a partition is possible because we can require that by assuming is large enough. Let
Note that all are independent and that
Because and , we can bound :
We upper-bound by noting that . By the Hanson-Wright inequality, the subgaussianity of , and the lower-bound on with respect to ,
for some absolute constants and for a sufficiently large setting of . Thus, (13) is satisfied with probability by a union bound.
Bound on term given good 𝐗𝐗{\mathbf{X}}.
We use the Berry-Esseen theorem to relate the maximization over to a maximization over standard Gaussians. Consider some fixed good (and hence, fixed for all ). Then, for some absolute constant and for univariate standard Gaussian ,
Because each is subgaussian, for some . We simplify the expression by plugging in the second and third moments of and rescaling :
Because we assume that is good, we plug in our upper-bound on and lower-bound on .
We now bound the first term by invoking the Mills ratio bound for the Gaussian distribution function (Fact 1) with the assumption that . The remainder of the inequalities follow by enforcing that and be sufficiently large and small respectively:
which above holds when and is ensured by a sufficiently large choice of . ∎
The following well-known fact is the Mills ratio bound.
Let denote the standard Gaussian distribution function. Then for any ,
B.4 Modification of Theorem 3 to support dependent labels
While an apparent weakness of Theorem 3 is the fixed labels , this can be surmounted. Here, we outline how the proof can be easily modified to include labels for some unit vector for the isotropic Gaussian case; we believe this can be further generalized, but we present this version for the sake of simplicity.
We can prove this fact for the simple Gaussian setting by taking advantage of the fact that orthogonal components of a spherical Gaussian are independent. For all , we write where . Then
By independence and symmetry, each term in the last sum is distributed identically to . This gives the claim.
Appendix C Proofs for Section 4
In this section, we give the proof of Theorem 4.
We divide the proof into two cases, which we each prove in the two following subsections.
We first consider the case where the dimension is below the threshold, specifically .
Our proof follows the same strategy as that of Theorem 3. Let and assume is sufficiently large so that . Using the equivalence from Proposition 1, it suffices to show that the following event has probability tending to :
For any and , there exists and such that the following statements hold for all , and all satisfying for all , with :
.
.
We start with the first claim. By Lemma 1 and a union bound, we have with probability at least , is invertible and
For sufficiently large , we have and
The second term on the right-hand side is at most for sufficiently large , and hence at most . The first term on the right-hand side is also at most provided that
(since we already assume for sufficiently large ). This is satisfied provided that . This proves the first claim.
For the second claim, we have by Lemma 3 (with in the statement of Lemma 3 set to ) and a union bound, we have with probability at least :
where the second inequality uses and holds for sufficiently large , with an absolute constant. The second term on the right-hand side is at most for sufficiently large , and hence also at most . The first term on the right-hand side is also at most provided that
Since , the above condition holds as long as . This proves the second claim. ∎
For any and , there exists such that the following holds for all sequences satisfying for all large enough , with :
Observe that conditioned on , the random variables
are distributed as independent mean-zero Gaussian random variables with variance
where is as defined above, and are i.i.d. standard Gaussian random variables, independent of .
where the second inequality follows from standard approximations of the Gamma function, and the final inequality holds assuming .
Let be the event in which (15) holds. Then
We claim that the probability on the right-hand side tends to with as well.
The distribution of the random variable obeys a limiting Gumbel distribution; specifically, for all ,
where is an absolute constant . Therefore, it suffices to show that for all , we have
for all sufficiently large . Dividing through by and using , the above inequality is implied by
Since , we have
by a Taylor series argument. So, (16) is implied by
Since and , we can choose large enough so that (16) holds for all sufficiently large . ∎
We conclude as in the proof of Theorem 3. The event in which all of the following hold has probability approaching as by combining Lemma 5 and Lemma 6 and a union bound:
;
;
.
In this event, there exists such that
C.2 Above the threshold
Now we consider the case where the dimension is above the threshold, specifically .
By Proposition 1, it suffices to show that
This is implied by the following lemma combined with a union bound over all .
There exists and such that the following statement holds for all , and all satisfying for all , with :
Conditional on (and the probability event that has rank ), the distribution of
By Lemma 2, we have for some absolute constant and sufficiently large , with probability at least ,
where is a constant depending only on . Let be the aforementioned event. Then
where the final inequality follows by the Mills ratio bound (Fact 1). By letting , we have
(since we assume ), upon which bound in (17) is at most
Appendix D Supplementary material for Section 5
As described in Section 5, we show the significance of this universality by providing a parametric model that complies with the given universality hypothesis and fits well to the observed rates of SVP. That is, this model permits slight difference for different sample distributions, as long as this difference decays to zero with . Furthermore, we show that the model becomes statistically insignificant if we incorporate extra parameters to allow non-decaying dependence on sample distributions to conclude universality.
Alongside these universality results, we experimentally support the universality of the bounds on transition width, which are proved for the isotropic Gaussian sample case in Section 4.
These analyses are implemented in Python and R. Our code-base can be found on Github at https://github.com/scO0rpion/SVM-Proliferation-NIPS2021.
We conduct a Monte Carlo simulation in order to validate our theoretical results and grasp their generality to distributions with different tail distributions. For the range we study our problem in the following way:
We used the quadratic program solver from CVXOPT CVXOPT is distributed at https://cvxopt.org/ under a GPLv3 license. to solve (Interpolation Dual) with to tolerance level .
We report the fraction of trials that exhibit SVP. Based on Figure 4, we choose the simulation size value as an appropriate choice for having small enough variance for our range of . Throughout this section, we run simulations unless stated otherwise.
D.2 Observed universality
Let be the observed SVP rate corresponding to a sample distribution with independent components and with simulation size . Due to the log-linear dependence of the dimension of SVP threshold occurs on from Theorem 4, we parameterize the probability of SVP as a function of and instead. The objective here is to provide a reasonable parametric model for as an inferential tool to test the universality hypothesis. To do so, we translate our universality hypothesis in the language of our parametric model and ensure that necessary statistical assumptions hold to make inferential claims.
We use Probit regression (a generalized linear model with Probit link function) to explain the transition behavior and allow the coefficients to depend explicitly on the distribution under which sample components are drawn from. We justify this specific choice of link function at the end of this subsection. We propose the following parametric model; we motivate the terms in the model at the end of the subsection as well.
is the Probit link function (i.e., the standard normal distribution function).
The universality hypothesis can be translated to a testing framework under the model described (18) by prohibiting from depending on the underlying distribution .
Universality Hypothesis: are identical for each distribution , and .
Alternative Hypothesis: depends on the underlying distribution for some .
The Universality Hypothesis permits differences from the ground mean (which must decay to zero as grows large), but requires that other terms be identical. The Alternative Hypothesis instead permits non-decaying difference among distributions. We show that our model does not reject the Universality Hypothesis.
Inference:
We perform Probit regressions on observed SVP rates sequentially on three different models, each of which is a sub-model of its successor. The second and third models correspond to the Universality Hypothesis and the Alternative Hypothesis respectively. We compare their goodness-of-fit using analysis of deviance (ANOVA) to assess whether each subsequent model restriction meaningfully improves on its predecessor’s ability to fit the data .
Model 1: Does not allow any deviations for different distributions; i.e., does not depend on for .
Model 2: Allows deviations in bias that decay to zero; i.e., only may vary with .
Model 3: Full model described in Equation (18).
Based on this sequential test given in Table 2, we find that Model 1 should be rejected, because Model 2 substantially improves on it in a statistically significant manner. Furthermore, no statistical significance were detected for rejecting Model 2, and nearly all the excessive parameters (for Model 3) were statistically insignificant. Therefore, we accept Model 2, which complies with the Universality Hypothesis.
Assuming that the Probit model is well-specified (e.g., the residuals satisfy the usual assumptions), we conclude that Model 2 is significant. The remainder of the section argues that the Probit model is the most appropriate for this setting. A full analysis of all three fitted models, including the fitted model parameters and p-values for these parameters, can be found in the code repository.
Motivating the model:
The proposed model (18) is supported by a series of empirical observations about the SVP rate :
increases as increases and is mostly unaffected as changes (left panel (a) of Figure 2). Therefore, the dependence on should be negligible.
is asymmetric around the theoretical boundary (left panel (a) of Figure 2). This behavior motivates the non-linear term in our proposed model and likely originates from the asymmetry of the limiting Gumbel distribution in Section 4.
As varies, the slope of changes, which motivates including terms that manage the interaction between and (right panel (b) in Figure 2).
As suggested by Donoho and Tanner , including a dependence on is motivated by the theory of Edgeworth expansions, which states that the non-asymptotic behaviour of a random Gaussian problem decays to its asymptotic behavior by some power of the “problem size.”
Model diagnostics:
While our proposed model yields formal evidence of universality, it remains to show that the model is correct, particularly because even wrong models are often statistically significant. To avoid this pitfall, we validate the underlying assumptions required to make inferential claims in our logistic regression model. Figure 6 demonstrates that Model 2 accurately approximates the observed probabilities when the probabilities are not too close to one or zero. These extreme cases are not concerning because we are primarily interested in values of and where the asymptotic probabilities are non-degenerate. The significance of Model 2 continues to hold, even if we restricted attention to a smaller region with non-degenerate SVP rates , such as . The figure further shows that the residuals approximately follow a standard normal distribution and do not seem to correlate with the fitted values. Therefore, the residuals corresponding to this model satisfy the usual assumptions necessary for regression.
Justification for the link function and log:
We test three link functions for Model 2 to choose an appropriate one for our parametric model (18):
We justify the use of as a non-linear term in (18) by substituting the logarithmic term with the Cox-Box transform of , i.e., and cross-fitting various link functions with different exponents . The diagnostic plots in Figure 7 indicate that the Probit link function fits best. Moreover, smaller values of fit observed probabilities better by comparing the deviance r-squares in Table 3 as a measure of goodness of fit. Hence, we use the , which is the limit of the Cox-Box transform when .
D.3 Width of transition
To estimate the width of the phase transaction, we adopt a non-parametric approach. For and fixed we define the -transition zone to be the range , where and correspond to the ratio for smallest and largest value of where support vector proliferation occurs with probability and respectively. In other words, within this range, the corresponding probabilities are inside interval.
Formally, we define scaled -transition width estimate as,
where is the Probit link function introduced in (18) and and are plug-in estimates of and . We plot with in Figure 8.
Appendix E Supplementary material for Section 6
By the Fundamental Theorem of Linear Programming, the optimal solution(s) to (Dual L1) lie on corner points of the polytope
in the dual space. The following lemma provides an alternate characterization the optimal solution to the linear program by relating the corner points of to the faces of its dual polytope, .
Figure 9 for a Gaussian Ensemble with and and illustrates the relationships between , , , and . The geometric intuition conveyed in the figure is limited by its low value of ; we expect qualitatively different behavior to arise when is large, particularly when considering the geometry of the facets of . For instance, when , very few samples correspond to corners of the convex hull, and the vast majority lie in the interior. When is larger, almost all of the samples will be corners of the convex hull, unless grows exponentially with .
To prove Lemma 8, we make use of several useful facts about the geometric properties of dual polytopes, which are immediate consequences of Farkas’ Lemma [see 31].
The origin is in the interior of and .
Corner points of are perpendicular to facets (boundary hyperplanes) of .
If is an optimal solution, then zero must be a subgradient of the objective at . Since the set of subgradients of at is , where denotes the set of active constraints at , an optimal solution must satisfy
This convex hull is a face of since for any and . Moreover, since is also a corner point of we have . Combining with Fact 2, we conclude that must be perpendicular to the facet of that intersects with the ray passing through . Existence of such a facet is ensured by the fact that origin is in the interior of . ∎
Based on the previous relationship between support vector proliferation and the faces of a random convex polytope, we can prove a very loose bound on the minimum dimension needed for support vector proliferation to occur by bounding the number of faces of the polytope. When , the polytope will have far fewer than facets, which makes it impossible for most orthants to to be covered by projections from onto facets. This (along with rotational invariance of the standard Gaussian distribution) allows us to show that support vector proliferation occurs with a negligibly small probability in this regime.
A key geometric insight for the proof is supplied by . Let be the maximum integer such that every points from among spans a -dimensional face of (i.e., their convex hull is a -dimensional face of ). Then for large enough values of and . Hence, it is plausible to expect that every selection of points spans a facet of .
The right-hand side converges to zero as provided that for some absolute constant . ∎