Restricted strong convexity and weighted matrix completion: Optimal bounds with noise
Sahand Negahban, Martin J. Wainwright
Introduction
Matrix completion problems correspond to reconstructing matrices, either exactly or approximately, based on observing a subset of their entries . In the simplest formulation of matrix completion, the observations are assumed to be uncorrupted, whereas a more general formulation (as considered in this paper) allows for noisiness in these observations. Matrix recovery based on only partial information is an ill-posed problem, and accurate estimates are possible only if the matrix satisfies additional structural constraints, with examples including bandedness, positive semidefiniteness, Euclidean distance measurements, Toeplitz, and low-rank structure (see the survey paper and references therein for more background).
The focus of this paper is low-rank matrix completion based on noisy observations. This problem is motivated by a variety of applications where an underlying matrix is likely to have low-rank, or near low-rank structure. The archetypal example is the Netflix challenge, a version of the collaborative filtering problem, in which the unknown matrix is indexed by individuals and movies, and each observed entry of the matrix corresponds to the rating assigned to the associated movie by the given individual. Since the typical person only watches a tiny number of movies (compared to the total Netflix database), it is only a sparse subset of matrix entries that are observed. In this context, one goal of collaborative filtering is to use the observed entries to make recommendations to a person regarding movies that they have not yet seen. We refer the reader to Srebro’s thesis (and references therein) for further discussion and motivation for collaborative filtering and related problems.
In this paper, we analyze a method for approximate low-rank matrix recovery using an -estimator that is a combination of a data term, and a weighted nuclear norm as a regularizer. The nuclear norm is the sum of the singular values of a matrix , and has been studied in a body of past work, both on matrix completion and more general problems of low-rank matrix estimation (e.g., ). A parallel line of work has studied computationally efficient algorithms for solving problems with nuclear norm constraints (e.g, ). Here we limit our detailed discussion to those papers that study various aspects of the matrix completion problem. Motivated by various problems in collaborative filtering, Srebro and colleagues studied various aspects nuclear norm regularization; among various other contributions, Srebro et al. established generalization error bounds under certain conditions. Candes and Recht studied the exact reconstruction of a low-rank matrix given perfect (noiseless) observations of a subset of entries, and provided sufficient conditions for exact recovery via nuclear norm relaxation. These results were then refined in follow-up work , with the simplest approach to date being provided by Recht . In a parallel line of work, Keshavan et al. have studied a method based on thresholding and singular value decomposition, and established various results on its behavior, both for noiseless and noisy matrix completion. Among other results, Rohde and Tsybakov establish prediction error bounds for matrix completion, a different metric than the matrix recovery problem of interest here. In recent work, Salakhutdinov and Srebro provided various motivations for the use of weighted nuclear norms, in particular showing that the standard nuclear norm relaxation can behave very poorly when the sampling is non-uniform. The analysis of this paper applies to both uniform and non-uniform sampling, as well as a form of reweighted nuclear norm as suggested by these authors, one which includes the ordinary nuclear norm as a special case. We provide a more detailed comparison between our results and some aspects of past work in Section 3.4.
As has been noted before , a significant theoretical challenge is that conditions that have proven very useful for sparse linear regression—among them the restricted isometry property—are not satisfied for the matrix completion problem. For this reason, it is natural to seek an alternative and less restrictive property that might be satisfied in the matrix completion setting. In recent work, Negahban et al. have isolated a weaker condition known as restricted strong convexity (RSC), and proven that certain statistical models satisfy RSC with high probability when the associated regularizer satisfies a decomposability condition. When an -estimator satisfies the RSC condition, it is relatively straightforward to derive non-asymptotic error bounds on parameter estimates . The class of decomposable regularizers includes the nuclear norm as particular case, and the RSC/decomposability approach has been exploited to derive bounds for various matrix estimation problems, among them multi-task learning, autoregressive system identification, and compressed sensing .
The remainder of this paper is organized as follows. We begin in Section 2 with background and a precise formulation of the problem. Section 3 is devoted to a statement of our main results, and discussion of some of their consequences. In Sections 4 and Section 5, we prove our main results, with more technical aspects of the arguments deferred to appendices. We conclude with a discussion in Section 6.
Background and problem formulation
In this section, we introduce background on low-rank matrix completion problem, and also provide a precise statement of the problem studied in this paper.
Here the quantities correspond to additive observation noises with variance appropriately scaled according to the matrix dimensions. In defining the observation model, one can either allow the Frobenius norm of to grow with the dimension, as in done in other work , or rescale the noise as we have done here. This choice is consistent with our assumption that has constant Frobenius norm regardless of its rank or dimensions. With this scaling, each observation in the model (1) has a constant signal-to-noise ratio regardless of matrix dimensions.
We assume that each row and column is sampled with positive probability, in particular that there is some constant such that and for all rows and columns. However, apart from the constraints and , we do not require that the row and column weights remain bounded as and tend to infinity.
2 The observation operator and restricted strong convexity
We now describe an alternative formulation of the observation model (1) that, while statistically equivalent to the original, turns out to be more natural for analysis. For each , define the matrix
where is a random sign, and consider the observation model
where is the trace inner product, and is an additive noise from the same distribution as the original model. The model (3) is can be obtained from the original model (1) by rescaling all terms by the factor , and introducing the random signs . The rescaling has no statistical effect, and nor do the random signs, since the noise is symmetric (so that has the same distribution as ). Thus, the observation model (3) is statistically equivalent to the original one (1).
where we have defined the weighted Frobenius norm in terms of the row and column weights. As a consequence, the signal-to-noise ratio in the observation model (3) is given by the ratio .
As shown by Negahban et al. , a key ingredient in establishing error bounds for the observation model (3) is obtaining lower bounds on the restricted curvature of the sampling operator—in particular, to establish the existence of a constant , which may be arbitrarily small as long as it is positive, such that
3 Controlling the spikiness and rank
In order to provide a tractable measure of how close is to a low-rank matrix, we define (for any non-zero matrix) the ratio
with equality holding if all the non-zero singular values of are identical.
Main results and their consequences
We now turn to the statement of our main results, and discussion of their consequences. Section 3.1 is devoted to a result showing that a suitable form of restricted strong convexity holds for the random sampling operator , as long as we restrict it to matrices for which and are not “overly large”. In Section 3.2, we develop the consequences of the RSC condition for noisy matrix completion, and in Section 3.3, we prove that our error bounds are minimax-optimal up to logarithmic factors. In Section 3.4, we provide a detailed comparison of our results with past work.
Introducing the convenient shorthand , let us define the constraint set
where is a universal constant. Note that as the sample size increases, this set allows for matrices with larger values of the spikiness and/or rank measures, and respectively.
There are universal constants such that as long as , we have
with probability greater than .
Roughly speaking, this bound guarantees that the observation operator captures a substantial component of any matrix that is not overly spiky. More precisely, as long as , the bound (9) implies that
Since the Hessian matrix of this function is given by , the bound (10) implies that the quadratic loss is strongly convex in a restricted set of directions .
As discussed previously, the worst-case value of the “spikiness” measure is , achieved for a matrix that is zero everywhere except a single position. In this most degenerate of cases, the combination of the constraints and the membership condition imply that even for a rank one matrix (so that ), we need sample size for Theorem 1 to provide a non-trivial result, as is to be expected.
2 Consequences for noisy matrix completion
We now turn to some consequences of Theorem 1 for matrix completion in the noisy setting. In particular, assume that we are given i.i.d. samples from the model (3), and let be some estimate of the unknown matrix . Our strategy is to exploit the lower bound (9) in application to the error matrix , and accordingly, we need to ensure that it has relatively low-rank and spikiness. Based on this intuition, it is natural to consider the estimator
Past work on matrix completion has focused on the case of exactly low-rank matrices. Here we consider the more general setting of approximately low-rank matrices, including the exact setting as a particular case. We begin by stating a general upper bound that applies to any matrix , and involves a natural decomposition into estimation and approximation error terms.
Consider any solution to the weighted SDP (11) using regularization parameter
and define . Then with probability greater than , for each , the error satisfies
Notice how the bound (13) shows a natural splitting into two terms. The first can be interpreted as the estimation error associated with a rank matrix, whereas the second term corresponds to approximation error, measuring how far is from a rank matrix. Of course, the bound holds for any choice of , and in the corollaries to follow, we choose optimally so as to balance the estimation and approximation error terms.
In order to provide concrete rates using Theorem 2, it remains to address two issues. First, we need to specify an explicit choice of by bounding the operator norm of the matrix , and secondly, we need to understand how to choose the parameter so as to achieve the tightest possible bound. When is exactly low-rank, then it is obvious that we should choose , so that the approximation error vanishes—viz. . Doing so yields the following result:
Suppose that the noise sequence is i.i.d., zero-mean and sub-exponential, and has rank at most , Frobenius norm at most , and spikiness at most . If we solve the SDP (11) with then there is a numerical constant such that
with probability greater than .
Note that this rate has a natural interpretation: since a rank matrix of dimension has roughly free parameters, we require a sample size of this order (up to logarithmic factors) so as to obtain a controlled error bound. An interesting feature of the bound (14) is the term , which implies that we do not obtain exact recovery as . As we discuss at more length in Section 3.4, under the mild spikiness condition that we have imposed, this behavior is unavoidable due to lack of identifiability within a certain radius, as specified in the set . For instance, consider the matrix and the perturbed version . With high probability, we have , so that the observations—even if they were noiseless—fail to distinguish between these two models. These types of examples, leading to non-identifiability, cannot be overcome without imposing fairly restrictive matrix incoherence conditions, as we discuss at more length in Section 3.4.
For , this set corresponds to the set of matrices with rank at most , whereas for values , it consists of matrices whose (weighted) singular values decay at a relatively fast rate. By applying Theorem 2 to this matrix family, we obtain the following corollary:
with probability greater than .
Note that this result is a strict generalization of Corollary 1, to which it reduces in the case . (When , we have so that the bound has the same form.) Note that the price that we pay for approximately low rank is a smaller exponent—namely, as opposed to in the case . The proof of Corollary 2 is based on a more subtle application of Theorem 2, one which chooses the effective rank in the bound (13) so as to trade off between the estimation and approximation errors. In particular, the choice turns out to yield the optimal trade-off, and hence the given error bound (16).
In order to illustrate the sharpness of our theory, let us compare the predictions of our two corollaries to the empirical behavior of the -estimator. In particular, we applied the nuclear norm SDP to simulated data, using Gaussian observation noise with variance and the uniform sampling model. In all cases, we solved the nuclear norm SDP using a non-smooth optimization procedure due to Nesterov , via our own implementation in MATLAB. For a given problem size , we ran trials and computed the squared Frobenius norm error averaged over the trials.
Figure 1 shows the results in the case of exactly low-rank matrices (), with the matrix rank given by . Panel (a) shows plots of the mean-squared Frobenius error versus the raw sample size, for three different problem sizes with the number of matrix elements sizes . These plots show that the -estimator is consistent, since each of the curves decreases to zero as the sample size increases. Note that the curves shift to the right as the matrix dimension increases, reflecting the natural intuition that larger matrices require more samples. Based on the scaling predicted by Corollary 1, we expect that the mean-squared
Frobenius error should exhibit the scaling . Equivalently, if we plot the MSE versus the rescaled sample size , then all the curves should be relatively well aligned, and decay at the rate . Panel (b) of Figure 1 shows the same simulation results re-plotted versus this rescaled sample size. Consistent with the prediction of Corollary 1, all four plots are now relatively well-aligned.
Figure 2 shows the same plots for the case of approximately low-rank matrices (). Again, consistent with the prediction of Corollary 2, we see qualitatively similar behavior in the plots of the MSE versus sample size (panel (a)), and the rescaled sample size (panel (b)).
3 Information-theoretic lower bounds
Accordingly, in this section, we provide a direct and constructive argument to lower bound the minimax rates of Frobenius norm over classes of matrices that are near low-rank and not overly spiky. This argument establishes that the bounds established in Corollaries 1 and 2 are sharp up to logarithmic factors, meaning that no estimator performs substantially better than the one considered here. More precisely, consider the matrix classes
where the infimum is taken over all estimators that are measurable functions of samples.
There is a universal numerical constant such that
In the special case , corresponding the exactly low-rank case, the bound (20) always holds, since it reduces to requiring that the rank is less than or equal to . In these regimes, Theorem 3 establishes that the upper bounds obtained in Corollaries 1 and 2 are minimax-optimal up to factors logarithmic in matrix dimension .
4 Comparison to other work
We now turn to a detailed comparison of our bounds to those obtained in past work on noisy matrix completion, in particular the papers by Candes and Plan (hereafter CP) and Keshavan et al. (hereafter KMO). Both papers considered only the case of exactly low-rank matrices, corresponding to the special case of in our notation. Since neither paper provided results for the general case of near-low rank matrices, nor the general result (with estimation and approximation errors) stated in Theorem 2, our discussion is limited to comparing Corollary 1 to their results. So as to simplify discussion, we restate all results under the scalings used in this paperThe paper CP and KMO use two different sets of scaling, one with and the other with , so that some care is required in converting between results. (i.e., with ).
Note that if the noise standard deviation tends to zero while the sample size , matrix size and rank all remain fixed, then this bound guarantees that the Frobenius error tends to zero. This behavior as is intuitively reasonable, given that their proof technique is an extrapolation from the case of exact recovery for noiseless observations (). However, note that for any fixed noise deviation , the first term increases to infinity as the matrix dimension increases, whereas the second term actually grows as the sample size increases. Consequently, the CP results do not guarantee statistical consistency, unlike the bounds proved here.
Keshavan et al. analyzed alternative methods based on trimming and applying the SVD. For Gaussian noise, their methods guarantee bounds (with high probability) of the form
where is the aspect ratio of , and is the condition number of . This result is more directly comparable to our Corollary 1; apart from the additional factor involving either the aspect ratio or the condition number, it is sharper since it does not involve the factor present in our bound. For a fixed noise standard deviation , the bound (22) guarantees statistical consistency as long as tends to zero. The most significant differences are the presence of the aspect ratio or the condition number in the upper bound (22). The aspect ratio is a quantity that can be as small as one, or as large as , so that the pre-factor in the bound (22) can scale in a dimension-dependent way. Similarly, for any matrix with rank larger than one, the condition number can be made arbitrarily large. For instance, in the rank two case, define a matrix with and , and consider the behavior as . In contrast, our bounds are invariant to both the aspect ratio and the condition number of .
4.2 Comparison of matrix conditions
for some constant . Parts of the KMO analysis impose the related incoherence condition
Both of these conditions ensure that the singular vectors are sufficiently “spread-out”, so as not to be aligned with the standard basis.
A remarkable property of conditions (23) and (24) is that they exhibit no dependence on the singular values of . If one is interested only in exact recovery in the noiseless setting, then this lack of dependence is reasonable. However, if approximate recovery is the goal—as is necessarily the case in the more realistic setting of noisy observations—then it is clear that a minimal set of sufficient conditions should also involve the singular values, as is the case for our spikiness measure . The following example gives a concrete demonstration of an instance where our conditions are satisfied, so that approximate recovery is possible, whereas the incoherence conditions are violated.
Consequently, for any choice of as specified above, Corollary 1 implies that the SDP will recover the matrix up to a tolerance . This captures the natural intuition that “poisoning” the matrix with the term should have essentially no effect, as long as is not too large.
Proofs for noisy matrix completion
We now turn to the proofs of our results. This section is devoted to the results that apply directly to noisy matrix completion, in particular the achievable result given in Theorem 2, its associated Corollaries 1 and 2, and the information-theoretic lower bound given in Theorem 3. The proof of Theorem 1 is provided in Section 5 to follow.
where . Note that by construction, and moreover
Based on this change of variables, let us define a modified version of the constraint set (8) as follows
In this new notation, the lower bound (9) from Theorem 1 can be re-stated as
2 Proof of Theorem 2
We now turn to the proof of Theorem 2. Defining the estimate , we have
and our goal is to upper bound the ordinary Frobenius norm .
We now state a useful technical result. Parts (a) and (b) of the following lemma were proven by Recht et al. and Negahban and Wainwright , respectively.
Let represent a pair of -dimensional subspaces of left and right singular vectors of . Then there exists a matrix decomposition of the error such that
The matrix satisfies the constraint , and
Given the choice (12), the nuclear norm of is bounded as
Note that the bound (30), combined with triangle inequality, implies that
where the second inequality uses the fact that .
We now split into two cases, depending on whether or not the error belongs to the set .
First suppose that . In this case, by the definition (27), we have
since . Now applying the bound (31), we obtain
Otherwise, we must have . Recall the reformulated lower bound (28). On one hand, if , then we have
On the other hand, if , then from the bound (28), we have
with high probability. Note that is optimal and is feasible for the convex program (29), so that we have the basic inequality
Substituting the lower bound (34) into this inequality yields
From this point onwards, the proof is identical (apart from constants) to Theorem 1 in Negahban and Wainwright , and we obtain that there is a numerical constant such that
Summarizing our results, we have shown that with high probability, one of the three bounds (32), (33) or (35) must hold. Since , we can summarize by claiming that there is a universal constant such that
Translating this result back to the original co-ordinate system () yields the claim (13).
3 Proof of Corollary 1
When (and hence ) has rank , then we have . Consequently, the bound (13) reduces to . To complete the proof, it suffices to show that
We do so via the Alhswede-Winter matrix bound, as stated in Appendix F. Defining the random matrix , we first note that is sub-exponential with parameter , and has a single entry with magnitude at most , which implies that
(Here denotes the Orlicz norm of a random variable, as defined by the function ; see Appendix F). Moreover, we have
Since , if we set for a sufficiently large constant , the result follows. (Here we also use the assumption that , so that the term is dominant.)
4 Proof of Corollary 2
For this corollary, we need to determine an appropriate choice of so as to optimize the bound (13). To ease notation, let us make use of the shorthand notation . With the singular values of ordered in non-increasing order, fix some threshold to be determined, and set . This choice ensures that
Moreover, we have r\,\tau^{q}\leq\sum_{j=1}^{r}\big{\{}\sigma_{j}(\Gamma^{*})\big{\}}^{q}\;\leq\rho_{q}, which implies that . Substituting these relations into the upper bound (13) leads to
In order to obtain the sharpest possible upper bound, we set . Following some algebra, we find that there is a universal constant such that
As in the proof of Corollary 1, it suffices to choose , so that , from which the claim follows.
5 Proof of Theorem 3
Our proof of this lower bound based on a combination of information-theoretic methods , which allow us to reduce to a multiway hypothesis test, and an application of the probabilistic method so as to construct a suitably large packing set. By Markov’s inequality, it suffices to prove that
If we condition on , a variant of Fano’s inequality yields
Combined with the bound (36), we obtain the bound
The remainder of the proof hinges on the following technical lemma, which we prove in Appendix A.
Let be a positive integer, and let . Then for each , there exists a set of -dimensional matrices with cardinality M=\lfloor\frac{1}{4}\exp\big{(}\frac{rd}{128}\big{)}\rfloor such that each matrix has rank , and moreover
If we now choose , then
where the final inequality again uses the bound .
so that we conclude that the minimax error is lower bounded by
for sufficiently large. (At the expense of a worse pre-factor, the same bound holds for all .)
Proof of Theorem 1
We now turn to the proof that the sampling operator in weighted matrix completion satisfies restricted strong convexity over the set , as stated in Theorem 1. In order to lighten notation, we prove the theorem in the case . In terms of rates, this is a worst-case assumption, effectively amounting to replacing both and by the worst-case . However, since our rates are driven by and we have the inequalities
this change has only an effect on the constant factors. The proof can be extended to the general setting by appropriate modifications if these constant factors are of interest.
In order to prove Theorem 1, it is equivalent to show that, with high probability, we have
The remainder of the proof is devoted to studying the “bad” event
Suppose that does not hold: then we have
We now show that in order to establish a tail bound on , it suffices to bound the probability of some simpler events , defined below. Since the definition of the set and event is invariant to rescaling of , we may assume without loss of generality that . The remaining degrees of freedom in the set can be parameterized in terms of the quantities and . For any with and , we have , where
The following lemma shows that it suffices to upper bound the probability of the event for each fixed .
Suppose that are universal constants such that
for each fixed . Then there is a universal constant such that
The proof of this claim, provided in Appendix B, follows by a peeling argument.
Based on Lemma 3, it suffices to prove the tail bound (44) on the event for each fixed . Let us define
(The only difference from is that we have relaxed to the inequality .) In the remainder of this section, we prove that there are universal constants such that
This tail bound means that the condition of Lemma 3 is satisfied, and so completes the proof of Theorem 1.
where we have used the triangle inequality. Following the same steps establishes that this inequality holds for the absolute value of the difference.
Moreover, since with both and belonging to , we have and , where we have used the definition (42). Putting together the pieces, we conclude that
Note that the bound (49) holds for any choice of . We establish the tail bound (48) with the choice , and using the following two lemmas. The first lemma provides control of the maximum over the covering set:
with probability greater than 1-c\exp\big{(}-\,\frac{nD^{2}}{2048\,L^{2}}\big{)}.
See Appendix C for the proof of this claim.
Our second lemma, proved in Appendix D, provides control over the final term in the upper bound (49).
with probability at least 1-2\exp\big{(}-\frac{nD^{2}}{8192L^{2}}\big{)}.
Combining these two lemmas with the upper bound (49) with , we obtain
with probability at least 1-4\exp\big{(}-\frac{nD^{2}}{8192}\big{)}, thereby establishing the tail bound (48) and completing the proof of Theorem 1.
Discussion
In this paper, we have established error bounds for the problem of weighted matrix completion based on partial and noisy observations. We proved both a general result, one which applies to any matrix, and showed how it yields corollaries for both the cases of exactly low-rank and approximately low-rank matrices. A key technical result is establishing that the matrix sampling operator satisfies a suitable form of restricted strong convexity over a set of matrices with controlled rank and spikiness. Since more restrictive properties such as RIP do not hold for matrix completion, this RSC ingredient is essential to our analysis. Our proof of the RSC condition relied on a number of techniques from empirical process and random matrix theory, including concentration of measure, contraction inequalities and the Ahlswede-Winter bound. Using information-theoretic methods, we also proved that up to logarithmic factors, our error bounds cannot be improved upon by any algorithm, showing that our method is essentially minimax-optimal.
There are various open questions that remain to be studied. Although our analysis applies to both uniform and non-uniform sampling models, it is limited to the case where each row (or column) is sampled with a certain probability. It would be interesting to consider extensions to settings in which the sampling probability differed from entry to entry, as investigated empirically by Salakhutdinov and Srebro .
SN and MJW were partially supported by NSF grants DMS-0907632, NSF-CDI-0941742, and Air Force Office of Scientific Research AFOSR-09NL184.
Appendix A Proof of Lemma 2
This is a sum of i.i.d. variables, each bounded by . The mean of the sum is , so that the Hoeffding bound implies that
Since there are less than pairs of matrices in total, setting yields
Setting and taking the union bound over all indices, we obtain
for . Since , we conclude that
Consider the event that there exists a subset of cardinality such that
Appendix B Proof of Lemma 3
We first observe that for any with , we have
Since , the claim follows.
Appendix C Proof of Lemma 4
For a fixed matrix , define the function . We prove the lemma in two parts: first, we establish that for any fixed , the function satisfies the tail bound
We then show that there exists a -covering of such that
Combining the tail bound (57) with the union bound, we obtain
where the final inequality follows uses the bound (58). Since Lemma 4 is based on the choice , it suffices to show that
Noting that the terms involving and both cancel out, we see that for any fixed , this inequality holds once is sufficiently large. By choosing sufficiently large, we can ensure that it holds for all .
It remains to establish the two intermediate claims (57) and (58).
Letting denote the projection operator under Frobenius norm onto this set, we claim that is a -cover of . Indeed, since is non-empty, closed and convex, the projection operator is non-expansive , and thus for any , we have
Recalling the definition of the operator , we have
where we have defined the random variables . Note that each is zero-mean, and bounded by since
where we have used the facts that , and , by definition of the matrices .
Therefore, applying Corollary 4.8 from Ledoux , we conclude that
Appendix D Proof of Lemma 5
From the proof of Lemma 4, recall the definition where is the random sampling operator defined by the matrices . Using this notation, our goal is to bound the function
For any fixed , we have
where we have used the fact that the matrix is non-zero in at most two entries with values upper bounded by . Combining the pieces yields . Since the same argument can be applied with the roles of and interchanged, we conclude that . Therefore, by the bounded differences variant of the Azuma-Hoeffding inequality , we have
Next we bound the expectation. First applying Jensen’s inequality, we have
where is an i.i.d. Rademacher sequence. Since for all , the Ledoux-Talagrand contraction inequality (p. 112, Ledoux and Talagrand ) implies that
By the duality between operator and nuclear norms, we have
and hence, since for all , we have
Thus, as long as , combined with the earlier bound (60), we conclude that
using the fact that . By definition of , we have
where the final inequality can be guaranteed by choosing sufficiently large.
Consequently, recalling our choice and using the inequality , we obtain
Finally, setting in the concentration bound (59) yields
with probability at least 1-2\exp\big{(}-c^{\prime}\,\frac{nD^{2}}{L^{2}}\big{)} as claimed.
Appendix E Proof of Lemma 6
We prove this lemma by applying a form of Ahlwehde-Winter matrix bound , as stated in Appendix F, to the matrix . We first compute the quantities involved in Lemma 7. Note that is a zero-mean random matrix, and satisfies the bound
Let us now compute the quantities in Lemma 7. We have
Thus, applying Lemma 7 yields the tail bound
where the second inequality follows since .
Appendix F Ahlswede-Winter matrix bound
Here we state a Bernstein version of the Ahlswede-Winter tail bound for the operator norm of a sum of random matrices. The version here is a slight weakening (but sufficient for our purposes) of a result due to Recht ; we also refer the reader to the notes of Vershynin , and the strengthened results provided by Tropp .
Let be independent zero-mean random matrices such that , and define
as well as .
As noted by Vershynin , the same bound also holds under the assumption that each is sub-exponential with parameter . Here we are using the Orlicz norm
defined by the function , as is appropriate for sub-exponential variables (e.g., see the book ).