Von Neumann Entropy Penalization and Low Rank Matrix Estimation
Vladimir Koltchinskii
Introduction
being i.i.d. random variables with mean zero and finite variance representing measurement errors. In other words, the unknown state of the system is to be learned based on a set of measurements in a number of “directions” (see Artiles, Gill and Guta (2004) for a general discussion of statistical problems in quantum state tomography). In what follows, it will be usually assumed that the design variables are also random, specifically, they are i.i.d. Hermitian matrices with distribution and they are independent of the noise
The following simple example is related to the problems of matrix completion extensively discussed in the recent literature (see, e.g., Candes and Recht (2009), Candes and Tao (2009), Recht (2009) and references therein). More precisely, it deals with a version of matrix completion for Hermitian matrices (see Gross (2009)). In this case, when one knows an entry of a matrix one also knows the entry
which will be called the matrix completion basis. Here and in what follows denotes the tensor product of vectors or matrices. Note that, for a Hermitian matrix observing inner products with randomly picked matrices from the above basis provides information about real and imaginary parts of the entries of the matrix, which explains the connection to the matrix completion problems. Another option is to consider the following basis of the space of all Hermitian matrices:
Another example was studied by Gross et al (2009) and by Gross (2009). It is more directly related to the problems of quantum state tomography.
The problems of this nature belong to a rapidly growing area of low rank matrix recovery. The most popular methods developed so far are based on nuclear norm regularization.
and we will often use the corresponding -distance between matrices (say, between two states ). This distance represents the prediction error in statistical problems in question.
In the noiseless case (i.e., when ), the following estimator of has been extensively studied, especially, in the case of matrix completion problems (see Candes and Recht (2009), Candes and Tao (2009), Gross (2009), Recht (2009) and references therein):
Under some assumptions that resemble the restricted isometry conditions used in compressed sensing, it was shown that, with a high probability, provided that the number of observations is sufficiently large. Namely, up to logarithmic factors and constants, it should be of the order where is the rank of the target matrix
In the noisy case, one has to deal with a matrix regression problem and the following penalized least squares estimator, which is akin to the LASSO used in sparse regression, was proposed and studied (see, e.g., Candes and Plan (2009), Rohde and Tsybakov (2009)):
where is a regularization parameter. Note that these estimators are not constrained to the set of density matrices (since for these matrices the nuclear norm is equal to ). Candes and Plan (2009) have also studied another estimator based on the nuclear norm minimization subject to linear constraints that resembles the Dantzig selector used in compressed sensing and Rohde and Tsybakov (2009) suggested estimators based on nonconvex penalties involving Schatten “-norms” for
We will study the following estimator of the unknown state defined as a solution of a penalized empirical risk minimization problem:
where is a regularization parameter. The penalty term is based on the functional where is the von Neumann entropy of state Thus, the method considered in this paper is based on a trade-off between fitting the model by the least squares in the class of all density matrices and maximizing the entropy of the state.
One can also consider a slightly different estimator defined as follows:
Of course, the estimator (1.3) requires the knowledge of the design distribution while the estimator (1.2) can be also used in the cases when is unknown. It happens that it is somewhat easier to study the properties of estimator (1.3) than of (1.2) for which one has to deal with more complicated empirical processes. Note that both optimization problems (1.2) and (1.3) are convex (this is based on convexity of the penalty term that follows from the concavity of von Neumann entropy, see Nielsen and Chuang (2000)). In what follows, we will study only the estimators defined by (1.2).
A commutative version of entropy penalization and its connections to sparse recovery problems in convex hulls of finite dictionaries have been studied by Koltchinskii (2009). In the current paper, this approach is extended to the noncommutative case.
An Overview of Main Results
The results of this paper include oracle inequalities for the -error of the empirical solution They will be stated in a general form in sections 5 and 6. Here we formulate our results only in two of the special examples outlined in the Introduction: subgaussian isotropic design (such as Gaussian or Rademacher) and random sampling from the Pauli basis. Assume, for simplicity, that the noise is a sequence of i.i.d. random variables (i.e., it is a Gaussian noise).
Let be fixed and denote
Suppose is a subgaussian isotropic matrix. There exist constants such that the following holds. Under the assumption that for all with probability at least
Moreover, there exists a constant such that, for all \varepsilon\geq D\sigma_{\xi}\biggl{(}\sqrt{\frac{mt_{m}}{n}}\vee\frac{\sqrt{m}t_{m}}{n}\biggr{)}, with probability at least
This theorem includes two bounds on the -error of The first bound (1) holds for all including which is the case of the unpenalized least squares estimator. The term \varepsilon\biggl{(}\|\log\rho\|\wedge\log\frac{m}{\varepsilon}\biggr{)} in this bound depends on the operator norm of and it has to do with the approximation error of the entropy penalization method (see Section 4). The second bound (1) is an oracle inequality that controls the squared -error of the estimator in terms of approximation errors of oracles The term in this bound is also related to the approximation error of the entropy penalization method discussed in Section 4. This term depends on the Hilbert-Schmidt norm of The dependence on is better than in the first bound, but bound (1) holds only for the values of regularization parameter above certain threshold. Clearly, in the second bound, the oracles are to be of full rank (otherwise, does not exist and the right hand side of the bound becomes infinite). The random errors in these bounds are also different. In the first bound, it is of the order (up to logarithmic factors). In the second bound, the error term depends on how well the oracle is approximated by low rank matrices. If there exists a subspace of small dimension such that is small (say, of the order ), then the random part of the error in (1) is essentially controlled by
It will be shown later in the paper how to derive from the bounds of Theorem 1 and more general bounds for oracles of full rank some other inequalities for low rank oracles. In particular, for subgaussian isotropic design and Gaussian noise, this approach yields the following result. To simplify its formulation, we will assume that, for some constant and
Suppose is a subgaussian isotropic matrix. There exist a constant and, for all sufficiently large a constant such that, for with probability at least
A simple consequence of the first bound of Theorem 1 and the bound of Theorem 2 is the following inequality that holds with probability at least and with some for
Suppose that is sampled at random from the uniform distribution on the Pauli basis. Then, there exists a constant such that, for all with probability at least
In addition, for all sufficiently large there exists a constant such that, for
Similarly to the previous theorems, one can easily derive from Theorem 3 the following bound
that holds with probability at least and with some for
It is worth mentioning that the results of sections 4, 5 provide a way to bound the error of estimator not only in the -distance, but also in other statistically important distances such as noncommutative Kullback-Leibler, Hellinger and nuclear norm distance (see Section 3.1 for their definitions). For instance, under the assumptions of Theorem 1, the following bound for the symmetrized Kullback-Leibler distance holds with probability at least
In the case of sampling from Pauli basis (as in Theorem 3), it is easy to derive from Theorem 5 of Section 5 (using also some bounds from the proofs of Proposition 5 and Corollary 1) the following bound on the squared Hellinger distance between and
that holds with probability at least for
It has been already mentioned that the first bounds of theorems 1 and 3 (bounds (1) and (2.4)) hold for all even in the case of unpenalized least squares estimator with The random error parts of these bounds are (up to logarithmic factors) of the order as Bounds (1), (2.3) and (2.5) are based on more subtle analysis taking into account the ranks of the oracles approximating the true density matrix In these bounds, the size of the -error is determined by a trade-off between the approximation error of an oracle and the random error. In the case of bounds (2.3) and (2.5), the last error is of the order (up to logarithmic factors), and it depends on the rank of the oracle In particular, taking we can conclude that is bounded by (up to constants and logarithmic factors). This means that von Neumann entropy penalization mimics oracles that know precisely which low rank matrices approximate well and can estimate by estimating a “small” number of parameters needed to describe such oracles. This could be compared with recent results for nuclear norm penalization (Candes and Plan (2009), Rohde and Tsybakov (2009)). Depending on the values of and other characteristics of the problem more “rough” bounds (1) and (2.4) might become even sharper than more “subtle” bounds (1), (2.3) and (2.5) (see Rohde and Tsybakov (2009) for a discussion of a similar phenomenon). Since the random error term in more “subtle” bounds is proportional to and in the “rough” bounds it is proportional to the “rough” bounds become sharper for the values of standard deviation of the noise above a threshold that depends on and Thus, the rate of convergence of the -error to zero in a particular asymptotic scenario (when certain characteristics are large) is determined by the bounds of both types.
Theorems 1, 2, 3 and other results of a similar nature will follow as corollaries from more general oracle inequalities that we establish under broader assumptions on the design distributions and on the noise. To prove these results, we need several tools from the empirical processes and random matrices theory, such as noncommutative Bernstein type inequalities and generic chaining bounds for empirical processes. We will discuss these results in Section 3 (as well as some properties of noncommutative Kullback-Leibler, Hellinger and other distances between density matrices). We will then study approximation error bounds for the solution of von Neumann entropy penalized true risk minimization problem (Section 4) and, finally, in sections 5 and 6, derive main results of the paper concerning random error bounds for the empirical solution More precisely, we bound the squared -distance and symmetrized Kullback-Leibler distance from to an arbitrary “oracle” and derive oracle inequalities for the squared -error of the empirical solution These results are first established for oracles of full rank and expressed in terms of certain characteristics of the operator (which is, essentially, a subgradient of the von Neumann entropy penalty used in (1.2)). Using simple techniques discussed in Section 4, we then develop the bounds for low rank oracles (such as the bounds of theorems 2 and 3) and also obtain oracle inequalities for so called “Gibbs oracles”. Note that the logarithmic factors involved in the bounds of theorems 2 and 3 (and in other results of this type discussed later in the paper), in particular, the factor are related to the need to bound certain norms of for special oracles (as in Theorem 1). In the case of -penalization, should be replaced with a version of and one can avoid some of the logarithmic factors in this case.
Preliminaries: Distances in 𝒮,𝒮{\cal S}, Empirical Processes and Exponential Inequalities for Random Matrices
We will use noncommutative extensions of classical distances between probability distributions such as Kullback-Leibler and Hellinger distances. These extensions are common in quantum information theory (see Nielsen and Chuang (2000)). In particular, we will use Kullback-Leibler divergence between two states defined as
We will also use a noncommutative version of Hellinger distance defined as follows. For any two states let This quantity is called the fidelity of states (see, e.g., Nielsen and Chuang (2000), p. 409). Then, a natural definition of the squared Hellinger distance is A remarkable property of this distance is that
where the supremum is taken over all POVMs (positive operator valued measures) and [In the discrete case, a positive operator valued measure is a set of Hermitian nonnegatively definite matrices such that ]. Thus, the quantum Hellinger distance is just the largest “classical” Hellinger distance between the probability distributions of a “measurement” in the states (see Nielsen and Chuang (2000), p. 412). The same property also holds for two other important “distances”, the trace distance and the Kullback-Leibler divergence (see, e.g., Klauck et al (2007)). These properties immediately imply an extension of classical inequalities for these distances:
which implies (using that )
2 Empirical processes bounds
We will use several inequalities for empirical processes indexed by a class of measurable functions defined on an arbitrary measurable space Let be i.i.d. random variables in with common distribution If is uniformly bounded by a number then Bousquet’s version of the famous Talagrand’s concentration inequality for empirical processes implies that, for all with probability at least
where We will also need a version of this bound for function classes that are not necessarily uniformly bounded. Such a bound was recently proved by Adamczak (2008). Let be an envelope of the class. It follows from Theorem 4 of Adamczak (2008) that, there exists a constant such that for all with probability at least
In addition to this, we will need to bound the following expectation:
A usual approach to this problem is to use symmetrization inequality to replace the empirical process by a Rademacher process, and then to use Talagrand’s comparison (contraction) inequality (see, e.g., Ledoux and Talagrand (1991), Section 4.5) to get rid of the squares. This, however, would require the class to be uniformly bounded by some which is not too large. This approach is not sufficient in the case of subgaussian design considered in the last section. A more subtle approach has been developed in the recent years by Klartag and Mendelson (2005), Mendelson (2010) and it is based on generic chaining bounds.
Talagrand’s generic chaining complexity (see Talagrand (2005)) of a metric space is defined as follows. An admissible sequence is an increasing sequence of partitions of (i.e., each next partition is a refinement of the previous one) such that and For denotes the unique subset in that contains For a set denotes its diameter. Then, define the generic chaining complexity as
where the is taken over all admissible sequences of partitions.
where is a universal constant. Thus, the generic chaining complexity is a natural characteristic of the size of the Gaussian process
Similar quantities can be also used to control the size of empirical processes indexed by a function class It is natural to define that is, where is the -distance. Some other distances are also useful, for instance, the -distance associated with the probability space Recall that, for a convex increasing function with
(see van der Vaart and Wellner (1996), p. 95). If for some the corresponding -norm is just the -norm. Other important choices are functions especially, that is related to subgaussian tails of and that is related to subexponential tails.
3 Noncommutative Bernstein type inequalities
We will need the following operator version of Bernstein’s inequality which is due to Ahlswede and Winter (2002) (and which has been already successfully used in the low rank recovery problems by Gross et al (2009), Gross (2009), Recht (2009)).
Bernstein’s inequality for operator valued r.v. Suppose that for some Then
In fact, we will frequently use the following bound that immediately follows from the version of Bernstein’s inequality given above: for all with probability at least
Moreover, it is possible to replace the -bound on in the above inequality by bounds on the weaker -norms. Denote U_{X}^{(\alpha)}:=\Bigl{\|}\|X\|\Bigr{\|}_{\psi_{\alpha}},\ \alpha\geq 1.
Let There exists a constant such that, for all with probability at least
Note that, in the limit inequality (3.3) coincides with (3.2) (up to a constant).
The following bounds are straightforward by simple matrix algebra:
To bound the expected value in the right hand side, we use independence of random variables and Golden-Thompson inequality:
Let and assume that Then
Let and suppose that satisfies the condition Then, the following bound holds with some constant
Thus, we proved that there exist constants such that, for all satisfying the condition
It remains now to minimize the last bound with respect to all satisfying (3.7) to get that, for some constant
Note that, in a standard way, one can deduce bounds on the expectation from the exponential bounds on tail probabilities. In particular, (3.1) implies that
Combining the last bounds with Talagrand’s concentration inequality leads to somewhat different versions of bounds (3.2) and (3.3) that can be better in some applications. Namely, denote
Similarly, combining the expectation bound (3.9) for with Adamczak’s version of Talagrand’s inequality (see Section 3.2), we get that with probability at least
In principle, using bounds (3.10) and (3.11) in the proofs of the following sections instead of (3.2) and (3.3) provides a way to obtain probabilistic oracle inequalities with probabilities of the error decreasing exponentially with or (this is the way in which error bounds are written in the papers by Candes and Plan (2009) and Rohde and Tsybakov (2009)). We are not pursuing this approach here.
Approximation Error
A natural first step in the analysis of the problem is to study its version with the true risk instead of the empirical risk. The true risk with respect to the quadratic loss is equal to
and the goal is to study the error of approximation of by depending on the value of regularization parameter The next propositions show that if there exists an oracle that provides a good approximation of the true state in a sense that is small, then belongs to an -ball around of small enough radius that can be controlled in terms of the operator norm or in terms of more subtle characteristics of the oracle They also provide upper bounds on the approximation error
We will first obtain a simple bound on for an arbitrary oracle of full rank expressed in terms of the operator norm of its logarithm. For simplicity, we assume that in the case when (and is not defined). Note, however, that is well defined and finite even in the case when
For all This implies that
and, in particular, for
The following lemma is a simple corollary of Theorem V.3.3 in Bhatia (1996):
Proof of Proposition 3. Denote the penalized risk
This follows from the fact that the first term of the functional is differentiable since it is quadratic. The differentiability of the penalty term is based on Lemma 1 (it is enough to apply this lemma to the function ). Since is the minimal point of in we can conclude that, for an arbitrary This implies that
To conclude the proof, note that (4.2), the bound and Cauchy-Schwarz inequality imply that
Solving the last inequality with respect to and using the fact that yields the bound
which implies and the result follows.
To obtain more subtle bounds with approximation error of the order instead of we introduce and use the following quantity
which will be called the alignment coefficient of Similar quantities were used in the commutative case (Koltchinskii (2009)). Note that, for all constants
(since for all of zero trace). In addition, we have
and it is not hard to conclude that Moreover, in view of (4.3), for an arbitrary scalar
This shows that the size of depends on how is “aligned” with the eigenspaces of the Gram matrix In a special case when, for all the functions form an orthonormal system in the space and the Gram matrix is the identity matrix. In this case, we simply have the bound
In the next statement, we use the alignment coefficient to control the -distance and the Kullback-Leibler “distance” from the true solution to an arbitrary oracle
In particular, it implies that Moreover, the following bound also holds:
Proof. Our starting point is the relationship (4.2) from the proof of Proposition 3. It follows from the definition of from (4.2) and from Cauchy-Schwarz inequality that
It remains to solve the last inequality for to obtain the first bound of the proposition. The second bound is its special case with To prove the third bound note that, by the definition of for all
where we used the fact that, by convexity of the function
It remains to bound from above using the first inequality of the proposition.
A consequence of propositions 3 and 4 is that
We will now provide versions of approximation error bounds for special types of oracles
There exists a numerical constant such that, for all
Proof. Note that, for all matrices of rank “supported” in the space in the sense that we have
For consider Then, using the fact that we get
Thus, it easily follows from Proposition 4 that
Taking this yields
Therefore Also, in this case Thus, Proposition 5 yields
Gibbs Oracles. Let be a Hermitian matrix (“a Hamiltonian”) and let Consider the following density matrix (a “Gibbs oracle”):
For simplicity, assume in what follows that (in fact, one can always replace by ) and denote Let be the eigenvalues of and be the corresponding eigenvectors. Let and It is easy to see that
Under reasonable conditions on the spectrum of the quantity decreases fast enough when increases. Thus, can be well approximated by low rank matrices.
The next statement follows immediately from Proposition 4. Here the unknown density matrix is approximated by a Gibbs model with an arbitrary Hamiltonian. The error is controlled in terms of the -distance between and the oracle and also in terms of the alignment coefficient for a “low rank part” of the Hamiltonian and the quantity
For all Hermitian nonnegatively definite matrices and for all
Proof. We will use the last bound of proposition 4 with Note that
which can be easily bounded from above by
The result follows immediately (by the same argument as in the proof of Proposition 5).
Random Error Bounds and Oracle Inequalities
We now turn to the analysis of random error of the estimator We obtain upper bounds on the and Kullback-Leibler distances of this estimator to an arbitrary oracle of full rank. In particular, this includes bounding the distances between and As a consequence, we will obtain oracle inequalities for the empirical solution The size of both errors and will be controlled in terms of the squared -distance from the oracle to the target density matrix and also in terms of such characteristics of the oracle as the norm or the alignment coefficient that have been already used in the approximation error bounds of the previous section (see propositions 3, 4). However, in the case of the random error, we also need some additional quantities that describe the properties of the design distribution and of the noise These quantities are explicitly involved in the statements of the results below which makes these statements somewhat complicated. At the same time, it is easy to control these quantities in concrete examples and to derive in special cases the bounds that are easier to understand.
Assumptions on the design distribution . In this section, it will be assumed that is a random Hermitian matrix and that, for some constant We will denote
Given denote and
We will start with a simple result in spirit of approximation error bound of Proposition 3.
There exists a constant such that, for all and for all with probability at least
Note that this result holds for all including the case of that corresponds to the least squares estimator over the set of all density matrices. The approximation error term in the bounds of Theorem 4 is of the order (as in Proposition 3) and the random error terms are, up to logarithmic factors, of the order with respect to the sample size
Next we give a version of (5.4) in a special case when This provides bounds on random errors of estimation of the true penalized solution by its empirical version both in the and in the Kullback-Leibler distances. Note that unlike the bounds for an arbitrary oracle there is no dependence on the alignment coefficient in this case. The result essentially shows that as soon as the true solution is approximately low rank in the sense that is “small” for a subspace of a “small” dimension and provides a good approximation of the target density matrix the empirical solution would also provide a good approximation of and it would be approximately low rank.
Remark. In the case when the noise is not necessarily bounded, but the results still hold with the following simple modifications. In bounds (4), (4), (5.3) and in the definition of the term is to be replaced by
In the bounds of theorems 5 and 6, the term is to be replaced by
We will provide a detailed proof of Theorem 5. The proof of Theorem 4 is its simplified version. The proof of Theorem 6 relies on the bounds derived in the proof of Theorem 5. It is also possible to derive the oracle inequalities of Theorem 5 from Theorem 6 and from the approximation error bounds of Proposition 4. Throughout the proofs below, are numerical constants whose values might be different in different places.
By necessary conditions of extrema in the convex optimization problem (1.2), which implies
By a simple algebra similar to what has been already used in the proofs of propositions 3, 4, we get the following bound:
Since we get from (5.8) that
We need to bound the empirical processes in the right hand side of bound (5.9). We will do it in several steps by bounding each term separately.
Step 1. To bound the first term note that
Step 2. The second term can be written as
We use again the noncommutative version of Bernstein’s inequality to show that with probability at least
Step 3. We turn now to bounding the third term in the right hand side of (5.9). It is easy to decompose it as follows:
Applying the noncommutative version of Bernstein’s inequality one more time, we have that with probability at least
Hence, with probability at least
To bound the second term in the right hand side of (5), denote
Clearly, \biggl{|}\frac{1}{n}\sum_{j=1}^{n}\xi_{j}\langle\hat{\rho}^{\varepsilon}-S,{\cal P}_{L}X_{j}\rangle\biggr{|}\leq\alpha_{n}(\|\hat{\rho}^{\varepsilon}-S\|_{L_{2}(\Pi)}). To control we use Talagrand’s concentration inequality for empirical processes. It implies that, for all with probability at least
We will make the bound on uniform in To this end, we apply bound (5.11) for and with The union bound and the monotonicity of with respect to implies that with probability at least for all
Let us assume in what follows that since another case is even easier to handle.
We now substitute the bounds of steps 1–3 in the right hand side of (5.9) to get the following inequality that holds with some constant and with probability at least
Under the assumption with a sufficiently large constant it is easy to get that
and, under the same assumption that with a sufficiently large constant
Combining bounds (5.15) and (5.16) with (5.14) yields
with some constant It follows from the last inequality that
where and
If then which, in view of (5.18), implies
Otherwise, we have which, for all implies
In both cases, by the definitions of and and by elementary algebra, one can easily get the bound
that holds with probability at least and with a sufficiently large constant To replace the probability by it is enough to replace by and to adjust the values of constants accordingly.
Proof of Theorem 4. We get back to bound (5.8) in the proof of Theorem 5. This time, we bound the term in (5.8) in a slightly different way
which leads to the following bound (instead of bound (5.9)):
To bound the empirical processes in the right hand side, we again use the bounds of steps 1–3 in the proof of Theorem 5. The bound of Step 1 yields
and it follows from the bound of Step 2 that
Instead of more complicated derivation of Step 3, we now use noncommutative and classical Bernstein’s inequalities to get that with probability at least
Using these inequalities, we derive from (5.20) that with some numerical constant and with probability at least
Proof of Theorem 6. Note that similarly to is also a matrix of full rank and is well defined. By necessary conditions of extrema in convex problems (1.2) and (4.1), we have and Subtracting the second inequality from the first one yields
By a simple algebra already used in the proof of Theorem 5, this easily leads to the following bound:
We use the bounds of steps 1–3 of the proof of Theorem 5 with to control each term in the right hand side of (5.23). Substituting these bounds in (5.23), we get the following inequality that holds with probability at least
Arguing exactly as in the proof of Theorem 5, we can simplify (5.24) to get
It is easy now to solve this for and to derive the following explicit bound on the random error that holds with probability at least and with some numerical constant
Assume that is sampled at random from this basis. Recall that in this case, for all matrices Obviously, and, for all
Note that, if then If then
and, similarly, if then also |Xv|^{2}=\frac{1}{2}\Bigl{(}|\langle e_{j},v\rangle|^{2}+|\langle e_{i},v\rangle|^{2}\Bigr{)}. Therefore, for
which implies that By a similar simple computation, Now we can derive the following corollary of Theorem 5. Let
and let for a sufficiently large constant
There exists a numerical constant such that the following holds. For all for all for all sufficiently large and for for all matrices of rank with probability at least
This immediately follows from Theorem 5 since, in the case under consideration, Note also that in this case (recall the definition of given before Proposition 5) and
Suppose now that is an arbitrary oracle of rank Then there exists a subspace of dimension such that We will use bound (5) for where as we did in the proof of Proposition 5. As in this proof, we have, for some constant
Substituting these bounds in (5) (with replaced by ) and bounding in terms of and (similarly to what was done in the proof of Proposition 5), it is easy to derive (1) from (5). Note that we can drop the term since it is dominated by
Similarly, it is easy to obtain another corollary where the -error of estimator is controlled in terms of Gibbs oracles. Recall the notations at the end of Section 4 and also denote
There exists a numerical constant such that the following holds. For all for all for all sufficiently large and for for all Hermitian matrices and for all with probability at least
implying that and To state a corollary of Theorem 5 in this case, we take where
The following results are similar to corollaries 1 and 2.
There exists a numerical constant such that the following holds. For all for all for all sufficiently large and for for all matrices of rank with probability at least
There exists a numerical constant such that the following holds. For all for all for all sufficiently large and for for all Hermitian matrices and for all with probability at least
Note that the bounds of corollaries 1-4 can be also proved in the case when the noise is unbounded, in particular, Gaussian (see the remark after Theorem 6). For the Pauli basis, this immediately leads to Theorem 3 stated in the Introduction.
Oracle Inequalities: Subgaussian Design Case
In addition to this, assume that, for some constant
A Hermitian random matrix satisfying the above conditions will be called a subgaussian matrix. Moreover, if also satisfies the condition
The following is a version of a well known fact (see, e.g., Rudelson and Vershynin (2010), Proposition 2.4).
Let be a subgaussian matrix. Then, there exists a constant such that
Take Using standard bounds for Orlicz norms of a maximum (see, e.g., van der Vaart and Wellner (1996), Lemma 2.2.2), we get that, with some constants
Below, we give oracle inequalities and random error bounds in the subgaussian design case. We will use the following notations. Given let
Also, denote and let
(clearly, we assume here that the noise has a bounded -norm).
There exist constants such that the following holds. For all and such that for all and for all with probability at least
We now turn to more subtle oracle inequalities that take into account low rank properties of oracles
Similarly to the previous section, we also derived bounds on the random error
We will give only the proof of Theorem 8.
Proof. It follows the lines of the proof of Theorem 5 very closely. The main changes are in the bounds of steps 1–3 of this proof that have to be modified in the subgaussian design case. The rest of the proof is straightforward.
In Step 1, we have to bound the following quantity:
To this end, we will study the empirical process
where Clearly,
Our goal is to obtain an upper bound on uniformly in First we use a version of Talagrand’s concentration inequality for empirical processes indexed by unbounded functions due to Adamczak (see subsection 3.2). It implies that with some constant and with probability at least
Here we used the following bounds on the uniform variance and on the envelope of the function class for the uniform variance, with some constant
by the equivalence properties of the norms in Orlicz spaces. For the envelope,
for some constants where we used well known inequalities for maxima of random variables in Orlicz spaces (see, e.g., Lemma 2.2.2 in van der Vaart and Wellner (1996)).
with some constant It follows from (6.1) that the and -norms of functions from the class can be bounded from above by a constant times the -norm. As a result,
and the following bound holds for Talagrand’s generic chaining complexities:
and it easily follows from Talagrand’s generic chaining bound that, for some constant
It follows from (6.10), (6.11), (6.12) and (6.13) that
Substituting this bound in (6.14) yields that, for some constant
and combining (6.15) with (6.9) gives that with probability at least
It is easy to make bound (6.16) uniform in by a simple discretization argument (as we did in Step 3 of the proof of Theorem 5). This leads to the following result: with probability at least for all
where Thus, with the same probability and with a proper choice of constant
provided that
Similarly to Step 2 of the proof of Theorem 5, we have to bound the expression
and Proposition 2 with Note that
with some constants Finally, note that
since, for and Using the fact Proposition 2 and the previous bounds imply that with probability at least and with some constants
We now modify the bounds of Step 3 of the proof of Theorem 5. We need to bound the following expression:
By Proposition 2, it is easy to show that with probability at least
Hence, with probability at least
The remaining term is bounded exactly as in Step 3 of the proof of Theorem 5 with the use of Adamczak’s (2008) version of Talagrand’s concentration inequality. This leads to the following bound: with probability at least
For simplicity, we state the next corollaries (similar to corollaries 1 and 2) only in the case of subgaussian isotropic design. Recall that in this case and
There exist numerical constants such that the following holds. For all and such that for all sufficiently large and for for all matrices of rank with probability at least
There exists numerical constants such that the following holds. For all and for all such that for all sufficiently large and for for all Hermitian matrices and for all with probability at least
In a special case of Gaussian noise, the bounds of the above corollaries can be simplified since in this case for some numerical constant In particular, Corollary 5 immediately implies the bound of Theorem 2 in the Introduction. Both bounds of Theorem 1 follow from theorems 7 and 8.