Global rates of convergence in log-concave density estimation
Arlene K. H. Kim, Richard J. Samworth
Introduction
However, statistical procedures based on log-concavity, in common with other methods based on shape constraints, present substantial computational and theoretical challenges and these have therefore also been the focus of much recent research. For instance, the maximum likelihood estimator of a log-concave density, first studied by Walther (2002) in the case , and by Cule, Samworth and Stewart (2010) for general , plays a central role in all of the procedures mentioned in the previous paragraph. Dümbgen, Hüsler and Rufibach (2011) developed a fast, Active Set algorithm for computing the estimator when , and this is implemented in the R package logcondens (Rufibach and Dümbgen, 2006; Dümbgen and Rufibach, 2011). For general , a slower, non-smooth optimisation method based on Shor’s -algorithm is implemented in the R package LogConcDEAD (Cule et al., 2007; Cule, Gramacy and Samworth, 2009); see also Koenker and Mizera (2010) for an alternative approximation approach based on interior point methods. On the theoretical side, through a series of papers (Pal, Woodroofe, and Meyer, 2007; Dümbgen and Rufibach, 2009; Seregin and Wellner, 2010; Schuhmacher and Dümbgen, 2010; Cule and Samworth, 2010; Dümbgen et al., 2011), we now have a fairly complete understanding of the global consistency properties of the log-concave maximum likelihood estimator (even under model misspecification).
Results on the global rate of convergence in log-concave density estimation are, however, less fully developed, and in particular have been confined to the case . For a fixed true log-concave density belonging to a Hölder ball of smoothness , Dümbgen and Rufibach (2009) studied the supremum distance over compact intervals in the interior of the support of . They proved that the log-concave maximum likelihood estimator based on a sample of size converges in these metrics to at rate , where ; thus attains the same rates in the stated regimes as other adaptive nonparametric estimators that do not satisfy the shape constraint. Very recently, Doss and Wellner (2015) introduced a new bracketing argument to obtain a rate of convergence of in squared Hellinger distance in the case , again for a fixed true log-concave density .
The second main purpose of this paper is to provide bounds on the supremum risk with respect to the squared Hellinger loss function of a particular estimator, namely the log-concave maximum likelihood estimator . The empirical process theory for studying maximum likelihood estimators is well-known (e.g. van der Vaart and Wellner, 1996; van de Geer, 2000), but relies on obtaining a bracketing entropy bound, which therefore becomes our main challenge. A first step is to show that after standardising the data, and using the affine equivariance of the estimator, we can reduce the problem to maximising over a class of log-concave densities having a small mean and covariance matrix close to the identity (cf. Lemma 16 in the Appendix). In Corollary 6 in Section 3.2, we derive an integrable envelope function for such classes, relying on certain properties of distributional limits of sequences of log-concave densities developed in Section 3.1.
The first part of Section 4 is devoted to developing the key bracketing entropy results for the class . In particular, we show that the -bracketing number of in Hellinger distance , denoted and defined at the beginning of Section 4, satisfies
The second term on the right-hand side of (1), which dominates the first when , is somewhat unexpected in view of standard bracketing bounds for classes of convex functions on a compact domain taking values in $d\leq 3d=2$. These upper bounds rely on intricate calculations of the bracketing entropy of classes of bounded, concave functions on an arbitrary closed, convex domain. Further details on these bounds can be found in Section 4.
In the second part of Section 4, we apply the bracketing entropy bounds described above to deduce that
It is interesting to note that the logarithmic penalties that appear in (2) when occur for different reasons. When , the penalty arises from the logarithmic gap between the lower and upper bounds for the relevant bracketing entropy. When , the bracketing bound is sharp up to multiplicative constants, and the logarithmic penalty is due to the divergence of the bracketing entropy integral that plays the crucial role in the empirical process theory. The bracketing entropy lower bound in (1) suggests (but does not prove) that the log-concave maximum likelihood estimator will be rate suboptimal for ; indeed, Birgé and Massart (1993) give an example of a situation where the maximum likelihood estimator has a suboptimal rate of convergence agreeing with that predicted by the same empirical process theory from which we derive our rates.
All of our proofs are deferred to the Appendix, where we also give various auxiliary results. We conclude this section by highlighting some related research on the pointwise rate of convergence of the log-concave maximum likelihood estimator. Balabdaoui, Rufibach, and Wellner (2009) proved that in the case , if and is twice continuously differentiable in a neighbourhood of with , where , then converges to a non-degenerate limiting distribution related to the ‘lower invelope’ of an integrated Brownian motion process minus a drift term. Seregin and Wellner (2010) also derived a minimax lower bound for estimation of with respect to absolute error loss of order , provided that is an interior point of the domain of and is locally strongly concave at .
Minimax lower bounds
This metric is both affine invariant and particularly convenient for studying maximum likelihood estimators. Adopting a minimax approach, we define the supremum risk
Theorem 1 reveals that when , the minimax lower bound rate for global loss functions is different from that for interior point estimation established under the local strong log-concavity condition in Seregin and Wellner (2010).
Our proof relies on a variant of Assouad’s cube method; see, for example, van der Vaart (1998, p. 347) or Tsybakov (2009, pp. 118–9). We handle the cases and separately. For , we bound the risk below by the risk over a finite subset of consisting of densities that are perturbations of a semicircle (it is convenient to raise the semicircle to be bounded away from zero on its domain so that the squared Hellinger distance can be bounded above in terms of the squared -distance). The perturbations are constructed by first dividing the upper portion of the semicircle into pairs of arcs, with each element of the pair being a reflection in the -axis of the other. For each and , if , the th perturbation function replaces the arc in the th pair corresponding to with a straight line joining its endpoints and retains the other arc in the pair; if , we reverse the roles of the two arcs in the pair. Each function is concave on its support , and is contructed to be a density; Assouad’s lemma can therefore be applied.
For , we instead construct uniform densities on perturbations of a closed Euclidean ball . We first start with a constant function on , and find pairs of disjoint caps in . For and , if , the th perturbation function is zero for the first element of the pair, and agrees with the constant function for the second; if , the roles of the two elements of the pair are again reversed. Since the resulting densities are uniform on sets of the same volume, we can compute Hellinger distances between them and again apply Assouad’s lemma.
An inspection of our proof further reveals that a minimax lower bound can also be obtained for the loss function. Note that in this case, the loss function is not affine invariant, so it makes sense to restrict attention to log-concave densities with a lower bound on the determinant of the corresponding covariance matrix . The result obtained is that there exist such that for every and every ,
Convergence and integrable envelopes
Despite these chastening examples, we can still make the following statements with regard to the situation where is degenerate.
Finally in this subsection, we show that even in the situation where is degenerate, the convergence in distribution of log-concave measures implies much stronger forms of convergence. Similar results were proved in Theorem 2.1 and Proposition 2.2 of Schuhmacher, Hüsler and Dümbgen (2011) under the stronger assumption that has a log-concave Radon–Nikodym derivative with respect to .
We note for later use that as an immediate corollary of Proposition 4, if denotes the covariance matrix corresponding to , and denotes the covariance matrix corresponding to , then .
2 Integrable envelopes for classes of log-concave densities
For every and satisfying and for every , we have
As an ancillary result, we can also give a precise envelope for the class of one-dimensional log-concave densities having mean zero and with no variance restriction. Let
While the envelope function here is not integrable, this result is reminiscent of the fact that for all , when is a convex density on , which was proved and exploited in Groeneboom, Jongbloed and Wellner (2001).
Bracketing entropy bounds and global rates of convergence of the log-concave maximum likelihood estimator
Let be taken from Lemma 16 in the Appendix.
(i) There exist such that
for all , where .
Crucially, we can afford to be more liberal in the accuracy of our coverage as increases, because the contribution to the Hellinger distance is small when the log-density has a negative value of large magnitude. This enables us to show that the total number of brackets required to construct a bracketing set with Hellinger distance at most between the brackets is bounded above by an expression not depending on . For the th class, we can modify the brackets used for the th class in a straightforward way.
We are now in a position to state our main result on the supremum risk of the log-concave maximum likelihood estimator for the squared Hellinger loss function.
Let denote the log-concave maximum likelihood estimator based on a sample of size . Then, for the squared Hellinger loss function,
The proof of this theorem first involves standardising the data and using affine equivariance to reduce the problem to that of bounding the supremum risk over the class of log-concave densities with mean vector 0 and identity covariance matrix. Writing for the log-concave maximum likelihood estimator for the standardised data, we show in Lemma 16 in the Appendix that
As well as using various known results on the relationship between the mean vector and covariance matrix of the log-concave maximum likelihood estimator in relation to its sample counterparts, the main step here is to show that, provided none of the sample covariance matrix eigenvalues are too large, the only way an eigenvalue of the covariance matrix corresponding to the maximum likelihood estimator can be small is if an eigenvalue of the sample covariance matrix is small.
The other part of the proof of Theorem 9 is to control
This can be done by appealing to empirical process theory for maximum likelihood estimators, and using the Hellinger bracketing entropy bounds developed in Theorem 8.
Acknowledgements: The work of the second author was supported by an EPSRC Early Career Fellowship and a grant from the Leverhulme Trust. The authors are very grateful for helpful comments on an earlier draft from Charles Doss, Roy Han and Jon Wellner, as well as anonymous reviewers.
Appendix
For , we also define intervals
and set . Writing , for , we define auxiliary functions
Finally, then, we can define , where
Moreover, if , then
is a monotonically increasing function of . To check this, note that by differentiating under the integral, splitting the range of integration into two intervals of equal length, and then making the substitution in the left interval, we find that
But , and for , we have
We deduce that for all , and our desired monotonicity as a function of follows. Hence, for any , we have
This calculation shows that, for the squared Hellinger loss function, we can take in condition (i) of Lemma 10.
We now turn to condition (ii). Since for all , it suffices to find an upper bound for when . Using our monotonicity property again, observe that in that case,
This shows that in condition (ii) of Lemma 10, we may take . From Lemma 10, and using the fact that for , we conclude that
The case : We again apply Lemma 10, but as described in Section 2 the construction of our finite subset of is quite different, being based around uniform densities on perturbations of a Euclidean ball. Let
We can now define , where
Again, it remains to verify the conditions of Lemma 10. First, if , then
For the squared Hellinger loss function, we may therefore take in condition (i) of Lemma 10. On the other hand, if satisfy , then
This shows that we may take in condition (ii) of Lemma 10. We conclude from Lemma 10 that
2 Proofs from Section 3
Hence for , we have for all and . Since is open, we have for all and that
Thus . But
If and , then
so , where contains 0. The fact that is convex follows immediately from the convexity of the exponential function, while the fact that is relatively open follows from the proof of Proposition 2.2 of Schuhmacher, Hüsler and Dümbgen (2011), once we note from Part 2 of Proposition 3 that has a log-concave Radon–Nikodym derivative with respect to .
where the convergence follows from Proposition 2.2 and Theorem 2.1 of Schuhmacher, Hüsler and Dümbgen (2011).
It follows that for ,
as . We deduce that the sequence is uniformly integrable, so the result follows by Theorem A on p.14 of Serfling (1980). ∎
for all . Then, since the level sets of each are convex, for each ,
as . This contradicts the fact that each is a density, and establishes our claim.
But now, if and , then we can set
Observe that . Thus, for all ,
Now, for , we can find and such that . Notice that
so . It follows that for ,
Our claim is that this forces . To see this, let , let be such that and let . Note that
Hence , and in fact this infimum must be attained when , so . Now observe that
Here, we used (5.2), as well as and to obtain the final inequality. We deduce that
It follows that , as required. ∎
Now let and suppose, for a contradiction, that satisfies . We must have (otherwise ), so writing , we have that
We deduce that . It follows that there exists such that for , and for . But then we have for every that
say, with strict inequality for every except possibly when , since . We deduce that
a contradiction. A similar argument handles the case . ∎
3 Proofs from Section 4
Now let . Write
where and are the constants defined in Propositions 12 and 15 below respectively. Let
We claim that for and , we have
Moreover, when the cardinality of this bracketing set is
where we have used the facts that and . When , the cardinality is
Finally, when , the cardinality of the bracketing set is
When the cardinality of this bracketing set is
as required. When , the cardinality is
Finally, when , the cardinality of the bracketing set is
This establishes the claim (7) by induction.
Since depends on , it is important to observe that for all ,
for all and . By a simple scaling argument, we deduce that for any ,
for all .
We now show how to translate and scale brackets appropriately for other cubes. Let be as in Corollary 6(a). Define
where . Note from Corollary 6(a) that
Note that to obtain the expression for , we have used the fact that
using the definition of and . Moreover, the cardinality of the bracketing set is
Since was arbitrary, we conclude that
for all , where and where
where, as in the proof of Proposition 12 below, we have used the fact that \log_{++}(a/\epsilon)\leq\bigl{\{}2+\frac{2\log_{++}(a)}{\log_{++}(e/a)}\bigr{\}}\log_{++}(1/\epsilon) for all . Now let
and let . For , we have
Finally, if , we can use a single bracketing pair , with and defined to be the integrable envelope function from Corollary 6(a) with and there. Note that . This proves the upper bound.
Set and, for , let , so that . We also define
For , we also define and set . Writing , for , we define auxiliary functions
We can now define , where
and . Now
since . We also compute
Finally, since f_{\alpha}(x)\geq\bigl{\{}r^{2}(1-\epsilon)-x^{2}\bigr{\}}^{1/2}-r\cos w_{2K} for , we have
Since the bracketing number at level is bounded below by the packing number at level , we can let , and conclude that
for , where .
Finally, we turn to the case . Set \epsilon_{10,d}:=\min\bigl{\{}10^{-4},\frac{\eta_{d}^{1/2}}{4(d+2)^{1/2}}\bigr{\}} and fix . Here, we recall the finite subset \bar{\mathcal{F}}_{d}=\bigl{\{}f_{\alpha}:\alpha\in\{0,1\}^{K}\bigr{\}} of uniform densities on closed, convex sets from the proof of Theorem 1 in the case , and set
where we have used the bound on from (5) and the fact that . Now, for any ,
Finally, for with , we have
We deduce from the Gerschgorin circle theorem (Gerschgorin, 1931; Gradshteyn and Ryzhik, 2007) that if denotes the covariance matrix corresponding to , then
Setting , we conclude that
We can now apply Theorem 17 in Section 5.4.3, which provides an exponential tail inequality controlling the performance of a maximum likelihood estimator in Hellinger distance in terms of a bracketing entropy integral. It is an immediate consequence of Theorem 7.4 of van de Geer (2000), although our notation is slightly different (in particular her definition of Hellinger distance is normalised with a factor of ) and we have used the fact (apparent from her proofs) that, in her notation, we may take .
It follows from this and our bracketing entropy bound (Theorem 8) that
We now consider three different cases, assuming throughout that so that, with probability 1, the log-concave maximum likelihood estimator exists and is unique.
For , we set , where M_{1}:=\max\bigl{\{}\bigl{(}\frac{2^{37/2}}{3}\bigr{)}^{8/5}\overline{K}_{1}^{4/5},2^{33}\bigr{\}}. Then
Moreover, . We conclude by Theorem 17 that for ,
where the final bound follows because .
For , we set , where M_{2}:=\max\bigl{\{}2^{23}\overline{K}_{2}^{2/3}5^{4/3}/3,2^{33}\bigr{\}}. Let be large enough that for . Then, for such ,
where we have used the fact that in the penultimate inequality. We conclude that for and , we have
For , the entropy integral diverges as , so we cannot bound the bracketing entropy integral by replacing the lower limit with zero. Nevertheless, we can set , where M_{3}:=\bigl{\{}2^{33/2}10\overline{K}_{3}^{1/2},2^{33}\bigr{\}}. For , we have
Let , and . We conclude that if (and also when ), then
4 Auxiliary results
The following lemma is an immediate consequence of Assouad’s lemma as stated in, e.g. van der Vaart (1998, p. 347) or Tsybakov (2009, pp. 118–9).
for all , where denotes the Hamming distance between and
There exists such that for every with , we have
Let . For any , we have
Notice that for any , we have
where denotes the beta function at . Since and for , the upper bound for follows.
For the lower bound, observe that for any , we can find such that . Thus, if for , we let
Since and for , the lower bound follows. ∎
4.2 Auxiliary results for the proof of Theorem 8
for all . Now set
Then, for ,
For , we can use the single bracketing pair with and for , noting that . Thus, for ,
Since \log_{++}(a/\epsilon)\leq\bigl{\{}2+\frac{2\log_{++}(a)}{\log_{++}(e/a)}\bigr{\}}\log_{++}(1/\epsilon) for all , the result therefore holds with
We now provide a bracketing entropy bound for classes of uniformly bounded concave functions on arbitrary domains in when . These results build on the work of Guntuboyina and Sen (2013), who study metric (as opposed to bracketing) entropy and rectangular domains, and a recent result of Gao and Wellner (2015), who study various special classes of domains, including -dimensional simplices. For convenience, we state the result to which we will appeal below.
Some basic properties of the sets and are given below.
Let , and be as above. Then
and are compact and convex.
If , then and .
If , then and .
(i) Certainly is bounded because . To show is closed, let with , and suppose that . Then, setting , we have and , so since is closed. We conclude that , as required. To show is convex, let and , and suppose that . Define and . Then
so , as required. Thus is compact and convex.
For the second part, is bounded, because
Now suppose that is a sequence in with , so we can write , where and . Since and are compact, there exist , and integers such that and . By uniqueness of limits, , so , which shows that is closed. Finally, if and , then we can find and such that and . But then since is convex and , we have
(ii) Let . If , then certainly , so assume . Then there exists such that , and
Hence , so .
For the second part, suppose that . If , then and we are done; otherwise, let denote the orthogonal projection of onto . Writing
we have that , so . Moreover, for every ,
so is the orthogonal projection of onto . We deduce that , so .
Conversely, let . Then there exists such that . If , then
so . Hence , as required.
(iii) Let , and let . If , then ; otherwise, . In that case,
satisfies , so . But then , so . Hence .
Conversely, suppose that and that . If , then , so . Hence and , as required.
For the second part, let . Then there exists such that , and such that . But then , so .
Conversely, suppose that , so there exists such that . If , then certainly ; otherwise, we have , and can set
In that case, , so , and , so , as required.
(iv) If , then for each , we have . Thus for each ,
so .
Conversely, if and , then by Cauchy–Schwarz,
We are now in a position to state our bracketing entropy bound.
The case : This is an extension from metric to bracketing entropy of Theorem 3.1 of Guntuboyina and Sen (2013), and can be found in Doss and Wellner (2015, Proposition 4.1). In particular, these authors show that there exist and such that, when ,
for all .
Note moreover that . We claim that is a two-dimensional polytope, by our choice of . In fact,
For and , let
We can therefore define a bracketing set for as follows: first, for and , let
Moreover, the logarithm of the cardinality of the bracketing set is
Defining , we have therefore proved that when ,
for all .
The case : The proof is similar in spirit to the case , so we emphasise the points of difference, and give fewer details where the argument is essentially the same.
The construction of Wang and Yang (2000) (cf. also Chazelle and Shouraboura (1995)) yields, for each , simplices , where that triangulate . Set
Moreover, the logarithm of the cardinality of the bracketing set is
Defining , we have therefore proved that when ,
for all .
For the final steps, we deal with the cases simultaneously. Let
It is convenient for the case to note that
The final result therefore follows, taking , and . ∎
4.3 Auxiliary results for the proof of Theorem 9
There exists such that
as , where denotes the log-concave maximum likelihood estimator based on a random sample from .
We treat the three terms on the right-hand side of (5.4.3) in turn. First, we observe by Remark 2.3 of Dümbgen et al. (2011) that , where the density of belongs to . Taking from Theorem 5(a), it follows that for any and ,
Writing , we deduce from the Gerschgorin circle theorem, Chebychev’s inequality and Cauchy–Schwarz that
say, where and are taken from Theorem 5(a). Observe that by Theorem 5(a),
Recall from Theorem 2.2 of Dümbgen et al. (2011) that for , there exists a unique log-concave projection given by
Our first claim is that there exists , depending only on , such that
To see this, suppose for a contradiction that there exist such that
for sufficiently large , which establishes our desired contradiction.
Moreover, by Theorem 5(b), there exists , depending only on , such that
Finally, we conclude that if we define , then
using very similar arguments to those used above, as well as Chebychev’s inequality for the last term. ∎
If is such that , then for all ,