The Random Matrix Regime of Maronna's M-estimator with elliptically distributed samples
Romain Couillet, Frédéric Pascal, Jack W. Silverstein
Introduction and problem statement
While classical sample covariance matrices exhibit a rather simple dependence structure (as they are merely the sum of independent or linearly dependent rank-one matrices), robust scatter matrix estimators are usually of a much more complex form which does not allow for standard random matrix analysis. This work specifically considers a widely spread model of robust scatter estimator, proposed in (Maronna, 1976), which contains as special cases the maximum-likelihood estimator of the scatter matrix for elliptically distributed population vectors, and which is well-behaved and mostly understood in the classical regime where while is fixed. It is in particular shown in (Maronna, 1976) that under some conditions the estimator is well-defined as the unique solution of a fixed-point equation and that the robust estimator converges almost surely (a.s.) to a deterministic matrix (which can be the scatter matrix for elliptical distribution of under correct parametrization). In this article, we revisit the study of Maronna’s estimator for elliptically distributed samples using a probabilistic approach (as opposed to the statistical approach used classically in robust estimation theory) under the assumption that and are both large and of the same order of magnitude. This work follows after (Couillet et al., 2013) where the simpler case of vector samples with independent entries was explored. The intuition for the proof of the main results follows in particular from the proof of the main theorem in (Couillet et al., 2013).
Studying robust scatter estimators in the large random matrix regime, i.e. as grow large at the same speed, has important consequences in understanding many signal processing algorithms exploiting these estimators (Pascal et al., 2008a, b). It also allows one to derive improved methods for source detection and parameter estimation as in (Cardoso et al., 2008; Bianchi et al., 2011; Mestre and Lagunas, 2008; Loubaton and Vallet, 2010; Hachem et al., 2011) for sample covariance matrix-based estimators. Adaptations (and improvements) of these results to robust estimation are currently under investigation.
For each , , and
where satisfies the following properties:
is nonnegative continuous and non-increasing
is increasing and bounded with
Note that (ii) is stronger than Maronna’s original assumption (Maronna, 1976, Condition (C) p. 53) as cannot be constant on any open interval. The assumption (iii) is also not classical in robust estimation but obviously compliant with the large assumption made in classical works (for which ). The importance of both assumptions will appear clearly in the proof of the main results.
The statistical hypotheses on are detailed below.
The vectors , , satisfy the following hypotheses:
the (random) empirical measure satisfies
there exist and such that, for all large a.s.
defining , and
Item 1 is merely a normalization condition which, along with Item 3, ensures the proper scaling and asymptotic boundedness of the model parameters. Note in particular that Item 1 ensures a.s. tightness of , i.e. for each , there exists such that, with probability one, for all . Item 2 mainly ensures that no heavy mass of concentrates close to zero; this will ensure the existence of a solution to (1) and avoid technical problems when a solution to (1) exists (and is therefore invertible) but has many eigenvalues close to zero.
All these conditions are met in particular if the are independent and identically distributed (i.i.d.) with common unit mean distribution (in which case by the strong law of large numbers) such that . If in addition , then are i.i.d. zero-mean complex (or real) elliptically distributed with full rank (Ollila et al., 2012, Theorem 3). In particular, if is Rayleigh distributed, is complex zero mean Gaussian. If is chi-squared distributed, is instead zero mean complex Student distributed, etc. (see (Ollila et al., 2012) for further discussions and recent results on elliptical distributions).
For simplicity of exposition, most of the article, and in particular the proofs of the main results, will assume the case of complex ; the results remain however valid in the case of real random variables.
Assumption 3 controls the relative speed of the tail of versus the flattening speed of as . Practical examples satisfying Assumption 3 are:
There exists such that, for all , a.s. In this case, a.s. for while since is increasing.
For for some , it is easily seen that it is sufficient that a.s. for Assumption 3 to hold. In particular, if the are i.i.d. with distribution , a.s. and, by Markov inequality, it suffices that for some .
As for the large dimensional behavior of , in the fixed large regime and for i.i.d. , it is of the form where is the unique solution to (Maronna, 1976, Theorem 5). When the are i.i.d. elliptically distributed and is such that is the maximum-likelihood estimator for , then , leading to a consistent estimator for . In the random matrix regime of interest here, we show that does not converge in any classical sense to a deterministic matrix but satisfies in spectral norm, where follows a random matrix model studied in (Zhang, 2006; Paul and Silverstein, 2009; Couillet and Hachem, 2013). As such, the spectral behavior of is easily analyzed from that of for large.
In the next section, we introduce some new notations that simplify the analysis of and provide an insight on the derivation of our main result, Theorem 2.
Preliminaries
First note from the expression of as a (hypothetical) solution to (1) that we can assume by studying in place of . Therefore, here and in all the major proofs in the article, without generality restriction, we place ourselves under the assumption .
Our objective is to prove that is a well behaved solution of (1) (for all large a.s.) and to study the spectral properties of as grow large. However, the structure of dependence between the rank-one matrices , , makes the large dimensional analysis of via standard random matrix methods impossible (see e.g. (Pastur and Ŝerbina, 2011; Bai and Silverstein, 2009; Anderson et al., 2010)) as these methods fundamentally rely on the independence (or simple dependence) of the structuring rank-one matrices. We propose here to show that, in the large regime, behaves similar to a matrix whose structure is more standard and easily analyzed through classical random matrix results. For this we first need to rewrite the fundamental equation (1) in order to exhibit a sufficiently “weak” dependence structure in the expression of . This rewriting is performed in Section 2.1 below. This being done, we then prove that some weakly dependent terms can be well approximated by independent ones in the large regime. Since the final result does not take an insightful form, we provide below in Section 2.2 a hint on how to obtain it intuitively.
We need to introduce some new notations that will simplify the coming considerations. Write and recall that for the moment (in particular, is of order for most ). If is well-defined, we denote .
Remark that depends on only through the terms , , in which the term is built on . But since is only one among a growing number of vectors, this dependence structure looks intuitively “weak”. This informal weak dependence between and , along with classical random matrix theory considerations, suggests that the quadratic forms , , are all well approximated by (more precisely, this would roughly be a consequence of Lemma 5 and Lemma 4 in the Appendix if and were truly independent).
Using Assumption 1 and , taking large enough to have , this can be rewritten
Now, since is increasing, , is increasing, nonnegative, and maps onto . Thus, is invertible with inverse denoted . In particular, from (2),
Call now , . Since is increasing and nonnegative and is non-increasing, is non-increasing and positive. Moreover, satisfies:
which is increasing, nonnegative, and has limit as . Hence, and keep the same properties as and , respectively.
With these notations, to prove the existence and uniqueness of a solution to (1), it is equivalent to prove that the equation in
has a unique positive definite solution. But for this, it is sufficient to prove the uniqueness of satisfying the equations:
Indeed, if these are uniquely defined, then so is the matrix
with , (the existence follows from taking the solution to (3) and write as in (4), while uniqueness follows from the fact that (4) cannot be written with a different set of from the uniqueness of the solution to (3)).
This is the approach that is pursued to prove Theorem 1, based on the results from Yates (1995). Equation (4), which is equivalent to (1) (with in place of ), will be preferably used in the remainder of the article.
2 Hint on the main result
Assume here that the above are indeed unique for all large so that is well defined. We provide some intuition on the main result.
From the discussion in Section 2.1, we may expect the terms to be all close to for large enough. We may also expect to have a deterministic equivalent , i.e. there should exist a deterministic sequence such that . Let us say that all this is true. Since is the Stieltjes transform of the empirical spectral distribution of at point , and since is expected to be close to with now independent of , from classical random matrix works, e.g. (Silverstein and Bai, 1995), we would expect that one such be given by (recall that )
if this fixed-point equation makes sense at all. This can be equivalently written as
We in fact prove in Section 3 that such a positive is well defined, unique, and satisfies (under correct assumptions). Proving this result is the main difficulty of the article.
This convergence, along with (4), will then ensure that for all large a.s.
with the unique positive solution to (5). It is then immediate under Assumption 2–3 to see that the result holds true also for .
The major interest of this convergence in spectral norm is that is a known and easily manipulable object, as opposed to . The result therefore conveys a lot of information about among which the fact that its largest and smallest eigenvalues are almost surely bounded and bounded away from zero for all large (which is not in general the case of for with unbounded support).
Main results
We now make the statements of Section 2.2 rigorous. The first result ensures the existence and uniqueness of a solution to (1) for large enough.
Let Assumptions 1 and 2 hold, with non necessarily bounded. Then, for all large a.s., (1) has a unique solution given by
Having defined , the main result of the article provides a random matrix equivalent to , much easier to study than itself.
Let Assumptions 1–3 hold, and let be given by Theorem 1 when uniquely defined as the solution of (1) or chosen arbitrarily if not. Then
and is the unique positive solution of the equation in
The fact that is well approximated by , which follows a random matrix model studied extensively in (Paul and Silverstein, 2009; Couillet and Hachem, 2013), has important consequences. From a purely mathematical standpoint, this provides a full characterization of the spectral behavior of for large (see in particular Corollary 1 below). For application purposes, this first enables the performance analysis in the large horizon of standard signal processing methods already relying on (these methods were so far analyzed solely in the fixed large regime). A second, more important, consequence for signal processing application is the possibility to fully exploit the structure of for large to improve existing robust schemes. Deriving such improved methods is not the subject of the current article but should be directly accessible from Theorem 2, while performance analysis of these methods may demand supplementary treatment, such as central limit theorems for functionals of .
Equation (6) is obtained from the results of (Zhang, 2006) with notations similar to (Couillet and Hachem, 2013). The characterization of follows from (Couillet and Hachem, 2013), where more information can be found. The uniform boundedness of the support is a consequence of the boundedness of and , Lemma 1 in Section 4. Finally, the results (7) and (8) are an application of (Paul and Silverstein, 2009) along with by Assumption 2–3 and (Bai and Silverstein, 1998).
A consequence of Theorem 2 and Corollary 1 in the i.i.d. elliptical case is as follows.
Let Assumptions 1–3 hold and in addition, let be i.i.d. with law and let . Then
where is the unique positive solution to the equation in
with . Moreover, if weakly, then
We use the fact that ( defined in Theorem 2) which is a consequence of being monotonous and uniformly bounded, Lemma 1. The rest unfolds from classical random matrix techniques.
Figures 1 and 2 depict the empirical histogram of the eigenvalues of and , for and with , , , and i.i.d. with distribution. In thick line is also depicted the density of in Corollary 1 which shows an accurate match to the empirical spectrum as predicted by (6). As a comparison, Figure 3 shows the empirical histogram of the eigenvalues of the sample covariance matrix under the same parametrization against the deterministic equivalent density for this model in thick line (Zhang, 2006). This graph presents a seemingly unbounded eigenvalue spectrum support (in fact bounded for each but growing with ) which is expected since has unbounded support. Also note the gain of separability in the spectrum of which exhibits clearly three compacts subsets of eigenvalues, reminiscent of the three masses in the eigenvalue distribution of , while exhibits a single compact set of eigenvalues. This has important consequences from detection and estimation purposes in signal processing application of robust estimation.
In the next section, we present the proofs of Theorem 1 and Theorem 2.
Proof of the main results
For the sake of definition, we take all variables to be complex here although the arguments are also valid for real random variables.
As mentioned in Section 2, we can assume without generality restriction that . Indeed, if is the unique solution to (1) assuming , then, for any other choice of , is the unique solution to the corresponding model in (1). Hence, we only need to prove the result for .
As shown in Section 2.1, in order to show that is uniquely defined, it suffices to show that there exists a unique such that for each , . For this, we show first that satisfies the following properties with probability one:
Nonnegativity: For each and each ,
Monotonicity: For each and each ,
Scalability: For each and each , .
Item (a) is obvious since the matrix inverse is well defined for all large and almost surely. Item (b) follows from the fact that, for two Hermitian matrices , ((Horn and Johnson, 1985, Corollary 7.7.4)), and from being non-increasing, entailing to be a non-decreasing function of each . As for Item (c), it follows also from the previous matrix inverse relation and from being increasing, entailing in particular that, for , if so that for .
According to Yates (Yates, 1995, Theorem 2), is then a standard interference function and, if there exists such that for each , (feasibility condition), then there is a unique satisfying for each , which is given by with arbitrary and, for , (which would then conclude the proof). To obtain the feasibility condition, note that the function is decreasing and, as , has limit . As and are independent and a.s. (Assumption 2 and Assumption 1), for all large a.s., we fall within the hypotheses of Lemma 6 in the Appendix and we can then write,To be more exact, since is random with probability space producing the ’s, Lemma 6 applies only on a subset of probability one of . It then suffices to apply Tonelli’s theorem (Billingsley, 1995) to ensure that Lemma 6 can be extended and still holds with probability one on the product space producing the .
Assume first that . Then, using the relation
and the fact that for all large a.s. , we have
Therefore, using the fact that for all large a.s. (Assumption 2–2), we have that for all with
and we find also the inequality (9) for all large a.s. and for all with , using once more . As such, (9) is valid for all .
We can then choose large enough so that (9) holds for all , after what, taking sufficiently large,
for all , i.e. . This ensures feasibility for all large a.s. and concludes the proof.
2 Proof of Theorem 2
Similar to the proof of Theorem 1, we can restrict ourselves to the assumption that . The generalization to satisfying Assumption 2-3) will follow straightforwardly. We therefore take in what follows.
We start the proof by introducing the following fundamental lemmas (note that these lemmas in fact hold true irrespective of ).
Let Assumption 1 hold and let be given by
Then, for all large a.s., there exists a unique satisfying , given by
with arbitrary and, for , . Moreover, with probability one,
for some finite.
As in the proof of Theorem 1, we show that (scalar-valued this time) is a standard interference function. We show easily positivity, monotonicity and scalability of . Indeed, for , . For ,
which follows from being nonnegative decreasing. Finally, for , and for ,
which follows from being increasing as long as . It remains to prove the existence of a such that , inducing by (Yates, 1995, Theorem 2) the uniqueness of the fixed-point given by as stated in the theorem. For this, we use again the fact that is increasing and that (Assumption 2–2), for all large a.s.
Therefore, there exists (a priori dependent on the set ) such that, for all , .
To prove uniform boundedness of , let and be such that and for all large a.s. (always possible from Assumption 2–2). Then, for all large a.s.
as . Similar to above, we can therefore choose large enough, now independent of large, such that, a.s. , implying for these large since . Also, for all large a.s. since by Assumption 2. Hence, by the continuous growth of , we can take which is such that for all large a.s. This implies for all large a.s., which concludes the proof.
For further use, note that Lemma 1 can be refined as follows. Let be couples indexed by with and such that for all large a.s. (possible by tightness of ). Then, for sufficiently small , the equation in
has a unique solution for all large a.s. and there exists such that, for all small, for all large a.s.
The uniqueness is clear as long as since then, exploiting the fact that a.s.,
for all large a.s. and the proof follows from the proof of Lemma 1. For uniform boundedness, taking large enough (or equivalently small enough) such that a.s. in the proof of Lemma 1 leads to the same upper bound result for all small . As for the lower bound, we still have for all large a.s. independently of so the result is maintained.
Let Assumption 1 hold and define as in Lemma 1. Then, as ,
We first show that there exists such that, for all large a.s.
(recall that stands for the smallest eigenvalue). For this, take and be such that for all large a.s. (Assumption 2–2). Using the fact that is non-decreasing and that any subtraction of a nonnegative definite matrix cannot increase the smallest eigenvalue, we have
Since for all large a.s.,
From Lemma 6 in the Appendix (see footnote in the proof of Theorem 1 for details), we can then write
for some which, along with the almost sure boundedness of (Lemma 1) proves (10).
This bound being irrespective of all and , , we can take the expectation with respect to all , , and all to obtain
Taking and applying the union bound, Markov inequality, and Borel Cantelli lemma finally shows that
With the same arguments on and with the same as above, now remark that
since . Therefore, by the union bound, Markov inequality, and Borel Cantelli lemma,
Combining (12) and (13) along with the fact that (from (10)) finally gives
By (10), with a.s., so we are in the conditions of Lemma 4 and we have
It remains to find a deterministic equivalent for . Similar to above, note first that, for all large a.s.
where is the unique nonnegative solution to the equation in (as long as at least one is non-zero)
Now, by definition, coincides with such a solution. By uniqueness of , one must then have so that, gathering all results together,
Similar to Remark 1, note that Lemma 2 can be further extended to
for some small enough, with and defined in Remark 1.
One shows boundedness of simply by taking for which for all large a.s. in the proof of Lemma 2. Then it suffices to adapt all derivations by substituting by zero if . The result follows straightforwardly.
The two lemmas above are standard random matrix results on , independent of the structure of . The next lemma introduces a first result on the matrix which will be fundamental in what follows. Recall that we denoted , with .
There exist such that, for all large a.s.,
Let us denote and . Take arbitrary and, for , take such that for all large a.s. (Assumption 2–2). Then, using the fact that is non-increasing while is non-decreasing,
The right-hand side matrix is invertible for large since for all large a.s. Therefore, choosing to be such that , and using for Hermitian matrices,
which can be rewritten, from the definition of ,
From Lemma 6 in the Appendix, we then have for all large a.s.
Now, since is increasing, for all large a.s.
As , so that, from the inequality above, we can apply on both sides of (15) to obtain, for all large a.s.
from which is uniformly bounded for all large a.s. Reverting all inequalities, we can proceed similarly with by choosing small and such that for all large a.s. (which holds from the tightness of ). This shows that is uniformly bounded away from zero and this completes the proof.
Equipped with Lemmas 1, 2, and 3, we are now in position to develop the core of the proof. For readability, we divide the proof in two parts. In the first part, we will assume that have a uniformly bounded support. This will greatly simplify the calculus and will allow for a better understanding of the main arguments; in particular, the technical Assumption 3 will be irrelevant in this part. Then in a second part, we relax the boundedness assumption and fully exploit Assumption 3 in a more technical proof.
First assume a.s. for some . We follow here a similar path as in (Couillet et al., 2013) but slightly more involved. Define
with any value given by Lemma 1 and with still defined as . Up to labeling change, we reorder the ’s as . Our goal is to show that and (hence ), which we will prove by a contradiction argument.
where the inequality arises from being non-increasing and from (Horn and Johnson, 1985, Corollary 7.7.4). Similarly, for each ,
From Lemma 2, let now , , be such that, for all large a.s. and for all ,
In particular, since is non-increasing, taking in (18) and applying the left-hand inequality,
By the definition of , this can be further rewritten
We must then have for some along with a.s. for some (bounded assumption). Then, since is bounded and bounded away from zero for all large a.s., so is . Considering a further subsequence over which and , we then have, with (recall that depends on through ),
Symmetrically, we obtain that, for some and for all large a.s.
or, by uniform boundedness of the and ,
Therefore, since and for all large a.s. (Bai and Silverstein, 1998),
If is positive definite, remark simply that neither nor are affected in their values, so that the effect of first appears in (23) with having as covariance matrix. But then, in this case, since (Assumption 2), the last arguments still hold true and the result is also proved for these .
Note the importance of the assumption on being increasing and not simply non-decreasing (as in (Maronna, 1976)) to ensure that (22) is a strict inequality. If this were to be replaced by “”, no contradiction with (21) could be evoked. There does not seem to be any easy way to work this limitation around. Similar reasons explain why Tyler robust estimator discussed in Section 5 cannot be analyzed in the same way as Maronna estimator. All the same, when have unbounded support with growing , the left-hand side of (22) may equal one provided , which is not excluded. For this reason, a specific treatment is necessary where the set of is split into a large bounded set of and a small set of large . This is the approach followed in the second part of the proof below.
We now relax the boundedness assumption on the support of the distribution of and use Assumption 3 instead.
Since is tight, we can exhibit pairs with as such that, for all large a.s. . Let us fix such a pair with small and restrict ourselves to a subsequence where for all . Denote with cardinality .
We follow the same steps as in the previous proof but differentiating between indexes in and indexes in . Also we denote
where is the unique positive solution to the equation in
Recall first from Remark 1 that the conclusions of Lemma 1 are still valid and importantly in what follows, that for some , for all large irrespective of for some small. This uniform control of with respect to plays a key role here. For the moment, we do not make explicit the sufficiently small value of that is needed in the following; all what will matter if that we can always choose arbitrarily small from here.
Let and denote any upper bound on for all . Then, similar to (17), with and ,
where the first inequality uses for all large a.s (Lemma 3). Since , with the bounds derived previously (Remark 1 and Lemma 3), is almost surely bounded and bounded away from zero for all large a.s., irrespective of small enough (if , the first equality ensures while if , the second equality ensures ). Thus, in particular, for some for all large a.s. From this observation, for all large a.s.
Note that is well defined as is invertible for all large a.s. provided is small enough. Working on , and using in particular for vectors , we obtain
with . From for positive definite ,
where since . Recalling that , we then have for all large a.s.
The same reasoning holds for . Finally, we conclude
for all large a.s. with constant, independent of .
Now that is controlled for all , we can proceed similar to the proof in the bounded case. First, for any fixed small enough, Remark 2 ensures that there exists a sequence , such that a.s.
Combining (24), (25), and (27), we then have for all large a.s. and for all
Using the definition of , this reads equivalently
which implies, from the growth of ,
Adding on both sides, this further reads
or equivalently, if is taken small enough (recalling that uniformly on small),
where the right-most bound holds for all large a.s. provided is chosen small enough.
for independent of , with .
We now operate on . If , the left-hand side in (29) diverges to as so that, starting with an sufficiently small and taking the limit over on the subsequence under consideration raises a contradiction. If instead , then, since ,
Call . Then, after some calculus,
We now have to deal with for . For such a ,
But then, from the same reasoning as with the above, we have that
which is easily bounded (using the fact that both , , and , , are bounded and bounded away from zero for all large a.s., Lemma 3) as
for some for all large a.s. (see reasoning leading to (25)).
Moreover, since , using for all large a.s. and a.s. bounded,
which further implies from Remark 2 that for all large a.s. and for all ,
Using the definition , the uniform bounds on , and the continuous growth of shows finally that, a.s.
for some with as .
For such small, we then have, by definition of and from ,
It now remains to show that, for each , there exists for which for all large a.s. For this, observe that, by definition of and ,
so that, since is increasing, we obtain and
Take an interval , (chosen once for all, independently of large), with for all large a.s. (possible from Assumption 2–2). Then we can further write
with the second inequality valid for all large a.s. Now, for sufficiently small , the left-hand side can be made arbitrarily small. Since and are uniformly bounded and bounded away from zero (irrespective of small), if were uniformly away from zero for all small, so would be the right-hand side, which is in contradiction with our previous statement. Therefore, for each , one can choose so that for all large a.s.
Now, by uniform continuity of on bounded intervals along with the fact that , from (30), taking small enough, for all large a.s.
which therefore implies, with the same arguments as in the case bounded, that , when . The arguments of the case bounded still hold for satisfying Assumption 2-3). This completes the proof.
Conclusion
This article introduces a large dimensional analysis for robust estimators of scatter matrices of the Maronna-type from elliptically distributed samples. We specifically showed that, under mild assumptions, the Maronna estimator behaves similar to a classical sample covariance matrix model as both the population and sample sizes grow large. This study opens new roads in the analysis of signal processing methods based on robust scatter matrix estimation. In a similar manner as in (Maronna, 1976, Theorem 6), it is believed that second order statistics for well behaved functionals of can be further analyzed, which would provide more information on the asymptotic fluctuations of . The mathematical treatment developed in the proofs of our present results however shows some strong limitations for hypothetical extensions to other robust scatter matrix estimates. In particular, the important Tyler robust estimator (Tyler, 1987; Pascal et al., 2008a), given by the unique solution (up to a scale factor) to (1) for , cannot be analyzed from the present method which relies essentially on being increasing. Although extensive simulations suggest that similar conclusions hold for Tyler estimator, there is to this day no approach to tackle this problem.
Appendix A Some Lemmas
for a constant depending on only.
Moreover, there exists such that, for all large a.s.
and, there exists such that, for all large a.s.
which already gives the second part of the lemma. Using only the outer inequality of (32), we now have, for all large a.s.
The proof is concluded by putting these results together.