Outlier-robust moment-estimation via sum-of-squares
Pravesh K. Kothari, David Steurer
Introduction
These kind of estimators have been studied extensively in statistics (under the term robust statistics) [Tuk75, MMY06, Hub11, HRRS11]. However, many robust estimators coming out of this research effort are computationally efficient only for low-dimensional distributions (because the running time is say exponential in the dimension ) [Ber06].
A recent line of research developed the first robust estimators for basic parameter estimation problems (e.g., estimating the mean and covariance matrix of a Gaussian distribution) that are computationally efficient for the high-dimensional case, i.e., the running time is only polynomial in the dimension [DKK+16, LRV16, CJN17, CSV17].
Our work continues this line of research. We design efficient algorithms to estimate low-degree moments of distributions. Our estimators succeed under significantly weaker assumptions about the unknown distribution , even for the most basic tasks of estimating the mean and covariance matrix of . For example, in order to estimate the mean of (in an appropriate norm) our algorithms do not need to assume that is Gaussian or has a covariance matrix with small spectral norm in contrast to assumptions of previous works. Similary, our algorithms for estimating covariance matrices work, unlike previous algorithms, for non-Gaussian distributions and distributions that are not (affine transformations of) product distributions.
Besides these qualitative differences, our algorithms also offer quantitative improvements. In particular, for the class of distributions we consider, the guarantees of our algorithms—concretely, the asymptotic behavior of the estimation error as a function of the fraction of corruptions—match, for the first time in this generality, information-theoretic lower bounds.
Our techniques for robust estimation of mean vectors and covariance matrices extend in a natural way to higher-order moment tensors. This fact allows us to turn many non-outlier-robust algorithms in a black-box way into outlier-robust algorithms. The reason is that for many parameter estimation problems the best known algorithms in terms of provable guarantees are based on the method of moments, which means that they don’t require direct access to a sample from the distribution but instead only to its low-degree moments (e.g. [Pea94, KMV10, MV10]). (Often, a key ingredient of these algorithms in the high-dimensional setting is tensor decomposition [MR05, AFH+12, AGH+14, HK13b, BCMV14, BKS15, GM15, MSS16a].) If there were no outliers, we could run these kinds of algorithms on the empirical moments of the observed sample. However, in the presence of outliers, this approach fails dramatically because even a single outlier can have a huge effect on the empirical moments. Instead, we apply method-of-moment-based algorithms on the output of our outlier-robust moment estimators. Following this strategy, we obtain new outlier-robust algorithms for independent component analysis (even if the underlying unknown linear transformation is ill-conditioned) and mixtures of spherical Gaussians (even if the number of components of the mixture is large and the means are not separated).
Estimation algorithms from identifiability proofs
Our algorithms and their analysis follow a recent paradigm for computationally-efficient provable parameter estimation that has been developed in the context of the sum-of-squares method. We say that a parameter estimation problem satisfies identifiability if it is information-theoretically possible to recover the desired parameter from the available data (disregarding computational efficiency). The key idea of this paradigm is that a proof of identifiability can be turned into an efficient estimation algorithm if the proof is captured by a low-complexity proof system like sum-of-squares. Many estimation algorithms based on convex relaxations, in particular sum-of-squares relaxations, can be viewed as following this paradigm (e.g., compressed sensing and matrix completion [CRTV05, CR09, Gro11, Rec11]). Moreover, this paradigm has been used, with a varying degree of explicitness, in order to design a number of recent algorithms based on sum-of-squares for unsupervised learning, inverse, and estimation problems like overcomplete tensor decomposition, sparse dictionary learning, tensor completion, tensor principal component analysis [HSS15, BKS15, BM16, PS17, MSS16a].
Next we describe the form of our identifiability proofs for outlier-robust estimation.
Identifiability in the presence of outliers
for all but an fraction of the indices ,
the uniform distribution over is in .
Note that given and , we can efficiently check the above conditions, assuming that the conditions on the low-degree moments that define are efficiently checkable (which they will be).
Also note that the above notion of proof is complete in the following sense: if is indeed an -corruption of a typicalThe sample of should be typical in the sense that the empirical low-degree moments of the sample are close to the (population) low-degree moments of the distribution . If the sample is large enough (polynomial in the dimension), this condition is satisfied with high probability. sample from a distribution , then there exists a set that satisfies the above conditions, namely the uncorrupted sample .
In Section 2, we show that the above notion of proof is also sound: if is indeed an -corruption of a (typical) sample from a distribution and satisfies the above conditions, then the empirical mean of the uniform distribution over is close to . We can rephrase this soundness as the following concise mathematical statement, which we prove in Section 2: if and are two distributions in that have small statistical distance, then their means are close to each other (and their higher-order moments are close to each other as well).
Furthermore, the above soundness is captured by a low-degree sum-of-squares proof (using for example the sum-of-squares version of Hölder’s inequality); this fact is the basis of our efficient algorithm for outlier-robust mean estimation (see Section 4).
Outlier-robustness and (certifiable) subgaussianity
Here, is the mean of the distribution .
To overcome this source of intractability, we require that inequality Eq. 1.2 is not only true but also has a low-degree sum-of-squares proof. With this additional condition, we give a polynomial-time algorithm to estimate the covariance matrix of up to constant factors (in the Löwner order sense) assuming again that .
In Section 5, we show that a wide range of distributions are certifiably subgaussian and that many operations on distributions preserve this property. In particular, (affine transformations of) products of scalar-valued subgaussian distributions and mixtures thereof satisfy this property. In a subsequent work, Kothari and Steinhardt [KS17] show that certifiable subgaussianity holds for distributions that satisfy a Poincaré inequality (which includes all strongly log-concave distributions).
Sum-of-squares and quantifier alternation
We remark that previous work on computationally-efficiently outlier-robust estimation also used convex optimization techniques albeit in different ways. For example, Diakonikolas et al. solve an implicitly-defined convex optimization problem using a customized separation oracle [DKK+16]. (Their optimization problem is implicit in the sense that it is defined in terms of the uncorrupted sample which we do not observe.)
An unusual feature of the aforementioned system of equations is that it also includes variables for the sum-of-squares proof of the inequality Eq. 1.2 because we want to restrict the search to those sets such that the uniform distribution is certifiably subgaussian. It is interesting to note that in this way we can use sum-of-squares as an approach to solve -problems as opposed to just the usual -problems. (The current problem is an -problem in the sense that we want to find such that for all vectors the inequality Eq. 1.2 holds for the uniform distribution over .)
We remark that the idea of using sum-of-squares to solve problems with quantifier alternation also plays a role in control theory (where the goal is find a dynamical system together with an associated Lyapunov functions, which can be viewed as sum-of-squares proof of the fact that the dynamical system behaves nicely in an appropriate sense). However, to the best of our knowledge, this work is the first that uses this idea for the design of computationally-efficient algorithms with provable guarantees. We remark that in a concurrent and independent work, Hopkins and Li use similar ideas to learn mixtures of well-separated spherical Gaussians [HL17]. In a subsequent paper, Kothari and Steinhardt use those ideas for clustering [KS17].
1 Results
Without any assumptions about the underlying distribution, the best known efficient algorithms for robust mean estimation incur an estimation error that depends on the spectral norm of the covariance matrix of the underlying distribution and is proportional to (where is the fraction of outliers) [DKK+17a, SCV17]. Concretely, given an -corrupted sample of sufficiently larger polynomial size from a distribution , they compute an estimate for the mean of such that with high probability . Furthermore, this bound is optimal for general distributions in the sense that up to constant factors no better bound is possible information-theoretically in terms of and the spectral norm of .
In the following theorem, we show that better bounds for the mean estimation error are possible for large classes of distributions. Concretely, we assume (certifiable) bounds on higher-order moments of the distribution (degree 4 and higher). These higher-order moment assumptions allow us to improve the estimation error as a function of (instead of a bound as for the unconditional mean estimation before we obtain an if we assume a bound on the degree- moments). Furthermore, we also obtain multiplicative approximations for the covariance matrix (in the Löwner order sense) regardless of the spectral norm of the covariance. (Note that our notion of certifiable subgaussianity does not restrict the covariance matrix in any way.)
For the last two bounds, we assume in addition .This notation means that we require for some absolute constant (that could in principle be extracted from the proof).
Note that the second guarantee for the mean estimation error is stronger because . We remark that is the Mahalanobis distance between and .
Previous work for robust covariance estimation [LRV16, DKK+17b] work with Frobenius norms for measuring the estimation error and obtain in this way bounds that can be stronger than ours. However, it turns out that assuming only -certifiable subgaussianity makes it information-theoretically impossible to obtain dimension-free bounds in Frobenius norm and that we have to work with spectral norms instead. In this sense, the assumptions we make about distributions are substantially weaker compared to previous works.
Multiplicative vs. additive estimation error
Another benefit of our covariance estimation algorithm is that provide a multiplicative approximation guarantee, that is, the quadratic form of the estimated covariance at any vector is within of the quadratic form of the true covariance. This strong guarantee comes in handy, for example, in whitening or computing an isotropic transformation of the data—a widely used primitive in algorithm design. Indeed, this ability to use the estimated covariance to whiten the data is crucial in our outlier-robust algorithm for independent component analysis (see Section 6.1). The Frobenius norm error guarantees, in general, do not imply good multiplicative approximations and thus cannot be used for this application.
Robust Estimation of Higher Moments
The approaches in previous works fact inherent obstacles in generalizing to the problem of estimating the higher moments with multiplicative (i.e. in every direction ) error guarantees. This type of error is in fact crucial in applications for learning latent variable models such as mixtures of Gaussians and independent component analysis.
In fact, our guarantees are in some technical way stronger, which is crucial for our applications of higher-order moment estimates. Unlike spectral norms, injective norms are NP-hard to compute (even approximately, under standard complexity assumptions). For this reason, it is not clear how to make use of an injective-norm guarantee when processing moment-estimates further. Fortunately, it turns out that our algorithm not only guarantees an injective-norm bound for the error but also a good certificate for this bound, in form of a low-degree sum-of-squares proof. It turns out that this kind of certificate is precisely what we need for our applications—in particular, recent tensor decomposition algorithms based on sum-of-squares [MSS16a] can tolerate errors with small injective norm if that is certified by a low-degree sum-of-squares proof.
Furthermore, there exist degree- sum-of-squares proofs of the above polynomial inequalities in .
Information-theoretic optimality
We show in Section 7 that the error guarantees in our robust moment-estimation algorithms are tight in their dependence on both and . For example, we show that there are two -certifiably -subgaussian distributions with statistical distance but means that are apart. A similar statement holds for higher-order moments. The distributions are just mixtures of two one-dimensional Gaussians.
Application: independent component analysis
As an immediate application of our robust moment estimation algorithm, we get an algorithm for Outlier Robust Independent Component Analysis. Independent component analysis (also known as blind source separation) is a fundamental problem in signal processing, machine learning and theoretical computer science with applications to diverse areas including neuroscience. Lathauwer et. al. [DLCC07], following up on a long line of work gave algorithms for ICA based on 4th order tensor decomposition. A noise-tolerant version of this algorithm was developed in [MSS16a]. There is also a line of work in theoretical computer science on designing efficient algorithms for ICA [GVX13, VX15].
Outlier robust version of ICA was considered as an application of the outlier-robust mean and covariance estimation problems in [LRV16]. They sketched an algorithm with the guarantee that the relative error in the columns of is at most .
In particular, this guarantee is meaningful only if the fraction of outliers . Here, we improve upon their result by giving an outlier-robust ICA algorithm that recovers columns of up to an error that is independent of both dimension and the condition number of the mixing matrix .
Our algorithm directly follows by applying 4th order tensor decomposition. However, a crucial step in the algorithm involves “whitening” the 4th moments by using an estimate of the covariance matrix. Here, the multiplicative guarantees obtained in estimating the covariance matrix are crucial - estimates with respect to the Frobenius norm error do not give such whitening transformation in general. This whitening step essentially allows us to pretend that the mixing matrix is well-conditioned leading to no dependence on the condition number in the error.
The quantity is closely related to the Mahalanobis distance between and with respect to the distribution
Application: learning mixtures of Gaussians
As yet another immediate application of our robust moment estimation algorithm, we get an outlier-robust algorithm for learning mixtures of spherical Gaussians. Our algorithm works under the assumption that the means are linearly independent (and that the size of the sample grows with their condition number). In return, our algorithm does not require the means of the Gaussians to be well-separated. Our algorithm can be viewed as an outlier-robust version of tensor-decomposition based algorithms for mixtures of Gaussians [HK13a, BCMV14].
Let be mixtures of for with uniformWhile our algorithm generalizes naturally to arbitrary mixture weights, we restrict to this situation for simplicity mixture weights. Assume that s are linearly independent and, further, assume that , the smallest non-zero eigenvalue of is .
Given an -corrupted sample of size , for every , there’s a time algorithm that recovers so that there’s a permutation satisfying
Diakonikolas et. al. [DKK+16] gave an outlier-robust algorithm that learns mixtures of gaussians with error in each of the recovered means. Their algorithm is polynomial in the dimension but has an exponential dependence on number of components in the running time. Under the additional assumption that the means are linearly independent, our algorithm (say for ) recovers similar error guarantees as theirs but runs in time polynomial in both and . The key difference is the power of our algorithm to recover a multiplicative approximation to the 4th moment tensor which allows us to apply blackbox tensor decomposition based methods and run in fixed polynomial time [HK13b].
Robust identifiability of low-degree moments
In this section, we show that low-degree moments of certifiably subgaussian distributions are identifiable in the presence of outliers. As we will formalize in Section 4, these proofs of identifiability are captured by the sum-of-squares proof system at low-degree. This fact is the basis of our polynomial-time algorithms for robust moment estimation (also Section 4).
find a certifiably subgaussian distribution that has statistical distance at most from the uniform distribution over ,
output the low-degree moments of .
We can typically find a distribution as above, because with high-probability satisfies the conditions. What remains to prove is that no matter what distribution satisfying those conditions we choose, our moment estimates have low error. To this end, we show several concrete and quantiative instances of the following general mathematical statement:
If two distributions and , whose low-degree moments are (certifiably) subgaussian, have small statistical distance, then their low-degree moments are close.
Our first bound of this kind, controls the distance between the means of and in terms of their covariances and . (Later bounds will also relate and .)
Since we assume that , we can conclude that for as desired. ∎
Next we show that if two certifiably subgaussian distributions have small statistical distance, then their (raw) second moments are close in the Löwner order sense.
In particular, \bigl{(}1-O(\delta)\bigr{)}M^{\prime}\preceq M\preceq\bigl{(}1+O(\delta)\bigr{)}M^{\prime} if .
which implies the desired bound for . For the third inequality, we use Lemma 5.2 (moment bounds for shifts of subgaussian distributions).
For , we can now rearrange this bound to get the following relationship between and ,
which implies the desired bound \bigl{(}1-O(\delta)\bigr{)}M^{\prime}\preceq M\preceq\bigl{(}1+O(\delta)\bigr{)}M^{\prime} for . ∎
Next, we combine the previous bounds for the first and second moments in order to establish the identifiability of the covariance matrix.
Under the same conditions as the previous Lemma 2.2, the covariance matrices and of the distributions and satisfy,
As before, in the case that , the above bounds imply a strong multiplicative approximation of the covariance so that for some .
Here, . By Lemma 2.1 (mean identifiability), , where . Combining the inequalities gives the desired bound. ∎
Taking together Corollary 2.3 and Lemma 2.1, we get a mean estimation error that depends only on the covariance of (as opposed to the covariances of both and ).
Under the same conditions as the previous Lemma 2.2 and the additional condition , the means and of the distributions and satisfy,
Next we bound the distances of higher order moments for certifiably subgaussian distributions that are close in statistical distance. Compared to first and second order moments, distances for higher order moments are less standard. Our choice for the distance is informed by the applications of independent component analysis and learning mixtures of Gaussians. We view the order- moments of and as two polynomials and of degree and we bound their difference relative to the variance of the distribution in direction .
which implies the desired bound for . For the third inequality, we rely on Lemma 5.2 (moment bounds for shifts of subgaussian distributions). ∎
Preliminaries
In this section, we define pseudo-distributions and sum-of-squares proofs. See the lecture notes [BS16] for more details and the appendix in [MSS16b] for proofs of the propositions appearing here.
This fact, together with the equivalence of weak separation and optimization [GLS81] allows us to efficiently optimize over pseudo-distributions (approximately)—this algorithm is referred to as the sum-of-squares algorithm.
We remark that if is an actual (discrete) probability distribution, then we have if and only if is supported on solutions to the constraints .
We say that a system of polynomial constraints is explicitly bounded if it contains a constraint of the form . The following fact is a consequence of Fact 3.1 and [GLS81],
2 Sum-of-squares proofs
Let and be multivariate polynomials in . A sum-of-squares proof that the constraints imply the constraint consists of polynomials such that
Low-degree sum-of-squares proofs are sound and complete if we take low-level pseudo-distributions as models.
Concretely, sum-of-squares proofs allow us to deduce properties of pseudo-distributions that satisfy some constraints.
If the pseudo-distribution satisfies only approximately, soundness continues to hold if we require an upper bound on the bit-complexity of the sum-of-squares (number of bits required to write down the proof).
The following fact shows that every property of low-level pseudo-distributions can be derived by low-degree sum-of-squares proofs.
Suppose and is a collection of polynomial constraints with degree at most , and for some finite .
Let be a polynomial constraint. If every degree- pseudo-distribution that satisfies also satisfies , then for every , there is a sum-of-squares proof .
Moment estimation algorithm
Our robust moment estimation algorithm is a direct translation of the robust identifiability results from Section Section 2.
The following fact shows that the solutions to correspond to all -corruptions of the (already corrupted) sample . In particular, if is an -corruption of a sample of , then one solution to consists of the uncorrupted sample so that .
An assignment to the variables can be extended to a solution for if and only if holds for all but at most an -fraction of the indices .
Note that in order to extend such an assignment, we can choose for indices such that and for the remaining indices.
The following fact shows that the solutions to the system correspond to certifiably subgaussian distributions.
The following algorithm is the key ingredient of our efficient outlier-robust estimators.
The following lemma is the sum-of-squares analog of Lemma 2.1.
where . Furthermore, the bit complexity of the sum-of-squares proof is polynomial.
Choose such that and for all . (Such a choice exists because is an -corruption of .)
Letting , we claim that
Indeed, since , we have
Since we assume that , we can conclude that
for as desired.
The following lemma is the sum-of-squares analog of Lemma 2.2.
Furthermore, if ,
Furthermore, the bit complexity of the sum-of-squares proof is polynomial.
By an argument analogous to the one in the proof of Lemma 4.4, we can obtain:
for . Lemma A.4 together with (4.8) implies for some ,
The following lemma is the sum-of-squares analog of Corollary 2.3.
Furthermore, the bit complexity of the sum-of-squares proof is polynomial.
Here, . Further,
By Lemma 2.1 (mean estimation), , where . Combining the above inequalities, we obtain:
Using this in conjunction with (4.13), we obtain:
Now, using Lemma A.3 with completes the proof. ∎
The following is the analog of the Corollary 2.4.
Combining Lemma 4.4 and Corollary 4.6 we have for and ,
Observe that is a constant, i.e., does not depend on any variable in the SoS proof. Using Lemma A.3 with now completes the proof. ∎
Finally, the following lemma is the sum-of-squares analog of Lemma 2.5. The proof is similar to the ones presented before, so we omit it here.
where . Consequently,
Furthermore, the bit complexity of the sum-of-squares proof is polynomial.
We point out a subtle technical difference with respect to the two results above. In Lemma 4.4 and Corollary 4.6, we do not force to be a variable in the sum of squares proof system. On the other hand, in Lemma 4.8, the resulting polynomial inequality has a sum of squares proof in (in addition to the other variables). This is important because, the inequalities are degree (in ) for Corollary 4.7 and Corollary 4.6 while higher degree in general. While unconstrained (in ) inequalities of degree always have a SoS proof, this is not true for higher degrees. The lemma above relies on Proposition A.5 to obtain this stronger conclusion.
We can now complete the proof of Theorem 1.2.
By Cauchy-Schwarz inequality for pseudo-distributions, we have:
Using thus immediately yields:
Taking square roots thus implies or equivalently, .
On the other hand, taking square roots in (4.17) gives: as required.
The proof of Theorem 1.3 is entirely analogous. That the inequality in the conclusion has a sum-of-squares proof in follows from Proposition A.5.
Certifiably subgaussian distributions
In this section, we give sufficient conditions for distributions to be certifably subgaussian. As concrete consequences, we derive that (affine transformations of) products of scalar-valued subgaussian distributions are certifiably subgaussian and that certain mixture models are certifiably subgaussian.
For the benefit of the reader, we restate here the definition of certifiable subgaussianity.
We first note some basic invariance properties of certifiable subgaussianity.
Next, we construct examples of various classes of distributions that are certifiably subgaussian. We start by noting that the standard gaussian distribution is -certifiably -subgaussian for every .
Next, we prove a similar fact about uniform mixtures of arbitrary mean gaussians.
Let be arbitrary. Let be the mixture of with mixture weights for each component. Then, is -certifiably -subgaussian with .
We have using Lemma 5.2 and certifiable -subgaussianity of the gaussian distribution for ,
We will use the following matrix concentration inequality in the proof.
Now, consider the affine transformation which makes second moment is now . By Lemma 5.1, it is enough to show certifiable subgaussianity of the distribution after this transformation. Thus, without loss of generality, we assume that the is isotropic, that is,
Now, by sum-of-squares version of the Cauchy-Schwarz inequality
Let be a mixture of and with mixture weights and respectively such that .
Assume that and are mean zero. We have for any ,
The proof of this lemma follows immediately from the following proposition.
Call a multi-set of even if every individual element in appears even number of times.
Applications
In this section, we apply our robust moment estimation algorithm to give an efficient algorithm for outlier-robust independent component analysis. We recall the definition of subgaussian random variables first.
The goal is to recover a matrix whose columns are close to that of up to permutation and signs. This is again, necessary, since the order of the columns cannot be uniquely recovered from samples of .
Information theoretically, columns of can be recovered (up to permutation and scaling) if at most one is has gaussian distribution.
Our main result is a outlier-robust algorithm for ICA. Our algorithm is based on 4th order tensor decomposition. We will use noise-tolerant generalization of the FOOBI algorithm due to Cardoso [DLCC07] presented in [MSS16a].
Our algorithm is simple. It first estimates the 2nd and 4th moments of the observed distribution from an -corrupted sample using Algorithm 4.3 and then applies a blackbox tensor decomposition algorithm to a “whitened” version of 4th moments.
We state the tensor decomposition algorithm (implicit in [MSS16a], analog of Theorem 1.1 for 4th order tensor decomposition) we use before proceeding.
It is convenient to define the following relaxation of the injective tensor norm in describing the guarantees of this algorithm.
We now analyze the algorithm. The following lemma shows that the components of the tensor that we decompose are close to the columns of .
Let for the whitenened 4th moments . Let be the columns of and let be the whitened versions. Then,
First, let’s understand why the tensor decomposition should produce the columns of if all the moment estimates were exactly correct. We will then account for the estimation errors.
The whitened and shifted 4th moment then, by definition, satisfies
We will use for the covariance, 4th moment, whitenened 4th moment, shifted, whitenened 4th moment and orthogonalized columns of respectively.
By Corollary 4.6, for every , for some . Thus:
By Theorem 1.3, for ,
Since , this gives:
The proof of Theorem 1.4 then follows easily.
We are now ready to apply Fact 6.6 to obtain that decomposing the tensor recovers components such that there’s a permutation such that .
Applying the reverse whitening transform then recovers the set of vectors satisfying the requirements of Theorem 1.4. ∎
2 Outlier-Robust Mixtures of Gaussians
In this section, we describe our outlier-robust algorithm for learning mixtures of spherical gaussians. As before, this algorithm can be seen as a direct analog of the non-robust algorithm that learns mixtures of spherical gaussians with linearly independent means by decomposing the 3rd order moment tensor of the observed sample.
Let be mixtures of for with uniformWhile our algorithm generalizes naturally to arbitrary mixture weights, we restrict to this situation for simplicity mixture weights. Assume that s are linearly independent and, further, let be the smallest non-zero eigenvalue of .
Given an -corrupted sample of size , for every , there’s a time algorithm that recovers so that there’s a permutation satisfying
We will rely on 3rd order tensor decomposition algorithm (Theorem 1.1) from [MSS16b] here.
The following is the main technical lemma required in the proof of 6.9.
Let be an -corrupted sample of size from . Let be the estimated ith moment of given by Algorithm 4.3 when run on . Let be the whitening of the estimated th moment of as in Algorithm 6.11.
Then, with high probability over the draw of the -corrupted sample , for and for and for ,
As before, we will first analyze the tensor assuming all estimates of the moments are exactly correct and then account for the estimation errors. We will write for the true first three moments of the input mixture of gaussian and . We will let be the corresponding quantities estimated by our algorithm. We will write for the true whitened moments and , the estimated counterparts.
By direct computtion, . Thus, .
Now, by definition, .
From Theorem 1.2, for , .
Using that , . Thus, the first term in (6.6) can be upper bounded by .
From Theorem 1.2, for any , . Writing for , we obtain that .
Thus, . Writing and using that , we finally obtain anupper bound on of: .
For the first term of (6.5), we apply Theorem 1.3 to get that for ,
As a result, giving us an upper bound on the first term in the RHS of (6.5).
We can now complete the proof of Theorem 6.9.
Applying Fact 6.10 to as in Lemma 6.12 yields that the resulting components satisfy . The theorem now follows. ∎
Information Theoretic Lower Bounds
In this section, we give simple examples that show that our robust moment estimation results achieve sharp information theoretic limits for (certifiably) subgaussian distributions. In both results below, for any choice of , we will show that there are two distributions that 1) both satisfy -certifiable -subgaussianity and 2) are at most apart in total variation distance but have low-degree moments that are exactly as far apart as the estimation error in our algorithm. In fact, these distributions are really simple and in fact just one dimensional and thus the certifiability follows from generic resuls about sum of squares representations for univariate non-negative polynomials.
We begin by showing a lower bound on the error incurred in robust estimation of mean.
, are both -subgaussian in all moments up to .
.
Let be the standard gaussian distribution . Let be the distribution that with probability outputs a sample from and with probability , outputs . Observe that by construction, .
The mean of is easily seen to be . The variance of can be computed to be between and .
, are both -subgaussian in all moments up to .
.
Let be the standard gaussian distribution . Let be the distribution that with probability outputs a sample from and with probability , outputs a uniform element of . Observe that by construction, .
The mean of is easily seen to be . The same computation as in the proof of Lemma 7.1 establishes that , are both -subgaussian.
The variance of is and for can be computed to be at least .
The th moment of is and for can be computed to as: for .
References
Appendix A Sum-of-squares toolkit
We will rely on the following sum-of-squares version of the inequality between the arithmetic and geometric mean.
By iterating this inequality times, we obtain
Here, we used for the second equality that .
Combining the previous two inequalities yields the desired inequality,
We apply Lemma A.1 for and substitute and to obtain . Thus,
At the same time, since , we have
Combining (A.7) and (A.8) yields the desired conclusion. ∎
Therefore, for ,
By Lemma A.3, , which together with the previous inequality gives the desired inequality. ∎
Let be a set of polynomial equality axioms in variable such that:
for a polynomial with total degree at most .
Let . Since , there are degree (in ) polynomials and polynomials such that where the degree of any in is at most .
Further, each can be written as for some matrix valued polynomial .