Precise Error Analysis of Regularized M-estimators in High-dimensions
Christos Thrampoulidis, Ehsan Abbasi, Babak Hassibi
Introduction
Regularized M-estimators. The most widely used approach to obtain an estimate of the unknown from the vector of observations is via solving the convex program
Challenge. A popular way to compare performance among different instances of (1) is by the squared-error . In the absence of the regularizer function , the family of estimators in (1) corresponds to the “plain-vanilla” regression M-estimators and there is a complete, practical and elegant theory developed in the statistics literature that analyzes its asymptotic performance. This theory includes some of the most popular notions and results in statistics, such as conditions on the optimality of Maximum Likelihood (ML) estimators, the theory of robust statistics [Hub11], etc.. Unfortunately, it only holds under an assumption of many observations (large m) of only a few well-chosen variables to be estimated (small ), and thus, it fails to capture the following prevailing features of modern applications: (a) large number of variables to be estimated (large ); (b) (often) fewer observations than variables (); (c) the unknown signal is structured. Therefore, an extension of the theory to the high-dimensional regime is of interest. In fact, the roots of such a question are quite old and date back to the works of Huber, Kolmogorov, and others (see [Hub11, Ser13] and references therein). Nonetheless, and despite several remarkable recent advances, we still lack a general and clear theory that would resemble that of the traditional regime.
2 Contribution
Error Prediction. In this work, we characterize the (mean) squared-error performance of the generalized M-estimator in (1) under the following setting:
– high-dimensional proportional regime: with ,
– Gaussian design: has entries iid Gaussian,
– Regularity conditions: only minimal and generic conditions are imposed on the loss function, the regularizer, and the noise and signal statistics.
We show that the squared error converges in probability to a nontrivial limit which is given as the unique minimizer to a deterministic convex optimization problem that only involves four scalar optimization variables. The normalized number of measurements and the regularizer parameter appear in the objective function of the optimization explicitly. In contrast, the loss function and the noise distribution appear through a summary functional, which we call the Expected Moreau Envelope. The same holds for the regularizer and the distribution of the signal .
Generality. A key feature of our result is that it holds under very general settings. All existing results in the literature on the performance of specific instances of M-estimators can be seen as special cases of the main theorem of this work (Theorem 3.1). Beyond those, the theorem can be used to derive a wide range of novel results, including instances where the loss function and the regularizer may be non-smooth or non-separable, and where the noise distribution may have unbounded moments.
Opportunities. The precise characterization of the squared error permits an accurate performance comparison between different instances of (1). Hence, the main theorem of this work lays the groundwork towards developing a complete theory of regularized M-estimators in the high-dimensional regime. This involves providing rigorous answers to optimality questions regarding the choice of the involved parameters:
What is the optimal loss function and regularizer, under different settings, e.g. in the presence of outliers, particular structure of , etc.?
What is the minimum achievable squared error in each one of those scenarios? Do there exist consistent M-estimators, i.e. instances for which ?
How to optimally tune the regularizer parameter ?
How does the sampling ratio affect the error?
Given the popularity of M-estimators, the questions above are clearly of both theoretical and practical interest. Only partial answers that apply to special cases and to only few of them are known in the literature, while most remain open and challenging. We envision that the main theorem of this work gets us a step closer to overcoming the challenge and to exploring phenomena that are new when compared to what is known in the classical statistics regime. Although, this goes beyond the scope of the current paper, we have included some preliminary results and discussions to illustrate those potentials.
Convex Gaussian Min-max Theorem. The main ingredient of the proof of our main result is the Convex Gaussian Min-max Theorem (CGMT). The CGMT is a generalization and a strengthened version of a classical Gaussian comparison inequality due to Gordon, which dates back to 1988 [Gor88, Gor85]. While Gordon’s original result only provides lower bounds, the CGMT shows that the results become tight when additional convexity assumptions are imposed. The idea of combining Gordon’s inequality with convexity is attributed to Stojnic, who used it to analyze the high-SNR performance of the constrained LASSO [Sto13a]. The CGMT solidifies and adds upon this initial idea. The final result leads to a transparent and readily applicable framework which is powerful enough to be useful under the general framework of the current paper. In fact, the CGMT in the generality that it appears hereAn early version appears by subset of the authors in [TOH15]., might be of independent interest and may have applications that go beyond the scope of our work. Finally, it should be noted, that the successful application of the CGMT to the analysis of regularized M-estimators involves a number of new ideas that are introduced as part of this work.
3 Related Work
With the advent of Compressed Sensing there is a very large number of theoretical results that have appeared in recent years in place for various types of regularized M-estimators. The vast majority of those results hold under standard incoherence or restricted eigenvalue conditions on the measurement matrix Such conditions have been shown to be satisfied by a wide class of randomly designed measurement matrices, (e.g. [FR, EK12, DDEK11] and references therein). A more recent line of works obtains similar order-wise bounds under even weaker assumptions on the randomness properties of [LM14, Tro14, SBR15]., but they are order-wise in nature, i.e., they characterize the error performance only up to loose constants. While this line of work includes unifying frameworks for the analysis of general instances of (1), the loose constants involved in the error bounds do not permit any accurate comparisons among the different instances (e.g. [NRWY12, Wai14, BCFS14, LHC15] and references therein); therefore, they cannot be used to answer optimality questions of the nature discussed in Section 1.2.
4 Organization
The rest of the paper is organized as follows. In Section 2, we introduce some basic notions and set-up the problem. The main theorem (Theorem 3.1) is presented next in Section 3, where its features and implications are also discussed. Theorem 3.1 is specialized to instances of M-estimators with separable loss and regularizer functions in Section 4. A number of examples of M-estimators and relevant numerical simulations are included in Section 5 to illustrate the applicability and the premises of the result. In Section 6, we introduce the mechanics that lead to the proof of Theorem 3.1; this includes the statement of the Convex Gaussian Min-max Theorem in Section 6.2. Section 1.4 discusses the relevant literature in some detail. Finally, the paper concludes in Section 8 with a discussion on several promising directions of future research. The proofs of the results of all the sections are deferred to Appendices A-E
Preliminaries
We gather here the basic notation that is used throughout the work.
We reserve the letters and to denote standard Gaussian vectors (with iid entries ) of dimensions and , respectively. Similarly, and are reserved to denote (scalar) standard normal random variables.
2 Setup
Linear Asymptotic Regime: Our study falls into the linear asymptotic regime in which the problem dimensions and grow proportionally to infinity with
Information about the structure of is encoded in . For instance, to study an which is sparse, it is typical to assume that its entries are i.i.d. , where becomes the normalized sparsity level, is a scalar p.d.f. and is the Dirac delta functionSuch models in place for studying structured signals have been widely used in the relevant literature, e.g. [DJ94, DMM11, DJM13]. In fact, the results here continue to hold as long as the marginal distribution of converges to a given distribution (as in [BM12])..
Here, is a fixed regularizer parameter.
Estimation error: Solving (2) aims to recovering . We assess the quality of the estimator with the “empirical squared error” (or simply, “squared-error”) defined as: Note, that this is a random quantity owing to the randomness of and . Our main theorem precisely evaluates its high probability limit as .
General Result
As already hinted in the introduction the functions , and the distributions and determine the error performance indirectly through “summary functionals” related to the Moreau-envelope approximations. The assumption below is an in-probability convergence requirement on the sequence of Moreau-envelopes, and defines those summary functionals. It also involves a rather natural growth restriction on the loss function in the presence of noise to handle instances where the noise may have unbounded moments.
Assumption 1 is rather mild: as discussed later in Section 3.4.1, it holds naturally under very generic settings. Yet, it is of key importance since it defines the functionals and , which are necessary ingredients involved in the error prediction of (2). The main theorem in its most general form will require some extra (continuity and growth) properties on the functionals and . Those will most often be naturally inherited from corresponding easy-to-verify and in cases well-studied properties of the Moreau envelope functions.
2 Theorem
Assumption 1 provides us with the basic terminology needed for the statement of the main theorem. Technically, a few additional mild constraint qualifications are required. We present those immediately after the statement of the main result (see Assumption 2). The proof of the theorem is deferred to Appendix A. An outline is given earlier in Section 6.
Let be a minimizer of the Generalized -estimator in (2) for fixed . Further let Assumptions 1 and 2 hold. If the following convex-concave minimax scalar optimization
has a unique minimizer , then, it holds in probability that
We will often refer to the optimization problem in (3) as the Scalar Performance Optimization (SPO) problem.
A few important remarks are in place here (a detailed discussion follows in Section 3.4): (i) The convergence in the theorem is over the randomness of the design matrix , of the noise vector and of the unknown signal . (ii) As was discussed in Section 2.2 the result applies to a properly defined sequence of M-Estimators of growing dimensions and such that . (We have dropped the dependence of and on to simplify notation.) (iii) The terms involving division by and are understood as taking their limiting values when and , i.e. and
Before proceeding with a further discussion of the result, let us state Assumption 2 on the functionals and as required by Theorem 3.1.
We say that Assumption 2 holds if all the following are true.
and for all .
, , and ,
3 Separable M-estimators
A special yet popular family of M-estimators involves separable loss/regularizer functions and iid noise/signal distributions. We refer to such instances as “separable M-estimators”. To be concrete, consider solving
In order to get a better understanding of those issues before discussing Theorem 3.1 in its most generality, we state below a summary of the main result regarding separable M-estimators. (The formal statement will be given later in Section 4, which includes a detailed treatment of separable M-estimators.)
where is the unique minimizer to the (SPO) problem in (3) with
4 Remarks
We have made an effort to identify technical assumptions required for the statement of Theorem 3.1 which are as generic and minimal as possible. Assumption 1 summarizes those technical conditions that are essential for our result to hold in its most general form. In later sections, when we discuss special cases (e.g. separable M-estimators in Section 4), we show that these conditions translate to more primitive sufficient conditions that are often easier to check.
We remark that if Assumption 1 holds, then both the functions and defined therein are jointly convex in their arguments. This follows from the facts that (a) the Moureau envelope of a convex function is jointly convex in its arguments (cf. Lemma D.1(ii)), (b) taking limits preserves convexity. In that sense, the continuity requirement of the assumption on and is rather mild, since convex functions are continuous on the interior of their domain [Roc97, Thm. 10.1].
Assumption 1(b) is tailored to scenarios in which the noise distribution has unbounded moments (e.g. mean, variance); in this case is not bounded with high probability. It is not hard to see that condition 1(b) implies ; such a requirement that grows at most linearly at infinity is natural in the context of robust statistics.
4.2 On Assumption 2
Assumption 2(d) is meant to deal with cases of noise with unbounded moments (this will often translate to ). In such cases, we require that grows sub-linearly in . Once more, this property is essentially inherited without any extra effort by corresponding property of the Moreau-envelope.
4.3 On the theorem
In evaluating the objective function of the (SPO) at and , Assumptions 2(a)-(b) turn out to be useful, giving
An important property of the (SPO) is that it is convex: its objective function is (jointly) convex in and concave in . As is well known, convexity translates to the ability to efficiently solve the optimization; see also Remark 3.4.10 below.
4.4 Further Discussions
The role of the normalized number of measurement and that of the regularizer parameter are explicit in (3). On the other hand, the structure of and the choice of the regularizer are implicit through . Similarly, any prior knowledge on the noise vector and the effect of the loss function are also implicit in (3) through . In the separable case, the role of those summary parameters is played by the Expected Moreau envelope function.
The (SPO) problem in (3) is convex-concave and only involves four scalar variables. Thus, the optimal can, in principle, be efficiently numerically computed. Equivalently, can be expressed as the solution to the corresponding first-order optimality conditions, which offers an alternative to the current statement of Theorem 3.1. In Section 4.3.1 we explicitly derive the system of stationary equations for the case of separable M-estimators. It is often possible to solve the stationary equations by means of simple iterative schemes (cf. Remark 4.3.3). Furthermore, this alternative formulation might be easier to work with when deriving analytic properties of . As an example, in Sections 5.1–5.3 for specific instances of M-estimators, we start from the stationary equations, combine them in an appropriate way, and, derive insightful and practically useful properties, such as lower bounds on , necessary conditions on the problem parameters such that (correspondingly, the equated error) be bounded, etc..
The statement of the theorem holds under an asymptotic setup in which the problem dimensions and grow to infinity. In Section 5 we examine via simulations the validity of the prediction for finite values of and . The results indicate that the asymptotic prediction becomes accurate for values of the problem parameters ranging on a few hundreds, and, in cases even on a few tens.
Theorem 3.1 assumes that the entries of the design matrix are iid Gaussian. In the proof of the result this assumption is crucial since the proof itself heavily relies on the CGMT, for which the gaussianity assumption is implicit. Yet, a few important remarks apply regarding the potential use of the results and the analysis of this work to cases beyond the gaussian design. Some examples include the cases of Elliptical Distributions [Kar13] and Isotropically Random Orthogonal matrices to which the CGMT framework is still applicable. We discuss those in Section 8.
All existing results in the literature on the performance of specific instances of M-estimators can be seen as special cases of Theorem 3.1. Beyond those, the theorem can be used to derive a wide range of novel results, including instances where the loss function and the regularizer may be non-smooth and non-separable, and where, the noise distribution may have unbounded moments. We discuss several examples in Section 5.
Separable M-estimators
We specialize the general result of Section 3 to the popular case where the loss function and the regularizer are both separable, and, the noise vector and signal both have entries iid. To make things concrete, assumeNote the slight abuse of notation here in using to denote both the vector-valued and scalar regularizer function.
To apply Theorem 3.1, we first need to verify that Assumptions 1 and 2 hold for both the loss function and the noise distribution, and, for the regularizer and the signal distribution.
where the expectation is over and . This is shown in Lemma 4.1 below.
Apart from (8), we also need to satisfy Assumption 1(b), which here translates to the following requirement:
1.2 Regularizer and Signal Distribution
Not surprisingly, following the results of Section 4.1, the required condition on and becomes
where the expectation is over and . Additionally, the following mild assumptions are required:
If and satisfy (11) and (12), then, Assumptions 1(a) and 2(a) hold with
2 The Expected Moreau Envelope
If conditions (8), (10) and (11) are satisfied, then Theorem 3.1 is applicable with and given as in (9) and (13), respectively. We call those functions, the Expected Moreau envelopes. The important role they play in determining the error performance of the corresponding M-estimator is apparent from Theorem 3.1. In this section, we discuss two key features that they possess, namely, smoothness and strict convexity.
The strict convexity property of is critical because it guarantees uniqueness of the minimizer of the (SPO) problem in Theorem 3.1. This implication is proved in Lemma C.3 in Appendix C.3.
3 Error Prediction
We are now ready to state the main result of this section which characterizes the squared error of separable M-estimators. This is essentially a corollary of Theorem 3.1.
for all and . A similar remark as the one that follows Theorem 3.1 is in place regarding the values and . At these, the derivatives above should be interpreted as the corresponding (upper) limits as and . The continuity properties of the Moreau envelope (see Lemma D.1) guarantee that those limits are well-defined
When and there also exist optimal values , all of them strictly positive, then (14) holds with equalities. In this case, a little bit of algebra, and, an appropriate change of variables from to , shows that the optimality conditions can be expressed as follows:
3.2 Remarks
Examples and Numerical Simulations
Consider an M-estimator without regularization, i.e.,
where we have performed the (straightforward) optimization over : We may equivalently express as the solution to the first-order optimality conditions of (18). In particular, the stationary equations (see (15)) simplify in this case to the following system of two equations in two unknowns:
Starting from (19), some interesting conclusions can be drawn regarding the performance of M-estimators without regularization, which we gather in the following remarks.
It follows from (19) that in the absence of regularization, it is required that the number of measurements is at least as large as the dimension of the ambient space (), in order for the recovery to be stable, i.e. the error be finite. To see this, assume stable recovery, then there exists satisfying (19). Starting from the second equation, applying the Cauchy-Schwarz inequality and substituting back the first equation we find:
2 Ridge Regularzation
A popular regularizer in the machine learning and statistics literature is the ridge regularizer (also known as Tikhonov regularizer), i.e.
We specialize Theorem 3.1 to that case. For simplicity, we assume a separable loss function, and, and .
The first-order optimality conditions (see (15)) of this problem simplify after some algebra to the following two equations in two unknowns:
Now, we can solve these to get the following closed form expression for :
Observe that letting (which would correspond to ordinary least-squares) and assuming , in (27) approaches and the optimal in (26) becomes which agrees with (21), as expected.
First, we use the results of Remark 5.2.2 to calculate the achieved error of the M-estimator optimized over the values of the regularizer parameter:
The optimization over is possible as follows. From (25), we find
Substituting this in (26), and denoting , gives
Minimizing over in (28) is equivalent to minimizing the fraction above over , since there always exist satisfying and (29). Thus, performing the optimization over in (30) we find
Next, Wu and Verdu have shown in [WV12, Thm. 8, Eqn. (56)] that the MMSE is given by the expression in the right-hand side above as well. This, completes the proof of the claim.
3 Cone-constrained M-estimators
for some set . The role of the regularizer in (2) is played here by the constraint . It is common that takes the form , i.e. the set of descent directions of some convex function , which is structure inducing for [CRPW12, FM14, OTH13, PV15]. Of course, such a formulation assumes prior knowledge of the value of at . Also, in this case, there exists by Lagrangian duality a value of for which the regularized M-estimator with is equivalent to (32).
3.2 Error Performance
In the last equality above we have used the homogeneity of the cone . Let denote the polar cone of , and,
This quantity is known as the statistical dimension [ALMT13] of the cone , or, as the Gaussian distance squared [OTH13]. It can be though of as a measure of the size of the cone, and also, it is very closely related to the gaussian width of [ALMT13]. We assume that
This translates to an assumption on the degrees of freedom of the structured signal being proportional to its dimension. For example, for a -sparse and , (34) is satisfied for , .
Compared to (3), we have performed the (straightforward) optimization over :
3.3 Remarks
Starting from (35) we can conclude on the minimum number of measurements required for stable recovery. We show that the normalized number of measurements need to be at least as large as , in order for the error to be finite. This is to be compared with the case where no regularization is used that required (see Remark 5.1.1). To prove the claim, assume finite error, then the value where it converges is predicted by (35). Standard first-order optimality conditions give The three equations in (36) correspond to differentiation of the objective of (35) with respect to and , respectively. If any of the variables is zero at the optimal, then, the corresponding equation holding with an inequality is necessary and sufficient. On the other hand, if the optimal is strictly positive, then the equation should hold with equality.
Starting from the second equation, applying the Cauchy-Schwarz inequality and substituting back the first equation we conclude as follows:
It can be easily checked that if , then the optimal is
It is insightful to compare this with (21), the corresponding error formula for least-suares: the only difference is that is substituted with the statistical dimension . Also, verifying the conclusion of the previous remark, we now require instead of , implying that recovery is in general possible with less measurements than the dimension of the signal.
(Lower Bound) In (36b) apply Stein’s inequality and combine it with (36a) to yield
For Gaussian noise of variance , we have . In this case the lower bound in (39) coincides with the error formula of the least-squares loss function, which then proves optimality of the latter.
(Consistent Estimators) The lower bound in (39) only holds if the optimal in (35) is strictly positive. This is not always the case: under circumstances, it is possible to choose the loss function such that the resulting cone-constrained M-estimator is consistent. Theorem 3.1 is the starting point to identifying such interesting scenarios.
then the first-order optimality conditions in (36) are satisfied for and some . Thus, when the number of measurements is large enough such that (40) holds, then , and, is perfectly recovered In the context that it appears here, the perfect recovery condition in (40) has been shown previously in [TH14]. The problem is very closely related to the demixing problem in which one aims to extract two (or more) constituents from a mixture of structured vectors [MCD+14]. In that context, recovery conditions like the one in (40) have been generalized to other king of structures beyond sparsity [MT14, MCD+14, FM14]. Our purpose here has been to illustrate how Theorem 3.1 can be used to derive such results. Besides, the generality of the paper’s setup offers the potential of extending such consistency-type results beyond cone-constrained M-estimators and beyond fixed signals . This is an interesting direction of future research. .
4 Generalized LASSO
Equivalently, the error is predicted by the solution to the stationary equations in (15) with The second and third equations in (15) give
Solving these for and , and substituting them in the remaining two equations results in the following system of two nonlinear equations in two unknowns
5 Square-root LASSO
In contrast, to the other examples in this section, the square-root LASSO is an instance of (2) with a non-separable loss function. Observe the normalization of the loss function with a -factor. This is to satisfy our condition of Section 2.2 that .
Also, Assumption 1(b) is trivially satisfied, and, Section E.2 shows the same for Assumptions 2(b)-(d). Thus, considering any regularizer that satisfies Assumptions 1(a) and 2(a), Theorem 3.1 applies, and predicts the squared error of (43) as the unique minimizer to the following optimization:
To arrive to (45) starting from (3), we have replaced with (44) and have performed the minimization over as shown below:
The optimization in (46) can be simplified one step further. It is shown in Section E.2 that is a non-increasing function of for . Therefore, the (SPO) becomes equivalent to the following
The fact that the optimization in (47) predicts the squared error of (161), has been recently shown by the authors in [TAH15]. That work only considers the square-root LASSONote however, that [TAH15] considers a more general measurement model than the one of the current paper, one that allows for nonlinearities., while here, we have (re)-derived the result as a corollary of the general Theorem 3.1.
6 Heavy-tails
In this section, we investigate instances where the noise distribution has unbounded moments. In the presence of (say) heavy-tailed noise, it is a common practice to use a loss function that grows to infinity no faster than linearly. This is also suggested by Assumption 1(b) (cf. (10) for the separable case), as has already been discussed.
As a first example, consider the regularized-LAD estimator:
6.2 Huber-loss
The Huber-loss function with parameter is defined as
7 Numerical Simulations
We have performed a few numerical simulations on specific instances of M-estimators that were previously discussed in Section 5. The purpose is to illustrate both the validity of the prediction of Theorem 3.1, as well as, that of the remarks that followed as a consequence of it.
When the number of measurements gets large enough, then, for an appropriate range of values of the regularizer parameter, the estimator is consistent, i.e. the unknown signal is perfectly recovered. This is relevant to Remark 5.3.4 where we proved this to be the case for the closely related cone-constrained LAD estimator. For that, we were able to quantify how large should be as a function of the sparsities of the noise and of the signal, see (40).
The prediction of Theorem 3.1 remains accurate when the measurement matrix has entries iid Bernoulli (). This suggests that the error behavior (at least of this specific instant of M-estimator) undergoes some universality properties. See also the relevant discussion in Section 8.
Proof Highlights
Our goal is to characterize the nontrivial limiting behavior of , where is any solution to the following minimization,
To get a direct handle on the error term, it is convenient to change the optimization variable to , so then is a solution to (recall )
There is a simple but standard argument that is in the heart of most analyses of such minimization estimators, and comes as follows. Suppose we knew that the error converges eventually to some deterministic value, call it . This is equivalent to belonging in the following set
with probability one (w.p.1) for all . Letting denote the complement of that set, observe, that if w.p. 1,
then must lie in . Note that with this standard trick we have translated a question on the optimal solution of the minimization problem in (50) to one regarding its optimal cost. One possible approach in comparing the two random processes in (52) would be to first identify the converging limits of both. If say
which is just a comparison between two deterministic quantities.
This is exactly the approach we want to take here: show (53) and (54). Unfortunately, directly working with the objective function and proving (53) turns out to be rather challenging. Instead, we prove the desired indirectly, via working with an auxiliary objective function which is simpler to analyze. What justifies this idea is the Convex Gaussian min-max Theorem (CGMT), which we present next.
2 The CGMT
The Convex Gaussian Min-max Theorem associates with a primary optimization (PO) problem a simplified auxiliary optimization (AO) problem from which we can tightly infer properties of the original (PO), such as the optimal cost, the optimal solution, etc..
Specifically, the (PO) and (AO) optimizations are given as follows:
In (55), let be compact sets, be continuous on , and, and all have entries iid standard normal. The following statements are true:
Let be an arbitrary open subset of and . Denote and the optimal costs of the optimizations in (55a) and (55b), respectively, when the minimization over is now constrained over . If there exist constants and such that
,
with probability at least ,
with probability at least ,
The CGMT is an extension of a Gaussian comparison inequality proved by Gordon in 1988 [Gor88, Gor85]. Starting with the works of Rudelson and Vershynin[RV06] and of Stojnic [Sto09b], Gordon’s original theorem has played a key role in the analysis of (underdetermined) noiseless linear inverse problems (also, [OH10, CRPW12]). We refer the interested reader to [TOH15] (also, Remark 3.4.14) for more details and a discussion on the relation of the CGMT to the result by Gordon.
The first two statements of Theorem 6.1 are identical to [TOH15, Thm. 3], and, a proof is included therein. Statement (iii) as it appears here is novel. In particular, when compared to its counterpart in [TOH15, Thm. 3], it holds for all problem dimensions , and also, it holds for more general sets . We present a proof of the last statement of the theorem in Appendix B.
Using the same notation as in Theorem 6.1, suppose there exists constants such that and . Then,
Observe that the conditions of the corollary are the same as those in (53)-(54) only this time they hold for the objective function of the (AO). From that, we already know that with probability approaching 1. The statement of the corollary is stronger in that it concludes the same for , which is the solution to a seemingly different optimization problem.
The CGMT might be of individual interest and may have applications that go beyond the topic of this paper. With this in mind, we have chosen to present it above in its most general version. In the upcoming sections we specialize the result to the study of the error performance of M-estimators.
3 Applying the CGMT
Back to the problem of analyzing (50) and our goal of proving (53). As already hinted, the CGMT will be handy towards this direction. The M-estimator optimization in (50) will play the role of the (PO), and, we need to identify the corresponding (AO). To do so, we first need to birng (50) in the form of (55a) as required by the CGMT.
The idea here is to use dualityA preliminary version of this idea first appeared in [TPH15], in which the authors analyzed the error performance of the Generalized-LASSO. We have extended the idea here to apply to any convex loss function .. Specifically, we can equivalently view the minimization in (50) as follows:
Then, associating a dual variable with the equality constraint above, we have
Clearly, this is now in the desired format: we can identify the bilinear form and a function which is convex in and concave in . Thus, immediately, the corresponding (AO) problem becomesWhen compared to (55b) it is more convenient in (57) to write the two terms and with a minus sign instead. We can do this, since and are Gaussian vectors; thus, their distribution is sign independent.:
Now that we have identified the (AO) problem, we wish to apply Corollary 6.1 for the set of (51). Applying the corollary amounts to analyzing the convergence of the (AO) problem (and that of its “restricted” counterpart). This will be performed in two stages. The first involves a deterministic analysis, in which the optimization in (57) is simplified and reduced to one which only involves scalar random variables. In the second stage, we analyze the convergence properties of this scalar optimization.
Before proceeding with those, in all the above, we have been silent regarding any compactness requirements of Theorem 6.1. These technicalities are carefully handled in Appendix A. (In particular, this is where Assumption 1(b) becomes useful.)
4 Analysis of the Auxiliary Optimization
A key idea that facilitates the analysis of the (AO) in (57) is to reduce the optimization into one that only involves scalar optimization variables. The objective function of the (AO) is tailored towards this direction, and the only modification required is to express via its variational form as , where is the Fenchel conjugate function.
This way, the variables and appear in the objective only through either linear terms or through their magnitudes. This observation suggests that one can easily optimize over their directions while fixing the magnitudes. To illustrate this, fixing the magnitude of as , we can optimize over its direction by aligning it with . Then (57) simplifies to the following,
Suppose we could switch the order of min-max above. Then, it would be possible to do the same trick with , i.e. fix and minimize over its direction to get
Justifying that flipping in the order of min-max is not straightforward, since the objective function in (58) is not convex-concave; thus, what would otherwise be the arguments to be called upon, namely the Minimax Theorems (e.g. [S+58]), are not directly applicable here. Yet, in Appendix A, we show that such a minimax property holds asymptotically in the problem dimensions; thus, (59) is (for our purposes) equivalent to (58). We leave the details aside for the moment, and, proceed with the simplification of (59).
In (59), we have reduced the optimization over and to scalars and . Next, we wish to simplify the optimization over and . However, the same trick as the one we applied for the former two variables won’t work. The new idea that we need here is to write the terms and using
What we achieve with this is that the corresponding terms become now separable over the entries of the vectors and , which makes the optimization over them easier. The only price we have to pay is introducing just two more scalar optimization variables. That is (59) becomes
It can be readily seen that the minimization over gives rise to the Moreau envelope function of evaluated at with index . A rather straightforward completion of squares arguments and a call upon the relation between the Moreau envelopes of conjugate pairs, leads to a similar conclusion regarding the minimization over , as well. Deferring the details to the appendix, we have reached the following scalar optimization
4.2 Convergence
Once we have simplified the (AO), it is now possible to analyze the convergence of its optimal cost. We start with the objective function of (60), which we shall denote for convenience. FixTo be precise, an appropriate rescaling is required here. See Section A. , then,
where we have assumed that and above are such that
Our next step is to use the point-wise convergence of (61) in order to prove the following result:
This statement is of course much stronger than the one in (61). The proof requires two main ingredients: (i) translating the point-wise convergence into a uniform one over compact sets, (ii) proving that is level-bounded with respect to its arguments, thus, the sets of optimizers in (62) are bounded. For the first point, convexity turns out to be critical, while the latter can be shown if Assumption 2 holds.
5 Concluding
The analysis of the (AO) problem led us to (62). The same arguments also show that
Recall from Section 6.4.1 that the variable plays the role of the magnitude of , hence the random optimization in the LHS of (63) corresponds to the restricted (AO) problem of Corollary 6.1. What remains for the corollary to apply is showing that . This follows by assumption of the theorem that the minimizer over in the RHS of (62) is unique. Applying the corollary, shows the desired and concludes the proof.
Prior Literature
In Section 1.4 we gave a brief overview of the results most closely aligned with our work. Here, we expand on this discussion.
Phase transitions. The work on phase transitions of non-smooth convex optimization used to recover structured signals from noiseless linear measurements is an essential precursor for the follow-up work on the error behavior of regularized M-estimators. Hence, we discuss it here in some detail. This line of work attempts to characterize the minimum number of measurements, say , as a function of the structural complexity of and of the choice of , such that is the unique solution of the optimization with probability approacihing 1 if and only if .
Precise reconstruction error. As mentioned in Section 1.4, there is a very long list of early results on the error performance of regularized M-estimators which derive “order-wise” bounds that involve unknown scaling constants (e.g. [CT07, BCW11, BRT09, NRWY12, Wai14, Ver14, BCFS14, LHC15] and references therein). Nevertheless, in this discussion we focus entirely on more recent results that derive precise characterizations rather than loose bounds. Unless otherwise stated, the literature that we describe below takes the random measurement matrix to have independent Gaussian entries (but, see Remark 7.0.1). Also, it studies the high-dimensional asymptotic regime where and grow to infinity at a proportional rate.
Finally, a third approach to analyze the mean-squared error performance of high-dimensional M-estimators has been undertaken by El Karoui in [Kar13, EK15]. El Karoui uses leave-one-out and martingale ideas from statistics and ideas from random matrix theory to accurately predict the squared error of ridge-regularized (a.k.a. ) M-estimators. The analysis can handle noise distributions with unbounded moments, but it requires a smooth and separable loss function. In our work, we drop both these assumptions and extend the results to general convex regularizers. In comparing the two works, we note that El Karoui’s proof technique can deal with more general assumptions on the design matrix . (Nevertheless, please see Remark 7.0.1). Beyond matrices with iid entries, El Karoui [EK15] further considers elliptical models. Even though we do not explicitely consider such an extension in the current paper, our proof technique is readily applicable to this more general scenario. Please also refer to the short discussion at the end of Section 8.
Since the works [Sto09b, CRPW12, ALMT13] we now have a very clear understanding of the phase transitions of non-smooth convex signal recovery methods with iid Gaussian measurements. Under the same measurement model, the current paper extends this clear picture to the noisy setting by precisely characterizing the reconstruction error. Here, we briefly discuss relevant results that prove the universal behavior of iid Gaussian measurements over a wider class of distributions.
From this discussion we have excluded random measurement models beyond ones with iid entries. An important example includes design matrices with orthogonal rows, e.g. Isotropically Random Orthogonal (IRO) matrices, randomly subsampled Fourier and Hadamard matrices, etc.. While the universality of phase transition appears to extend to such designs, this is not the case for the reconstruction error. Thrampoulidis & Hassibi [TH15] have proved that the error behavior of the LASSO is different for IRO and for Gaussian matrices. The same is true for the elliptical model considered by El Karoui in [EK15].
In parallel to the works referenced above, there have been a number of works that studied the same questions mixing heuristic-based arguments and extended simulations. For example, [GBS09, KWT10, RGF09, VKC14] use the replica method from statistical physics, which provides a powerful tool for tackling hard analytical problems, but still lacks mathematical rigor in some parts. Closer to the setting of our work, the high-dimensional error performance of regularized M-estimators has been previously considered via heuristic arguments and simulations in [EKBB+13, BBEKY13]. In particular, Bean et. al. [BBEKY13] shows that maximum likelihood estimators are in general inefficient in high-dimension and initiate the study of optimal loss functions. It is worth revisiting and extending those results in connection to the mathematically rigorous approach of the current paper.
Conclusions and Future work
Theorem 3.1 predicts the squared error performance of general regularized M-estimators in the presence of noisy linear Gaussian measurements. The analysis is performed in the high-dimensional regime where both the number of measurements and the dimension of the signal grow large at a proportional rate. The theorem identifies the precise dependence of the error performance on the problem parameters, namely, the loss function , the regularizer , the noise and signal distributions and , the value of the regularizer parameter and the normalized number of measurement .
We envision several interesting directions in which the results of this paper can operate as a starting point for future work, which we shall discuss next.
Optimal tuning. Regularized M-estimators have been widely used in practice and a remaining challenging issue is that of optimally tuning the regularizer parameter . Theorem 3.1 establishes the precise dependence of the error performance on . Hence, in principle, it can be used to provide valuable insights and guidelines regarding its optimal choice. In Section 5.7 and Figure 2 we saw an example that highlights the importance of being able to choose in the correct range of values, otherwise the performance can be significantly deteriorated.
Comparing performances. Theorem 3.1 can be used to evaluate the performance of general M-estimators under different settings. Figure 2 serves as a preliminary numerical illustration: under the specific setting, LAD outperforms the LASSO for appropriate choices of . The error expressions of Theorem 3.1 will allow quantifying such comparisons and yield analytic such conclusions.
Optimal loss/regularizer functions. One of the most exciting (at the same time challenging) potential applications of the results of this paper is identifying optimal choices for the loss and regularizer functions under different settings. Since the error characterization differs from the corresponding results of classical statistics (where the signal dimension is fixed), we expect new phenomena to arise and the answers to differ in general. When it comes to the regularizer, the optimality question has been partially considered in the literature. When the structured signal is considered fixed, then a good choice for the regularizer is one that minimizes the statistical dimension of the tangent cone of at (cf. Section 5.3) [CRPW12, ALMT13, OTH13]Based on this, Chandrasekaran et. al. have suggested the notion of “atomic-norms” as a principled way for constructing appropriate convex regularizer functions for different kind of structures [CRPW12].. The results of [CRPW12] and [ALMT13] combined prove that this is indeed the optimal choice in the noiseless case. The same is true in the high-SNR regime when a least-squares loss function is used as shown in [OTH13, TPH15]. The more general setting of the current paper, will allow revisiting this question and extending the results to capture instances where is associated with a prior distribution , the loss function differs from a least-squares one, and, the noise variance is not necessarily tending to zero. Theorem 3.1 suggests that the quantity that will be involved in the optimization is the Expected Moreau envelope, which is in fact a generalization of the statistical dimension (cf. Section 5.3). When it comes to the optimal choice of the loss function with respect to the noise distribution , less is known. Again, the expected Moreau envelope will be central in the optimization, but is yet to be understood how this will translate into practical recipes for the design of optimal loss functions.
Consistency. Another important question that is also related to the optimal choice of loss/regularizer functions, asks for conditions under which the squared error is zero, if at all this is possible. In Remark 5.3.4, we discussed an example of a an M-estimator that under specific noise and signal distributions, becomes consistent provided that the normalized number of measurements is large enough and that the regularizer parameter is chosen on the correct range (also, see Figure 2). Answering questions regarding consistency, amounts to identifying conditions under which can be the optimal solution to the (SPO) of Theorem 3.1.
Beyond Gaussian Designs. Theorem 3.1 assumes that the entries of the design matrix are iid Gaussian. Yet, there are potentials of extending the results to other classes of distributions as discussed next.
Matrices with iid entries. Preliminary numerical results (Figure 1 is an example) suggest a universality property of the prediction of Theorem 3.1 to design matrices with entries iid drawn from a wider class of probability distributions, e.g. sub-gaussians. Besides simulation results, it is worth mentioning that El Karoui proves this to be the case for M-estimators with ridge-regulararization and a twice differentiable loss function [EK15].
Isotropically Random Orthogonal (IRO) Matrices. An IRO matrix is sampled uniformly at random from the manifold of row-orthogonal matrices satisfying . Studying the error performance of M-estimators under such designs is of practical interest Certain classes of orthogonal matrices such as discrete-cosine and Hadamard allow for fast multiplication and reduced complexity. Numerical simulations in [TH15] suggest that the error prediction for IRO matrices is valid for random DCT and Hadamard matrices. . In [TH15], we were able to extend the CGMT framework to accurately predict the error performance of the LASSO when is IRO and is iid gaussian. Extending those ideas to general M-estimators in a flavor similar to the setting of this paper is a possible direction for future research.
Acknowledgement
The authors would like to thank George Moustakides, Joel Tropp, P. P. Vaidyanathan and Panagiotis Vergados for helpful conversations and suggestions. Christos Thrampoulidis would also like to thank Ashkan Panahi and Linqi (Daniel) Guo; some of the ideas that led to this work were born in collaboration with them, cf. [TPH15, TPGH15].
References
Appendix A Proof of Theorem 3.1
Here, we prove Theorem 3.1. The proof consists of several steps and intermediate results, that are stated as Lemmas. The proofs of the latter are all deferred to Appendix B.
Recall that . Our goal is to characterize the nontrivial limiting behavior of . We start with a simple change of variables , to directly get a handle on the error vector . Also, we normalize the objective by dividing with so that the optimal cost is of constant order. Then,
Instead of the optimization problem above, we will analyze a simpler Auxiliary Optimization (AO) that is tightly related to the Primary Optimization (PO) in (64) via the CGMT.
A.2 The CGMT for M-estimators
In this section, we show how the CGMT Theorem 6.1 can be applied to predict the limiting behavior of the solution to the minimization in (64). The main challenge here is to express (64) as a (convex-concave) minimax optimization in which the involved random matrix (here ) appears in a bilinear form, exactly as in (55a). Also, some side technical details need to be taken care of. For example, in (55a) the optimization constraints are required by Theorem 6.1 to be bounded, which is not the case with (64). We start with addressing this immediately next.
The constraint set over which is optimized in (55a) is unbounded. We will introduce “artificial” boundedness constraints that allow applying Theorem 6.1, while they do not affect the optimization itself. For this purpose, recall our goal of proving that converges to some (finite) defined in Theorem 3.1. Define the set , where
for a constant , and, consider the “bounded” version of (64):
We expect that the additional constraint in (66) will not affect the optimization with high probability when is large enough. The idea here is that the minimizer of the original unconstrained problem in (64) satisfies w.h.p.. Of course, this latter statement is yet to be proven! Once this is done, we can return and confirm that our initial expectation is met. Lemma A.1 below shows that if , then, the same is true for the optimal of (64).
For the two optimizations in (64) and (66), let and be optimal solutions. Also, recall the definition of in (65). If , then .
Owing to the result of the lemma, henceforth, we work with the bounded optimization in (66). Using some abuse of notation, we will refer to optimal solution of (66) as , rather than .
A.2.2 Identifying the (PO)
Here, we bring the minimization in (66) it in the form of the (PO) in (55a). For this purpose, we will use Lagrange duality. Note that the former can be equivalently expressed as
Associating a dual variable to the equality constraint above, we write it as
It takes no much effort to check that the objective function above is in the desired format of (55a): the random matrix appears in a bilinear term , and, the rest of the terms form a convex-concave function in . Furthermore, we can use Assumption 1(b) to show that the optimal is bounded, which is a requirement of Theorem 6.1. In the same lines as in Section A.2.1, we henceforth work with the “bounded” version of (67), namely,
for and a sufficiently large constant.
If Assumption 1(b) holds, then there exists sufficiently large constant , such that the optimization problem in (68) is equivalent to that in (66), with probability approaching 1 in the limit of .
As a last step, before writing down the corresponding (AO) problem, it will be useful for the analysis of the latter, to express in a variational form through its Fenchel conjugate, which gives,
A.2.3 The (AO)
Having identified (69) as the (PO) in our application, it is straightforward to write the corresponding (AO) problem following (55b):
Once we have identified the (AO) problem, Corollary 6.1 suggests analyzing that one instead of the (PO). Our goal is showing that . For this, we wish to apply the corollary to the following set
A.2.4 Asymptotic min-max property of the (AO)
It turns out that verifying the conditions of the corollary for the (AO) as it appears in (70) is not directly easy. In short, what makes the analysis cumbersome is the fact that the optimization in (70) is not convex (e.g. if is negative, then is not convex). Thus, flipping the order of min-max operations that would simplify the analysis is not directly justified.
At this point, recall that the (PO) in (69) is itself convex. In fact, for it, all conditions of Sion’s min-max Theorem [S+58] are met, thus, the order of min-max operations can be flipped. According to the CGMT, the (PO) and the (AO) are tightly related in an asymptotic setting. We use this, to translate the convexity properties of the (PO) to the (AO). In essence, we show that when dimensions grow, the order of min-max operations in the (AO) can be flipped. Thus, we will instead consider the following problem as the (AO):
Observe that the objective function remains the same; it is only the order of min-max operations that is slightly modified compared to (70). Since the objective function is not necessarily convex-concave in its arguments, there is no immediate guarantee that the two problems in (70) and (A.2.4) are equivalent for any realizations of and . However, the lemma below essentially shows that such a strong duality holds with high probability over and in high dimensions. Hence, the problem in (A.2.4) can be as well used, instead of the one in (70), in order to analyze the (PO). For this reason, henceforth, we refer to (A.2.4) as the (AO) problem.
Let denote an optimal solution of (64). Consider the (AO) problem in (A.2.4). Let be as defined in Theorem 3.1. For any define the set , and, be the optimal cost of the same optimization as in (A.2.4), only this time the minimization over is further constrained such that . Assume that for any and for any sufficiently large , there exist constants such that for all , with probability approaching one in the limit of the following hold:
,
.
After Lemma A.3, what remains in order to prove Theorem 6.1 is satisfying the conditions of the lemma. This involves a thorough analysis of the (AO) problem in (A.2.4), which is the subject of the next few sections.
A.3 Scalarization
Observe that the optimization in (A.2.4) is over vectors. The purpose of this section is to simplify the (AO) into an optimization involving only scalar variables. Of course, one of this has to play the role of the norm of , which is the quantity of interest. The main idea behind the “scalarization” step of the (AO) is to perform the optimization over only the direction of the vector variables while keeping their magnitude constant. This is already hinted by the rearrangement of the order of min-max operations going from (70) to (A.2.4). Also, this process is facilitated by the following two:
The bilinear term that appears in the (PO) conveniently “splits” into the two terms and in the (AO),
The term involving the regularizer, i.e. has been expressed in a variational form as .
The details of the reduction step are all summarized in Lemma A.4 below which shows that the (AO) reduces to the following convex minimax problem on four scalar optimization variables:
The following statements are true regarding the two minimax optimization problems in (A.2.4) and (72):
The objective function in (72) is continuous on its domain, (jointly) convex in and (jointly) concave in .
The order of inf-sup in (72) can be flipped without changing the optimization.
A.4 Convergence Analysis
The goal of this section is to show that the (AO) satisfies the conditions of Lemma A.3. This requires a convergence analysis of its optimal cost. We work with the scalarized version of the (AO) that was derived in the previous section:
Here, when compared to (72), we have subtracted from the objective the terms and , which of course does not affect the optimization. The optimization is of course random over the realizations of and , and, by the WLLN, it is easy to identify the converging value of the objective function for fixed parameter values . Indeed, it converges to the objective function of the (SPO) problem in (3). For our goals, we need to show that minimax of the converging sequence of objectives converges to the minimax of the objective of the (SOP). Convexity of plays a crucial role here since is being use to conclude local uniform convergence from the pointwise convergence. Uniform convergence is a requirement to conclude the desired.We remark that the tools used for this part of the proof are similar to those classically used for the study of consistency of -estimators in the classical regime where is fixed and goes to infinity, cf. Arg-min theorems e.g. [LM08, Thm. 7.70], [NM94, Thm. 2.7] .
Let be defined as in (73), and,
for . Further consider the following deterministic convex program
where and as in Theorem 3.1. If Assumption 1(a) and 2 hold, then,
, for all , and, is convex in and concave in .
Assume is the unique minimizer in (75) with . For any , define . Then, for any sufficiently large constants and , and for all , it holds with probability approaching 1 as :
,
,
.
A.5 Putting all the Pieces Together
We are now ready to conclude the proof of Theorem 3.1.
Fix any . Consider the set as in Lemma A.3. We use the same notation as in the lemma. Let and arbitrarily large (but finite) . From Lemma A.4(i) is equal to the optimal cost of the optimization in (72). But, from Lemma A.5(b)(i), the latter converges in probability to some constant (see Lemma A.5 for the exact value constant). The same line of arguments applies to , showing that it converges to another constant . Again from Lemma A.5(iii): . Thus, the conditions of Lemma A.3 are satisfied, and, it implies that the magnitude of any optimal minimizer (say) of the (PO) problem in (69) satisfies in probability, in the limit of . ∎
Appendix B Proofs for Section A
In this event, it is not hard to check using assumption (a) that , or equivalently . Thus, it suffices to show that occurs with probability at least .
Indeed, from statement (i) of the theorem and assumption (c),
Also, from statement (ii) of the theorem and assumption (b),
Combining the above displays the claim follows from a union bound.
B.2 Proof of Corollary 6.1
Call . By assumption, for any there exists such that the events and occur with probability at least each, for all . Then, for all , we can apply Theorem 6.1(iii) to conclude that with probably at least . Since this holds for all , the proof is complete.
B.3 Proof of Lemma A.1
For convenience, denote with the objective function in (64). For some such that (e.g. in (65)), denote . By assumption, with probability approaching 1 (w.p.a. 1).
For the shake of a contradiction, assume that there exists optimal solution of (64) such that w.p.a. 1. Clearly,
Suppose , then is optimal for (66) and satisfies (76), which contradicts our assumption. Thus, . Next, let for such that and (always possible, by definition of ). By the convexity of and (77), it follows that . Hence, is optimal for (66) and satisfies (76), which, again, is a contradiction. This completes the proof.
B.4 Proof of Lemma A.2
It suffices to prove the equivalence of the optimization (67) and (68). Let be optimal in (67). To prove the claim, we show that w.p.a. 1. From the first order optimality conditions in (67), we find that
B.5 Proof of Lemma A.3
Let denote an optimal solution of the “bounded” optimization in (69). It will suffice to prove that in probability. To see this, recall from Lemma A.2 that (69) is asymptotically equivalent to (66). Then, Lemma A.1 and the assumption guarantee that in probability, as desired.
Denote the optimal cost of the minimization in (69) and the optimal cost of the same problem when the minimization is further restricted to be over the set . Note that iff ; hence, it will suffice to prove that the latter event occurs in probability.
We do so by relating the (PO) in (69) to the Auxiliary Optimization (AO) in (A.2.4) using Theorem 6.1. For concreteness, denote the objective function in (A.2.4) with , and, recall , . With these, define
Observe here that the order of min-max in is exactly as in the original formulation of the CGMT, cf. (55b); is the dual of it, and in (A.2.4) involves yet another change in the order of the optimizations. The reason we prefer to work with the later problem, is that this particular order allows for a number of simplifications performed in Section A.3.
As done before, denote with the optimal cost of the optimizations in (80) under the additional constraint . The two problems in (80) are related to the one in (A.2.4) as follows:
where the inequality follows from the min-max inequality [Roc97, Lem. 36.1]. Similarly,
Also, from Theorem 6.1(ii)more precisely, please refer to equation (32) in [TOH15].:
The remaining of the proof is in the same lines as the proof of 6.1(iii), but is included for clarity. Let . We may apply (83) for and combine with (81) to find that
From assumption (b) the last term above tends to zero as . In a similar way, combining (84), (82) and assumption (a), we find that
goes to zero with . Denote the event }. From (85) and (86) the event occurs with probability approaching 1. Furthermore, in this event, after using assumption (a), we have ; equivalently, the optimal minimizer satisfies , which completes the proof.
B.6 Proof of Lemma A.4
(i) We start by showing how the vector optimization in (A.2.4) can be reduced to the scalar one that appears in (72). This requires the following steps.
Optimizing over the direction of : Performing the inner maximization is easy. In particular, using the fact that for all the problem simplifies to a max-min one:
Optimizing over the direction of : Next, we fix , and, similar to what was done above, minimize over its direction:
Changing the orders of min-max: Denote with the objective function above. It can be checked that is jointly convex in and jointly concave in (cf. Lemma B.4). Thus, is convex in and jointly concave in . Furthermore, the constraint sets are all convex and the one over which minimization over occurs is bounded. Hence, as in [S+58, Cor. 3.3] we can flip the order of , to conclude with
Also, observe that the order of optimization among and does not affect the outcome.
The square-root trick: We apply the fact that to both the terms and :
Identifying the Moreau envelope: Arguing as before, we can change the order of optimization between and . Also, it takes only a few algebra steps and using basic properties of Moreau envelope functions (in particular, Lemma B.5(ii)) in order to rewrite the last summand in (88) as below. If , then,
Otherwise, if , then the same term equals since .
(ii) The continuity of the objective function in (72) follows directly from the continuity of the Moreau envelope functions, cf. [RW09, Lem. 1.25, 2.26]. In particular, regarding the two branches of the objective: it can be checked, using the continuity of the Moreau envelope, that the limit of the RHS in (90) as evaluates to . (In fact, this is the unique extension of the upper branch to a continuous finite convex function on the whole , as per [Roc97, Thm. 10.3]).
Convexity of (72) can be checked from (88). By applying Lemma B.4, after minimization over the Moreau Envelope remains jointly convex with respect to and and concave in . The same argument (and similar lemma) holds for the last term of (88) in which after minimization over it remains jointly convex in and and concave in . Then the negative sign before this term makes it jointly concave in and and convex over .
B.7 Proof of Lemma A.5
(a) By Assumption 1(a) the normalized Moreau envelope functions in (73) converge in probability to and , respectively. Also, by the WLLN. This proves the convergence part.
Lemma A.4(i) showed to be convex-concave. Then, the same holds for by point-wise convergence and the fact that convexity is preserved by point wise limits.
The bulk of the proof consists of showing that the following two statements hold
Before proceeding with the proof of those, let us show how the conclusion of the lemma is reached once (92) and (93) are established.
Using (92) and (93) to prove the lemma : Fix , any such that and large enough such that (92) and (93) both hold. Then, for all , w.p.a.1:
For the last inequality above: if , it follows from (93), or otherwise from (92).
Next, consider the compact set and . (Note that if , then is empty.) From (92), we know that for all , w.p.a.1
Let and combine the above to find
By assumption on uniqueness of and on convexity of , we have
and . Thus, Applying (94) and (95) for yields w.p.a.1 :
In this event, for any , there is a convex combination , () that equals either or . By convexity,
Also, from (97), . Combining those, we find , implying that is the minimizer of over the entire w.p.a.1. In other words, for all w.p.a. 1,
To establish a connection with the three statements (i)-(iii) of the lemma, observe that . Also, (by convexity). With these, (i) corresponds directly to (94), (ii) to (98), and, (iii) to (96).
Proof of (92) and (93) : From the first statement of the lemma, the objective function of the (AO) converges point-wise to . We will use this to show that the minimax value of converges to the corresponding minimax of . The proof is based on a repeated use of Lemma B.1 below, about convergence of the infimum of a sequence of convex converging stochastic processes. This fact is essentially a consequence of what is known in the literature as convexity lemma, according to which point wise convergence of convex functions implies uniform convergence in compact subsets. Please refer to Section B.8 for the proof.
, for all ,
there exists such that for all .
Then,
1) Fix , and, . Consider
The functions are convex. Furthermore, point wise in . Next, we show that is level-bounded, i.e. it satisfies condition (b) of Lemma B.1. In view of Lemma B.2, it suffices to show that or By assumption 2(c), . There is two cases to be considered. Either , or else, Assumption 2(d) holds. Either way, and we are done. Now, we can apply Lemma B.1 to conclude that
2) Next, again for fixed , consider (we use some abuse of notation here, with the purpose of not overloading notation)
The functions are concave in , as the point wise minima of concave functions. Furthermore, point wise in , by (101).
: For now and until further notice, restrict attention to the case . Also, consider first . We show that is level-bounded, i.e. it satisfies condition (b) of Lemma B.1. In view of Lemma B.2, it suffices to show that or This condition is equivalent to the following
This follows by Assumption 2(a) when applied for and (recall here that ).
Next, choose . For that choice, , where boundedness follows by Assumption 2(b). Thus, (102) is correct and we may apply Lemma B.1 to conclude that
If , then by assumption, . Combined with (104), we find
: We show that for all , the following holds w.p.a.1:
where we have used Lemma D.1(ix). Next, we show that
Using Assumption 2(c) on the non-negativity of and Assumption 2(b) that , it follows that . Thus, it will suffice for the claim if we prove
Fix some . Note that , where we have used Assumption 2(b) that Also, , using Assumption 2(d) this time. Now, consider only (see Assumption 2(b)). Then, the function has a positive derivative at . From this and convexity, it follows that for all ,
To complete the argument, (106) follows by (107) and (108), and with this we have completed the proof of (93).
The functions and are all concave in , as the point wise maxima of jointly concave functions. Furthermore, point wise in , by (105). Next, we show that is level-bounded, i.e. it satisfies condition (b) of Lemma B.1. In view of Lemma B.2, it suffices to show that or This is equivalent to the following
Also, note that for all , we can choose (sequence) of , such that . Then, . It can then be seen that (110) holds for (say) .
The functions and are all convex in , as the point wise maxima of convex functions. Furthermore, point wise in , by (111). By assumption of the lemma, has a unique minimizer , which of course implies level boundedness. Thus, we can apply Lemma B.1 to conclude that
Besides, pointwise convergence translates to uniform convergence over any compact subset by the Convexity lemma [AG82, Cor.. II.1] ,[LM08, Lem. 7.75]. Hence,
This is of course same as the desired in (92). Recall, (93) was established in (106). The only thing remaining is showing that there exists an optimal in that is bounded by some sufficiently large . This follows from the level-boundedness arguments above as detailed immediately next.
Boundedness of solutions : For a compact subset , we argue that there exists bounded and sequences such that approaches . This follows from the work above. In particular, at each step in the proof of (92) above, we showed level-boundedness of the corresponding functions. For example, (110) shows that there exists (sufficiently large) such that is equal to . This holds for all ; so, in particular, is true for . Next, from (103) there exists , such that is equal to . Again, this holds for all , thus there exists sufficiently large such that (see also Lemma B.3)
The objective function above is convex-concave. Also, the constraint sets over and are compact. Furthermore, the optimization of over and is separable. With these and an application of Sion’s minimax theorem, the order of inf–sup between the four optimization variables can be flipped arbitrarily without affecting the outcome. Thus, for example,
The same is of course true for the corresponding random optimizations (also, Lemma A.4(iii)).
B.8 Auxiliary Lemmas
First, convexity is preserved by point wise limits, so that is also convex. Using this and level-boundedness condition (b) of the lemma, it is easy to show that . Since is proper and (lower) level-bounded, the only way is if . But, this is not possible as follows: Fix . Then, for any and , convexity gives
Next, we show that for sufficiently small , there exist :
We show the claim for all . Since is finite, there exists such that . Without loss of generality, . Pick any . For the shake of contradiction, assume . Then, by convexity, for some
In order to establish the desired, it suffices that for all arbitrarily small , w.p.a. 1,
Fix some such that (114) holds, and, also some
Let be compact subset such that and . The functions are convex and they converge point wise to in the open set . This implies uniform convergence in compact sets by the Convexity lemma [AG82, Cor.. II.1] ,[LM08, Lem. 7.75]. That is, there exists sufficiently large such that the event
occurs w.p.a. 1, for all . In this event,
It remains to prove the other side of (115). In what follows, take and condition on the high probability event in (117).
Let us first show level-boundedness of . Consider the event If this happens, then, in which case there exists (by continuity of ), such that But then, convexity implies that for some ,
where we also used (117) and (116). Of course, this contradicts (117). Thus,
Using (119), convexity and properness of , it can be shown that . The argument is the same as the one used in the beginning of the proof for , thus is omitted for brevity.
Overall, for all , conditioned on (117), there is some such that
If , then a direct application of (117) gives the desired
Next, assume that . There exists such that . In fact,
Then, by convexity and (117), . Rearranging and using (117)
Combining this with (120) and (121), yields the desired ∎
There exists such that for all .
(a)(b): Clearly, there exists , such that . Then, by convexity, for all it holds
Taking limits of on both sides above, proves the claim.
(a)(b): A a proper functions, has a nonempty domain in . Hence, and can choose some . From (b), there exists such that for all , as desired. ∎
Since has a saddle-point, the LHS above is equal to [Roc97, Lem. 36.2]. Also, from Sion’s minimax theorem, the RHS is equal to . Thus, it suffices to prove that
Clearly, this holds with a “” sign. To prove equality, let be a saddle point. Then,
The function is jointly convex in its arguments.
The function is trivially jointly convex in and . So its perspective function which is is also jointly convex in all its arguments, same as its shifted version which is . ∎
Appendix C Proofs for Separable M-Estimators
We make repeated use of Lemma D.1 on properties of the Moreau envelope function.
and the desired follows by taking expectations and applying (122) for and .
It remains to take expectations of both sides and apply the argument below (123) to yield (125).
where we have also used (125) to verify integrability.
Continuity and convexity of . The Moreau envelope function is convex in its arguments (see Lemma D.1(ii)). Convexity is preserved under affine transformations and nonnegative weighted sums; thus, is jointly convex in . Continuity then follows as a consequence of convexity [Roc97, Thm. 10.1].
Assumption 2(d). If , the claim is immediate. Otherwise, we apply de l’hospital rule and (131) to get
An application of the Dominated Convergence Theorem in Lemma C.1(i) ,shows that we can interchange the order of differentiation and expectation above. We will prove that
for all and . Then, we can also utilize dominated convergence theorem to pass the limit in the expectation and conclude with the desired.
From standard properties of the Moreau envelopes (cf. (151)),
Boundedness follows from (125). The same argument shows that
Finally, to compute , we apply Dominated Convergence Theorem twice as was done for the proof of Assumption 2(d). With this we have,
C.1.2 Proof of Lemma 4.2
. This will follow from continuity of the Moreau envelope. In particular, using Lemma D.1(ix), we find that for all :
Then, the desired claim follows from this and an application of the Dominated Convergence Theorem.
First, assume that is defined for some positive value and , then
Which means that . Now in order to show that the limit in (C.1.2) goes to infinity we prove that
This is easy to show. For the cases that we have
Note that implies for all . On the other hand, for the cases that ,
C.2 Strict Convexity of the Expected Moreau Envelope
In this section, we prove Lemmas 4.3 and 4.4. We have combined the statements in Lemma C.1 below.
We make repeated use of the properties of the Moreau envelope function as listed in Lemma D.1. Also, we use the same notation as in that lemma; in particular, recall (149), (150) and (151). For ease of reference we summarize the notation used throughout this section below:
(i): The claim follows by the Dominated Convergence Theorem, since the following hold:
(ii): For any , it suffices to show that
Observe that defined in (132) is differentiable; denote its partial derivatives with respect to and as and , respectvely. Furthermore, is jointly convex in (see Lemma D.1(ii)) and . Thus, it suffices for (132) to prove strict positivity of the following expression
In the last equality above we have interchanged the order of expectation and differentiation. Lemma D.1(iv) lower bounds the expression inside the expectation above. To be specific, using (152), we find that
Therefore, it will suffice for our purposes to show that for any fixed ,
For this it is enough to prove the existence of with such that
Clearly, is a nonempty open set (by continuity of the prox operator). Next, we show that there exists , such that
If (say) , then for any , it holds
where the last implication follows because of monotonicity of the subdifferential. This shows (134) as desired.
(iii): Suppose that the statement of the lemma is false. Then, there exist , and, for such that , or,
There exists an open ball (of non-zero measure) around , where the same relation as above holds. This contradicts (140) and concludes the proof.
: Define . Note that and call . Choose . Then, it is not hard to check that and the same argument as above leads to a contradiction of (140).
are non-empty and have at least two elements each. Further suppose that for all the following holds
Then, it cannot be true that for all and :
Assume to the contrary of the lemma that the sets and satisfy (144). When combined with optimality conditions (cf. (149)), the properties of the sets give
Consider separately two cases on the possible values of and :
: Let both belonging in (such a pair exists since is open). Starting from (145) and using (143), we have:
Those equalities, when combined with optimality conditions of the prox (cf. (149)) they yield a contradiction:
Suppose all assumptions of Theorem 4.1 are satisfied. Then, (3) has a unique optimal minimizer .
In Lemma C.6 we show that the set of minimizers of this optimization is unbounded. This contradicts our assumption on the boundedness of . Hence, , and we can apply Lemma C.5 to find that , remains a strictly convex function of . Lastly, maximizing over does not affect strict convexity since it is not involved in the term . Overall, is strictly convex in . Using this it is straightfowrard to show that its minimizer over is unique, thus, completing the proof. ∎
For , , denote , and . With these
where the first inequality follows from definition of , the second from the joint strict convexity of , and, the third by definition of . ∎
Consider and for some . Let and be defined such that , , and, . We distinguish four cases. For each one we prove that , as desired.
The strict inequality follows from the joint convexity of .
: Consider the restriction of on the line segment passing through points , and . Call it and let be and . Clearly, . By strict convexity of , it follows that is strictly convex for . Hence,
The strict inequality follows from strict convexity of in . The last inequality is a consequence of convexity of in $$.
The set of minimizers over is unbounded.
For convenience, denote the objective function as and its optimal value as . Let us first perform the optimization over for fixed . We have
with an appeal to D.1(ix). What we learn from these is that
and that the optimal either approaches or is attained. In the latter case, the optimal satisfies the first-order optimality condition:
But for any , by D.1(vii), the left hand-side above tends to 0 as . Thus, in the limit , the optimal approaches 0, giving
When combined with (147), this completes the proof of the lemma. ∎
Appendix D Useful Properties of Moreau Envelopes
In this section we have gathered some very useful properties of Moreau envelopes of convex functions. We have made heavy use of those results for the proofs in Appendix C. Some of the results are standard, while others are more tailored towards our interests.
(ii) Trivially, is a jointly convex function of and . Thus, its perspective function is also jointly convex over , and and so after minimization over , the function remains jointly convex over and (cf. [RW09, Prop. 2.22]).
Besides because of convexity of , or equivalently . Thus, (153) gives:
Combining (153) and (154) leads to the following
Here, is sandwiched between two continuously differentiable functions at 0 with zero derivatives. This completes the proof.
On the other hand, due to optimality conditions in (149),
Combining the three displays above gives the desired inequality.
(v) This follows directly by non-positivity of the derivative as in (151).
Appendix E Proofs for Section 5
Substituting the envelope function of in (36) gives:
Define and . In order to find a sufficient condition for to be zero, we assume , , and and look for conditions under which the equations in (156) are consistent. Under these assumptions, one can check that (156c) is satisfied (the argument converges to zero), while, (156b) and (156a) become
where and we multiplied (156a) by to get (157b). Observe that (157a) upper bounds while (157b) derives a lower bound on it. Thus, consistency of the set of equations (157) is achieved if the following holds:
Thus if maximum of the right side of (158) with respect to is greater than , all our variables satisfy (36) and the optimal value in (35) occurs when , and which means . We will show that
If both this and (40) are true then, there will be a for which (158) holds and as we discussed, this implies .
For this value of , the left side of (159) becomes
where the first and third equalities follow after substituting using (160). This proves (159) as desired to conclude the claim of the remark.
E.2 On Section 5.5
It only takes a few calculations to show that
Finally, it remains to show this function satisfies assumption 2.
Assumption 2(b): and . Besides
So, ; thus, condition (b) is satisfied.
Assumption 2(c): . It is also easy to check that for all and because
Therefore condition (c) is satisfied. Besides, since , there is nothing to check regarding condition 2(d).
E.2.2 Proving (45)⇔⇔\Leftrightarrow(47)
Because of independence of and , the RHS above is zero. Thus which when combined with concavity of , it shows that it is non-increasing for .