Sparsistency of $\ell_1$-Regularized $M$-Estimators
Yen-Huan Li, Jonathan Scarlett, Pradeep Ravikumar, Volkan Cevher
I Introduction
Performing a general sparsistency analysis requires the identification of general properties of statistical models, and their corresponding -estimators, that can be exploited to obtain strong performance guarantees. In this paper, we introduce the local structured smoothness condition (LSSC) condition (Definition III.1), which controls the smoothness of the objective function in a particular structured set. We illustrate how the LSSC enables us to address a broad set of sparsistency results in a unified fashion, including logistic regression, gamma regression, and graph selection. We explicitly check the LSSC for these statistical models, and as in previous works , we derive sample complexity bounds for the high-dimensional setting, where the ambient dimension and sparsity level are allowed to scale with the number of samples.
To the best of our knowledge, the first work to study the sparsistency of a broad class of models was that of for generalized linear models; however, the technical assumptions therein appear to be difficult to check for specific models, thus making their application difficult. Another related work is ; in Section VII, we compare the two, and discuss a key advantage of our approach.
II Problem Setup
where is some convex function, and is a regularization parameter.
There are of course many other examples; to name one other, we mention the graphical learning problem, where we want to learn a sparse concentration matrix of a vector-valued random variable. In this setting, we also arrive at the formulation (1), where is the negative log-likelihood of the data .
We focus on the sparsistency of ; roughly speaking, an estimator is sparsistent if it recovers the support of with high probability when the number of samples is large enough.
A sequence of estimators is called sparsistent if
Let be a real-valued random variable. We denote the expectation and variance of by and , respectively. The probability of an event is denoted by .
The third order Fréchet derivative is defined as follows. We first define the 2-linear form (matrix) . Then
When the arguments are the same, we simply have , where .
III Local Structured Smoothness Condition
The following definition provides the key property of convex functions that will be exploited in the subsequent sparsistency analysis.
The function satisfies the -LSSC with parameter if and only if
As we will see in the next section, this equivalent characterization is useful when verifying the LSSC for a given -estimator.
Since differentiation is a linear operator, the LSSC is preserved under linear combinations with positive coefficients, as is stated formally in the following lemma.
Let satisfy the -LSSC with parameter , and satisfy the -LSSC with parameter . Let and be two positive real numbers. The function satisfies the -LSSC with parameter , where , and .
We conclude this section by briefly discussing the connection of the LSSC with other conditions. The following result, Proposition 9.1.1 of , will be useful here and throughout the paper.
This proposition shows that the condition in (2) without structural constraints on and is equivalent to the statement that
The preceding observations reveal that (3), or the equivalent formulation (4), is more restrictive than the LSSC. That is, (3) implies the LSSC, while the reverse is not true in general.
IV Examples
In this section, we provide some examples of functions that satisfy the LSSC.
Combining this with Proposition III.3, we have for each standard basis vector that
where is the maximum restricted eigenvalue of defined as
and denotes the maximum diagonal entry of . Therefore, satisfies the -LSSC with parameter , where
Note that the previous definitions (in particular, Definition III.1), should be interpreted here as being taken with respect to the vectorizations of the relevant matrices.
It is already known that is standard self-concordant ; that is,
Fix a positive constant , and suppose that we choose such that , where denotes the smallest eigenvalue of . Since , it follows that , and, by Weyl’s theorem ,
Combining the preceding observations, it follows that satisfies the -LSSC with parameter , where
V Deterministic Sufficient Conditions
We are now in a position to state the main result of this paper, whose proof can be found in the appendix.
where here and subsequently we assume that the is uniquely achieved.
(Positive definite restricted Hessian) The restricted Hessian at satisfies for some .
(Irrepresentablility condition) For some , it holds that
(Beta-min condition) The smallest non-zero entry of satisfies
The regularization parameter satisfies
The gradient of at satisfies
The relation holds, where
As mentioned previously, the first condition is the key assumption permitting us to perform a general analysis. The second, third, and forth assumptions are analogous to those appearing in the literature for sparse linear regression. We refer to for a systematic discussion of these conditions.Equation (8) is sometimes called the incoherence condition .
The remaining conditions determine the interplay between , , , and . Whether the relation holds depends on the specific that one can derive for the given loss function . Whether the upper bound on holds depends on the concentration of measure behavior of , which usually concentrates around . In the next section, we will give concrete examples for the high-dimensional setting, where and scale with .
VI Applications
In this section, we provide several applications of Theorem V.1, presenting concrete bounds on the sample complexity in each case. We defer the full proofs of the results in this section to the appendix. However, in each case, we present here the most important step of the proof, namely, verifying the LSSC.
Note that instead of the classical setting where only the sample size increases, we consider the high-dimensional setting, where the ambient dimension and the sparsity level are allowed to grow with .
We first consider the linear regression model with additive sub-Gaussian noise. This setting trivially fits into our theoretical framework.
A zero-mean real-valued random variable is sub-Gaussian with parameter if
By the union bound and the standard concentration inequality for sub-Gaussian random variables ,
Observe that this recovers the scaling law given in for the linear regression model.
VI-B Logistic Regression
The random variables are assumed to be independent.
In , a scaling law of the form is given, but the result is restricted to the case that grows polynomially with . The result in yields the scaling , where . It should be noted that is generally significantly larger than and ; for example, for i.i.d. Gaussian vectors, these scale on average as , and , respectively. Our result recovers the same dependence of on and as that in , but removes the dependence on . Of course, we do not restrict to grow polynomially with .
VI-C Gamma Regression
for some , so is always well-defined. Moreover, the random variables are assumed to be independent.
Note that only enters the log-likelihood via constant terms not containing ; these have been omitted, as they do not affect the estimation.
Fix . By Example IV.2, satisfies the -LSSC with parameter , and
To the best of our knowledge, this is the first sparsistency result for gamma regression.
VI-D Graphical Model Learning
We assume that each is sub-Gaussian with parameter , and that is bounded above by a constant , for all . Let denote the smallest eigenvalue of .
where is the sample covariance matrix.
Fix . By Example IV.3, we know that satisfies the -LSSC with parameter , where
where denotes the smallest eigenvalue of .
Corollary VI.4 is for graphical learning on general sparse networks, as we only put a constraint on . Several previous works have instead imposed structural constraints on the maximum degree of each node; e.g. see . Since this model requires additional structural assumptions beyond sparsity alone, it is outside the scope of our theoretical framework.
VII Discussion
Our work bears some resemblance to the independent work of . The smoothness condition therein is in fact the non-structured condition in (4). From the discussion in Section III, we see that our condition is less restrictive. As a consequence, both analyses lead to scaling laws of the form for generalized linear models, but the corresponding definitions of differ significantly. Eliminating the dependence of on requires additional non-trivial extensions of the framework in , whereas in our framework the desired independence is immediate (e.g. see the logistic and gamma regression examples).
The derivation of estimation error bounds such as (7) (as opposed to full sparsistency) usually only requires some kind of local restricted strong convexity (RSC) condition on . It is interesting to note that in this paper, it suffices for sparsistency to assume only the LSSC and the positive definiteness of the restricted Hessian at the true parameter. It would be interesting to derive connections between the LSSC and such local RSC conditions, which in turn may shed light on whether the LSSC is necessary to derive sparsistency results, or whether a weaker condition may suffice.
The framework presented here considers general sparse parameters. It is of great theoretical and practical importance to sharpen this framework for structured sparse parameters, e.g., group sparsity, and graphical model learning for networks with bounded degrees.
Appendix A Auxiliary Result for the Non-Structured Case
In this section, we prove the following claim made in Section 3. Note that, in contrast to the main definition of the LSSC, the vectors here are not necessarily structured.
is locally Lipschitz continuous with respect to ; that is,
Suppose that (13) holds. By Proposition 3.3, it suffices to prove that
We therefore have (14) since by (13).
Conversely, suppose that (14) holds. We have the following Taylor expansion :
where . We also have from (14) and the definition of the spectral norm that , and hence
Appendix B Proof of Theorem 5.1
The proof is based on the optimality conditions on for the original problem, and those on for the restricted problem. We first observe that exists, since the function is coercive. We have assumed uniqueness in the theorem statement, thus ensuring the validity of (2).
The following lemma is proved via an extension of the techniques of .
We have if
We now combine Lemma B.1 with the assumptions of Theorem 5.1 to obtain the following.
Applying a Taylor expansion at , and noting that both and are supported on , we obtain
where the remainder term is given by dt with (see Section 4.5 of ), and thus satisfies
Recall the optimality condition for in (16). Again using a Taylor expansion, we can write this condition as
Recall that is invertible by the second assumption of Theorem 5.1. Solving for in (20) and substituting the solution into (18), we obtain
The first requirement is simply assumption 6 of Theorem 5.1, so it remains to determine a sufficient condition for . Since satisfies the -LSSC with parameter , we have from (19) that
provided that (since is convex by assumption, this implies ). Thus, to have , it suffices that
and . ∎
To bound the distance , we adopt an approach from . We begin with an auxiliary lemma.
We use a proof by contradiction. Suppose that . We first note that there exists some such that ; if such a did not exist, then we would have as , which is impossible since and is closed.
which is a contradiction since on . ∎
The following lemma presents the desired bound on ; note that this can be interpreted as the estimation error in the setting, considering as the parameter to be estimated.
Under assumptions 1, 2, 6 and 7 of Theorem 5.1, if
then .
We proceed by deriving a lower bound on . We define , and write the following Taylor expansion:
where the first step is by Hölder’s inequality and the identity , and the second step uses assumption 6 of Theorem 5.1. To bound the term , we use the second assumption of Theorem 5.1 to write
Hence, and combining the preceding bounds, we have , where
holds, then we can bound the coefficient to in terms of that of to obtain
By a direct calculation, this lower bound has roots at and (see (21)), and hence provided that satisfies (24). By a direct substitution, this condition can be ensured by requiring that
Recalling that , we have proved that satisfies the conditions of Lemma B.3 with , , and , and we thus have , or equivalently .
We now combine the preceding lemmas to obtain Theorem 5.1. We require so the assumption that in Lemma B.2 is satisfied. From the definitions in (17) and (21), this is equivalent to requiring
which is true by assumption 5 of the theorem. This assumption also implies that (22) holds, since for any . Finally, by the conclusion of Lemma B.4, we have successful sign pattern recovery if , thus recovering assumption 4 of the theorem.
Appendix C Proofs of the Results in Section 6
By a direct differentiation, we obtain for that
where .
Fix , and let . As are bounded, they can be characterized using Hoeffding’s inequality .
Let be independent random variables such that takes its value in almost surely for all . Then
In our case, we can set , since . Since for all by assumption, we obtain
Thus, by Hoeffding’s inequality and the union bound, we obtain
C-B Proof of Corollary 6.3
where denotes the gamma function.
To study the concentration of measure behavior of , we use the following result .
Let be independent real random variables. Suppose that there exist and such that , and
We proceed by evaluating the required moments for our setting. By a direct differentiation, we obtain
for , where .
Fix , and let . We have
Recall that . Using the first displayed equation in Section 7.3, we have
where we have applied the assumption . Using the identity , we obtain
As for the moments of higher orders, we have
With the upper bound (28) on , we have
Using the identity for , and the assumption , we obtain
For , we have , and hence by a direct substitution it suffices to choose
For , we have by induction on that . Thus, for , it suffices that
Thus, applying Bernstein’s inequality and the union bound, we obtain
Since is self-concordant and is positive definite by assumption, the composition with the padding operator is strictly convex and thus uniquely exists. Therefore, we can apply Theorem 5.1. The scaling laws on and follow via the same argument to that in the proof of Corollary 6.2. Note that the final condition of Theorem 5.1 also imposes conditions on , but for this term even the weaker condition suffices.
Appendix D Proof of Corollary 6.4
We apply the following lemma from to study the concentration behavior of .
Let and be defined as in Section 6.4. We have
for all .
provided that , and that is large enough so that the upper bound on in the lemma is satisfied.
Since is self-concordant and is positive definite by assumption, the composition with the padding operator is strictly convex and thus uniquely exists. Therefore, we can apply Theorem 5.1. The scaling laws on and follow via the same arguments as the preceding examples.