Modified log-Sobolev inequalities for strongly log-concave distributions
Mary Cryan, Heng Guo, Giorgos Mousa

TL;DR
This paper establishes a lower bound on the modified log-Sobolev constant for certain strongly log-concave distributions, leading to improved mixing time and concentration bounds for related Markov chains.
Contribution
It introduces a new lower bound on the modified log-Sobolev constant for r-homogeneous strongly log-concave distributions, with applications to mixing times and concentration inequalities.
Findings
Lower bound of 1/r on the modified log-Sobolev constant.
Sharp mixing time bounds for the bases-exchange walk for matroids.
Concentration bounds for Lipschitz functions over these distributions.
Abstract
We show that the modified log-Sobolev constant for a natural Markov chain which converges to an -homogeneous strongly log-concave distribution is at least . Applications include a sharp mixing time bound for the bases-exchange walk for matroids, and a concentration bound for Lipschitz functions over these distributions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\Style
DSymb=d,DShorten=true,IntegrateDifferentialDSymb=d
Modified log-Sobolev inequalities for strongly log-concave distributions
Mary Cryan
,
Heng Guo
and
Giorgos Mousa
School of Informatics, University of Edinburgh, Informatics Forum, Edinburgh, EH8 9AB, United Kingdom.
[email protected], [email protected], [email protected]
Abstract.
We show that the modified log-Sobolev constant for a natural Markov chain which converges to an -homogeneous strongly log-concave distribution is at least . Applications include a sharp mixing time bound for the bases-exchange walk for matroids, and a concentration bound for Lipschitz functions over these distributions.
1. Introduction
Let be a discrete distribution, where . Consider the generating polynomial of :
[TABLE]
We call a polynomial log-concave if its logarithm is concave, and strongly log-concave (SLC) if it is log-concave at the all-ones vector after taking any sequence of partial derivatives. The distribution is homogeneous and strongly log-concave if is.
An important example of homogeneous strongly log-concave distributions is the uniform distribution over the bases of a matroid (Anari et al., 2019; Brändén and Huh, 2019).111For other examples, such as the determinantal point process and its variants, see (Anari et al., 2019). This discovery leads to the breakthrough result that the exchange walk over the bases of a matroid is rapidly mixing (Anari et al., 2019), which implies the existence of a fully polynomial-time randomised approximation scheme (FPRAS) for the number of bases of any matroid (given by an independence oracle).
The bases-exchange walk, denoted by , is defined as follows. In each step, we remove an element from the current basis uniformly at random to get a set . Then, we move to a basis containing uniformly at random.222Notice that to implement this step it may require more than constant time. The chain considered here is sometimes called the modified bases-exchange walk. A common alternative in the literature is to randomly propose an element and then apply a rejection filter. This chain is irreducible and it converges to the uniform distribution over the bases of a matroid. Brändén and Huh (2019) showed that the support of an -homogeneous strongly log-concave distribution must be the set of bases of a matroid. Thus, to sample from , we may use a random walk similar to the above. The only change required is that in the second step we move to a basis with probability proportional to .
Let be a Markov chain over a state space , and be its stationary distribution. To measure the convergence rate of , we use the total variation mixing time,
[TABLE]
where is the initial state and the subscript TV denotes the total variation distance between two distributions. The main goal of this paper is to show that for any -homogeneous strongly log-concave distribution ,
[TABLE]
where . This will improve the previous bound due to Anari et al. (2019). Since is most commonly exponentially small in the input size (e.g. when is the uniform distribution), the improvement is usually a polynomial factor. Our upper bound is sharp, as it is achieved (up to constant factors) when is the uniform distribution over the bases of some matroids (Jerrum, 2003).333One such example is the matroid defined by a graph which is similar to a path but with two parallel edges connecting every two successive vertices instead of a single edge. Equivalently, this can be viewed as the partition matroid where each block has two elements and each basis is formed by choosing exactly one element from every block. The Markov chain in this case is just the 1/2-lazy random walk on the Boolean hypercube.
Our main improvement is a modified log-Sobolev inequality (mLSI) for and . To introduce this inequality, we define the Dirichlet form of a reversible Markov chain , over state space , as
[TABLE]
where are two functions over , and denotes the identity matrix. Moreover, let the (normalised) relative entropy of be
[TABLE]
where we follow the convention that . If we normalise , then is the relative entropy (or Kullback–Leibler divergence) between and .
The modified log-Sobolev constant (Bobkov and Tetali, 2006) is defined as
[TABLE]
Our main theorem is the following, which is a special case of Theorem 7.
Theorem 1**.**
Let be an -homogeneous strongly log-concave distribution, and is the corresponding bases-exchange walk. Then
[TABLE]
Since (cf. Bobkov and Tetali, 2006), Theorem 1 directly implies the mixing time bound (1).
In fact, we show more than Theorem 1. Following Anari et al. (2019) and Kaufman and Oppenheim (2018), we stratify independent sets of the matroid by their sizes, and define two random walks for each level, depending on whether they add or delete an element first. For instance, the bases-exchange walk is the “delete-add” or “down-up” walk for the top level. We give lower bounds for the modified log-Sobolev constants of both random walks for all levels. For the complete statement, see Section 3 and Theorem 7.
The previous work of Anari et al. (2019), building upon (Kaufman and Oppenheim, 2018), focuses on the spectral gap of . It is well known that lower bounds of the modified log-Sobolev constant are stronger than those of the spectral gap. Thus, we need to seek a different approach. Our key lemma, Lemma 11, shows that the relative entropy decays by a factor of when we go from level to level . Theorem 1 is a simple consequence of this lemma and Jensen’s inequality. In order to prove this lemma, we used a decomposition idea to inductively bound the relative entropy. Although similar ideas have appeared before (Lee and Yau, 1998; Jerrum et al., 2004b; Morris, 2009, 2013), our approach does not seem to fall into any existing framework.
Prior to our work, similar bounds have been obtained mostly for strong Rayleigh distributions, which, introduced by Borcea et al. (2009), are a proper subset of strongly log-concave distributions. Hermon and Salez (2019) showed a lower bound on the modified log-Sobolev constant for strong Rayleigh distributions,444The result of Hermon and Salez (2019) in fact requires a weaker assumption, namely the stochastic covering property (SCP). We construct examples in Appendix A to show that SCP and SLC are in fact incomparable. improving upon the spectral gap bound of Anari et al. (2016). The work of Hermon and Salez (2019) builds upon the previous work of Jerrum et al. (2004b) for balanced matroids (Feder and Mihail, 1992). All of these results follow an inductive framework inspired by Lee and Yau (1998), which is apparently difficult to carry out in the case of general matroids or strongly log-concave distributions. Our analysis of the relative entropy took a different path from this line of work.
By the standard Herbst argument (see, e.g., Goel, 2004; Sammer, 2005; Boucheron et al., 2013), Theorem 1 also implies the following concentration bound.
Corollary 2**.**
Let be an -homogeneous strongly log-concave distribution with support , and be the corresponding bases-exchange walk. For any observable function and ,
[TABLE]
where is the maximum of one-step variances,
[TABLE]
There have been a number of results concerning concentration inequalities for Lipshitz functions of negatively correlated variables. Pemantle and Peres (2014) showed concentration for variables satisfying the stochastic covering property (SCP), which includes strong Rayleigh distributions as special cases. (See also Hermon and Salez, 2019.) Correcting an earlier proof of Dubhashi and Ranjan (1998), Garbe and Vondrák (2018) showed concentration for variables with negative regression (NR), a property even weaker than SCP.
For a -Lipschitz function (under the graph distance in the bases-exchange graph), . Thus, Corollary 2 generalises the concentration bound for Lipschitz functions in strong Rayleigh distributions. However, SLC is not a negative correlation property. We construct examples in Appendix A to show that SCP and SLC are in fact incomparable. Thus, Corollary 2 is incomparable to the results of Pemantle and Peres (2014); Hermon and Salez (2019); Garbe and Vondrák (2018). It is not clear whether there is a larger class of distributions, generalising both NR and SLC, which retains this concentration bound.
It is an interesting open problem to extend our result to more general settings. SLC distributions are special cases of high-dimensional expanders, where all local spectral gaps are at least . For more general cases, “local-to-global” bounds for spectral gaps have been obtained (Kaufman and Oppenheim, 2018; Alev and Lau, 2020), whereas local-to-global mLSI on high-dimensional expanders is still elusive. Another interesting setting is the uniform distribution over common bases or independent sets of two matroids. Is there a Markov chain that converges rapidly to such distributions? Note that this setting includes the important problem of sampling perfect matchings of bipartite graphs, where the only known efficient algorithm is through an annealing process and its running time is a polynomial with high exponent (Jerrum et al., 2004a).
In Section 2 we introduce necessary notions and briefly review relevant background. In Section 3 we formally state our main results. In Section 4 we show the decay of relative entropy and modified log-Sobolev constant lower bounds for the “down-up” and “up-down” walks. In Section 5 we show the concentration bound. In Appendix A we discuss stochastic covering property and strong log-concavity.
2. Preliminaries
In this section we define and give some basic properties of Markov chains, strongly log-concave distributions, and matroids.
2.1. Markov chains
Let be a discrete state space and be a distribution over . Let be the transition matrix of a Markov chain whose stationary distribution is . Then, for any . We say is reversible with respect to if
[TABLE]
We adopt the standard notation of for a function , namely
[TABLE]
We also view the transition matrix as an operator that maps functions to functions. More precisely, let be a function and acting on is defined as
[TABLE]
This is also called the Markov operator corresponding to . We will not distinguish the matrix from the operator as it will be clear from the context. Note that is the expectation of with respect to the distribution . We can regard a function as a column vector in , in which case is simply matrix multiplication.
The Hilbert space is given by endowing with the inner product
[TABLE]
where . In particular, the norm in is given by .
The adjoint operator of is defined as . This is the (unique) operator which satisfies . It is easy to verify that if satisfies the detailed balanced condition (2) (so is reversible), then is self-adjoint, namely .
The Dirichlet form is defined as:
[TABLE]
where stands for the identity matrix of the appropriate size. Let the Laplacian . Then,
[TABLE]
where in the last line we regard , , and as (column) vectors over . In particular, if is reversible, then and
[TABLE]
In this paper all Markov chains are reversible and we will most commonly use the form (4). Another common expression of the Dirichlet form for reversible is
[TABLE]
but we will not need this expression until Section 5. It is well known that the spectral gap of , or equivalently the smallest positive eigenvalue of , controls the convergence rate of . It also has a variational characterisation. Let the variance of be
[TABLE]
Then
[TABLE]
The usefulness of is due to the fact that, if, say, all eigenvalues of are non-negative, then
[TABLE]
where . See, for example, Levin and Peres (2017, Theorem 12.4).
The (standard) log-Sobolev inequality relates with the following entropy-like quantity:
[TABLE]
for a non-negative function , where we follow the convention that . Also, always stands for the natural logarithm in this paper. The log-Sobolev constant is defined as
[TABLE]
The constant gives a better control of the mixing time of , as shown by Diaconis and Saloff-Coste (1996),
[TABLE]
The saving seems modest comparing to (6), but it is quite common that is exponentially small in the instance size, in which case the saving is a polynomial factor.
What we are interested in, however, is the following modified log-Sobolev constant introduced by Bobkov and Tetali (2006):
[TABLE]
Similar to (8), we have that
[TABLE]
as shown by Bobkov and Tetali (2006, Corollary 2.8).
For reversible , the following relationships among these constants are known,
[TABLE]
See, for example, Bobkov and Tetali (2006, Proposition 3.6).
Thus, lower bounds on these constants are increasingly difficult to obtain. However, to get the best asymptotic control of the mixing time, one only needs to lower bound the modified log-Sobolev constant instead of by comparing (8) and (9). Indeed, as observed by Hermon and Salez (2019), by taking the indicator function for all ,
[TABLE]
In our setting of -homogeneous strongly log-concave distributions, we cannot hope for a uniform bound for similar to Theorem 1, as the right hand side of the above can be arbitrarily small for fixed .
By (3) and (7), it is clear that if we replace by for some constant , then both and increase by the same factor . Thus, in order to bound , we may further assume that . This assumption allows the simplification . In this case, is a distribution, and is the relative entropy (or Kullback–Leibler divergence) between and .
2.2. Strongly log-concave distributions
We write as shorthand for , and for an index set as shorthand for .
Definition 3**.**
A polynomial with non-negative coefficients is log-concave at if its Hessian is negative semi-definite at . We call strongly log-concave if for any index set , is log-concave at the all- vector .
The notion of strong log-concavity was introduced by Gurvits (2009a, b). There are also notions of complete log-concavity introduced by Anari et al. (2018), and Lorentzian polynomials introduced by Brändén and Huh (2019). It turns out that for homogeneous polynomials the three notions are equivalent (Brändén and Huh, 2019, Theorem 5.3). (See also Anari et al., 2019.)
The following property of strongly log-concave polynomials is particularly useful (Anari et al., 2018; Brändén and Huh, 2019).
Proposition 4**.**
If is strongly log-concave, then for any , the Hessian matrix has at most one positive eigenvalue.
In fact, when p is homogeneous, having at most one positive eigenvalue is equivalent to being negative semi-definite (Anari et al., 2018), but we will only need the proposition above.
A distribution is called -homogeneous (or strongly log-concave) if is.
2.3. Matroids
A matroid is a combinatorial structure that abstracts the notion of linear independence. We shall define it in terms of its independent sets, although many different equivalent definitions exist. Formally, a matroid consists of a finite ground set and a collection of subsets of (independent sets) that satisfy the following:
- •
;
- •
if , , then ;
- •
if and , then there exists an element such that .
The first condition guarantees that is non-empty, the second implies that is downward closed, and the third is usually called the augmentation axiom. We direct the reader to Oxley (1992) for a reference book on matroid theory. In particular, the augmentation axiom implies that all the maximal independent sets have the same cardinality, namely the rank of . The set of bases is the collection of maximal independent sets of . Furthermore, we denote by the collection of independent sets of size , where . If we dropped the augmentation axiom, the resulting structure would be a non-empty collection of subsets of that is downward closed, known as an (abstract) simplicial complex.
Brändén and Huh (2019, Theorem 7.1) showed that the support of an -homogeneous strongly log-concave distribution is the set of bases of a matroid of rank . We equip with a weight function recursively defined as follows:555One may define to be a fraction of the current definition for . This alternative definition will eliminate many factorial factors in the rest of the paper. However, it is inconsistent with the literature (Anari et al., 2019; Kaufman and Oppenheim, 2018), so we do not adopt it.
[TABLE]
for some normalisation constant . For example, we may choose for all and , which corresponds to the uniform distribution over . It follows that
[TABLE]
Let be the distribution over such that for . Thus . For any , is proportional to the probability of generating a superset of under . Let be the normalisation constant of . In fact, for any , .
It is straightforward to verify that for any ,
[TABLE]
We also write as shorthand for for any .
For an independent set , the contraction is also a matroid, where . We equip with a weight function such that . We may similarly define distributions for such that for . For convenience, instead of defining over , we define it over such that for any ,
[TABLE]
Notice that the normalising constant .
If , let be the matrix such that for any . Then, notice that
[TABLE]
In other words, is multiplied by the scalar . Thus, Proposition 4 implies the following.
Proposition 5**.**
Let be an -homogeneous strongly log-concave distribution over . If and , then the matrix has at most one positive eigenvalue.
Proposition 5 implies the following bound for a quadratic form, which will be useful later.
Lemma 6**.**
Let be an -homogeneous strongly log-concave distribution over , and let such that . Let be a function such that . Then
[TABLE]
Proof.
Let . The constraint implies that . Let and . Then is a real symmetric matrix. By Proposition 5, has at most one positive eigenvalue, and thus so does (see, e.g., Anari et al., 2019, Lemma 2.4). We may decompose as
[TABLE]
where is an orthonormal basis and for all . Moreover, notice that is an eigenvector of with eigenvalue . Thus, and can be taken as .
The decomposition (12) directly implies that
[TABLE]
where . In particular, .
The assumption can be rewritten as . Thus,
[TABLE]
where the inequality is due to the fact that and for all . The lemma follows. ∎
3. Main results
There are two natural random walks and on by starting with adding or deleting an element and coming back to . Given the current , the “up-down” random walk first chooses such that with probability proportional to , and then removes one element from uniformly at random. More formally, for and , we have that
[TABLE]
The “down-up” random walk removes an element of uniformly at random to get , and then moves to such that with probability proportional to . More formally, for ,
[TABLE]
Thus, the bases-exchange walk according to is just . The stationary distribution of both and is .
Theorem 7**.**
Let be an -homogeneous strongly log-concave distribution, and the associated matroid. Let and be defined as above on . Then the following hold:
- •
for any ,
- •
for any , .
Theorem 7 is shown in Section 4. Interestingly, we do not know how to directly relate with , although it is straightforward to see that both walks have the same spectral gap (see (17) and (18) below).
By (9), we have the following corollary.
Corollary 8**.**
In the same setting as Theorem 7, we have that
- •
for any , ;
- •
for any , .
In particular, for the bases-exchange walk according to ,
[TABLE]
Let be a matroid of rank with a ground set of size . For the uniform distribution over the bases of , Corollary 8 implies that the mixing time of the bases-exchange walk is , which improves upon the bound of Anari et al. (2019). The mixing time bound in Corollary 8 is sharp, as there are matroids where the upper bound is achieved (Jerrum, 2003, Ex. 9.14). As mentioned in the introduction, one such example is the graphic matroid defined by a graph which is similar to a path but with two parallel edges connecting every two successive vertices instead of a single edge. Equivalently, this can be viewed as the partition matroid where each block has two elements and each basis is formed by choosing exactly one element from every block. The rank of this matroid is , and . The Markov chain in this case is just the 1/2-lazy random walk on the -dimensional Boolean hypercube, which has mixing time , matching the upper bound in Corollary 8.
For more details on the concentration result, Corollary 2, see Section 5.
4. Decay of relative entropy
In this section and what follows, we always assume that the matroid and the weight function correspond to an -homogeneous strongly log-concave distribution .
We first give some basic decompositions of and . Let be a matrix whose rows are indexed by and columns by such that
[TABLE]
and be the vector of . Moreover, let
[TABLE]
Then
[TABLE]
Let . Using (15) and (16), we get that
[TABLE]
By multiplying equation (19) by the all-ones vector, we also get that
[TABLE]
For and a function , define for such that
[TABLE]
Intuitively, is the function “going down” to level . The key lemma, namely Lemma 11, is that this operation contracts the relative entropy by a factor of from level to level .
In fact, recall that if we normalise , then is a distribution (viewed as a row vector). Then, it is easy to verify that
[TABLE]
Namely, the corresponding distribution of is that of after the random walk .
We first establish some properties of for .
Lemma 9**.**
Let and be a non-negative function on . Then we have the following:
- (1)
for any , , 2. (2)
for any , .
Proof.
For (1), first notice that
[TABLE]
where is the Dirac vector that equals at and [math] elsewhere. The last equality holds due to the fact that the product of the adjacency matrices counts the paths from independent sets at level to independent sets at level . For every such pair of sets, the number of these paths is if one is contained in the other, or [math] otherwise. It follows that
[TABLE]
For (2), we have that
[TABLE]
Now we are ready to establish the base case of the entropy’s contraction.
Lemma 10**.**
Let be a non-negative function defined on . Then,
[TABLE]
Proof.
Without loss of generality we may assume that and therefore by (2) of Lemma 9. Note that for ,
[TABLE]
We will use the following inequality, which is valid for any and ,
[TABLE]
Noticing that , we have
[TABLE]
where the inequality is by (24) with and when , and when we have as well. Thus, the lemma follows from Lemma 6 with and . ∎
We generalise Lemma 10 as follows.
Lemma 11**.**
Let and be a non-negative function defined on . Then
[TABLE]
Proof.
We do an induction on . The base case of follows from Lemma 10.
For the induction step, assume the lemma holds for all integers at most for any matroid . Let be a non-negative function such that .
Recall (11), where we define over instead of over . For , and ,
[TABLE]
as . This means that
[TABLE]
Thus is a mixture of .
We use the “chain rule” of entropy to decompose with respect to the entropy of (“projection”) and the entropy conditioned on having each (“restriction”). To be more precise, we have
[TABLE]
This implies that
[TABLE]
where we use (1) and (2) of Lemma 9. Similarly,
[TABLE]
For any , the contracted matroid with weight function for corresponds to an -homogeneous strongly log-concave distribution. (Recall Definition 3.) Thus, we can apply the induction hypothesis on at level and get
[TABLE]
Strictly speaking, in (28) we should apply the induction hypothesis to which is the restriction of to and , and then “push it down” to defined over and as
[TABLE]
However, agrees with on the support of , and agrees with on the support of . This validates (28).
Furthermore, using the induction hypothesis on from level to level , we have that
[TABLE]
Thus, (27) and (29) together imply that
[TABLE]
Putting everything together,
[TABLE]
This concludes the inductive step and thus the proof. ∎
Remark**.**
We remark that our decomposition of the relative entropy (26) is “horizontal” with respect to elements of . This decomposition is different from the decomposition by Kaufman and Oppenheim (2018, Theorem 5.2) in a similar context, where they decompose “vertically” across all levels.
The decomposition (25) of appears to be the key to Lemma 11. An alternative way to understand it is the following. Consider the process which first draws a basis , and then repeatedly removes an element from the current set uniformly at random for at most repetitions. Let be the outcome of this process after removing elements. Then , and for . Moreover,
[TABLE]
By Bayes’ rule,
[TABLE]
Summing over , since , we have
[TABLE]
Noticing that , equation (31) recovers (25).
By recalling (22) and (23), we observe that the analysis of the “going-down” half—and, similarly, the “going-up” half—of and corresponds to premultiplying by —or, accordingly, —to a function . Hence, Lemma 11 implies that the relative entropy contracts by in the “going-down” half of the random walks and . What we show next is that the other half will not increase the relative entropy; a fact which is a special case of the so-called “data processing inequality”.
Lemma 12**.**
For any and ,
[TABLE]
Proof.
Firstly, we verify that
[TABLE]
Thus, we can assume both are without loss of generality. Then,
[TABLE]
where stands for the Hadamard product. ∎
With Lemmas 11 and 12 in hand, we can show the decay of relative entropy for and .
Corollary 13**.**
For any distribution on ,
- •
if , then ;
- •
if , then .
Proof.
We will only prove this corollary for as the case of is similar. We have that where . Since is reversible, . Therefore,
[TABLE]
It is well-known that the decay of relative entropy implies a mLSI.
Proof of Theorem 7.
Given any such that , let be the distribution corresponding to . Then,
[TABLE]
Thus,
[TABLE]
This proves the statement for . The same proof can be used for by replacing every occurrence of with , and the factor with . ∎
In fact, the contraction of relative entropy (Corollary 13) directly implies the mixing time bound of Corollary 8, as illustrated by the following.
A direct proof of Corollary 8.
We will only prove this for ; the case of is similar. Notice that Corollary 13 implies that
[TABLE]
where is the initial distribution with for some . Then, we use Pinsker’s inequality ( for any two distributions on the same state space), to show
[TABLE]
Setting , we conclude that
[TABLE]
whenever
[TABLE]
This gives us Corollary 8 for . ∎
At the end of this section, let us comment that it is possible to prove the decay of variances similar to Lemma 11, with replaced by . This provides an alternative proof for the spectral gap of to (Kaufman and Oppenheim, 2018; Anari et al., 2019). Indeed, the induction proof of Lemma 11 does not require any change when one replaces by , as both of them obey the same decomposition rules. However, the base case (namely Lemma 10) needs to be edited as follows.
Lemma 14**.**
Let . Then,
[TABLE]
Proof.
We begin by observing that
[TABLE]
From this identity and Proposition 5, we deduce that the symmetric matrix has at most one positive eigenvalue. Premultiplying by the positive semidefinite matrix , we get that also has at most one positive eigenvalue (see, e.g., Anari et al., 2019, Lemma 2.6). Furthermore, the spectra of and are the same up to some extra s. So, if (otherwise the lemma holds trivially), where is the second largest eigenvalue. Then, the spectral gap , which means that
[TABLE]
However, this is equivalent to the statement of the lemma, as can be seen by the following equalities:
[TABLE]
5. Concentration
One application of the modified log-Sobolev inequalities is to show concentration inequalities, via the Herbst argument (see, e.g., Bobkov and Tetali, 2006; Boucheron et al., 2013). In the discrete setting, concentration inequalities have been obtained by Goel (2004, Section 5) and can also be obtained by combining various results by Bobkov and Götze (1999); Sammer (2005); Bobkov et al. (2006). The following lemma and its proof are a small modification of (Hermon and Salez, 2019, Lemma 5). For completeness, we include all details.
Lemma 15**.**
Let be the transition matrix of a reversible Markov Chain with stationary distribution on a finite set , and be some observable function. Then,
[TABLE]
where and
[TABLE]
Proof.
For any and , let
[TABLE]
where . We will use the inequality
[TABLE]
which holds for . To see this, notice that at the equality holds, and for the derivative of the left is larger than that of the right.
If , we set in (35) and obtain
[TABLE]
which in turn implies that
[TABLE]
Notice that (36) also holds even if by swapping and . Thus, we have that
[TABLE]
This, together with (recall the definition of ), yields
[TABLE]
By noticing that
[TABLE]
we deduce that for any ,
[TABLE]
or equivalently,
[TABLE]
Finally, by Markov inequality, for any ,
[TABLE]
where the right hand side is minimized for . ∎
Corollary 2 follows from applying Lemma 15 to both and together with Theorem 1. We could also apply Lemma 15 together with Theorem 7 to get concentration inequalities for all .
For a Lipschitz function with Lipschitz constant (under the graph distance in the bases-exchange graph), we have that . Thus, by Corollary 2, such a Lipschitz function satisfies the following concentration inequality:
[TABLE]
when is an -homogeneous strongly log-concave distribution.
For general matroids, an example is the function that counts the number of elements belonging to a specified subset of the ground set, which has Lipschitz constant . More examples were given by Pemantle and Peres (2014) for graphic matroids, such as functions that count the number of leaves in a spanning tree (), or the number of vertices with odd degrees ().
Acknowledgements
We thank Mark Jerrum and Prasad Tetali for their helpful comments, and Arthur Sinulis for pointing out a saving of a factor in Corollary 2. We also thank the anonymous referees whose comments have resulted in an improvement of the presentation.
Part of the work was done while HG was visiting the Simons institute for the theory of computing in the University of California — Berkeley.
Appendix A Stochastic covering property and strong log-concavity
The results obtained by Pemantle and Peres (2014) and Hermon and Salez (2019) only require a property which is weaker than the strong Rayleigh property (SRP), namely the stochastic covering property (SCP). Since strong log-concavity (SLC) is also a generalisation of SRP, it is natural to wonder about the relationship between SLC and SCP. In this section we show that SLC is incomparable to SCP. As a result, Theorem 1 and Corollary 2 do not subsume the results of Hermon and Salez (2019) and Pemantle and Peres (2014), respectively. Moreover, Corollary 2 is also incomparable to the concentration bound of Garbe and Vondrák (2018), whose result requires only negative regression, a property weaker than SCP.
First, let us define SCP. For and , we say covers , denoted by , if or for some , where is the unit vector of coordinate . In other words, is obtained from by increasing at most one coordinate. For two distributions and , we say stochastically covers , if there is a coupling such that . With slight overload of notation, we also write . A distribution satisfies the SCP if for any and such that , , where is the distribution of conditioned on agreeing with over the index set .
Furthermore, is said to satisfy the negative cylinder dependence (NCD), if for any ,
[TABLE]
where is the indicator variable of coordinate . It is known that SCP implies NCD (Pemantle and Peres, 2014). However, such negative dependence even when is known not to hold for the uniform distribution over the bases of some matroids. See (Huh et al., 2018) for the most comprehensive list of such examples that we are aware of. As the uniform distribution over a matroid’s bases is SLC, SLC does not imply SCP.
On the other hand, SCP does not imply SLC either. We give a concrete example here. Let be supported on the bases of the uniform matroid of rank over elements. We choose such that
[TABLE]
It is straightforward to verify that if or , then SLC fails. However, SCP holds as long as . To see the latter claim, first verify that the distribution conditioned on choosing any stochastically dominates the one conditioned on not choosing . Then notice that in a homogeneous distribution, such stochastic dominance is the same as stochastic covering.
Here is some insight on how to find an example such as the above. When the generating polynomial is homogeneous and quadratic, it is SLC if and only if it has the SRP (Brändén and Huh, 2019), which in turn is equivalent to the following condition as is multiaffine:
[TABLE]
for any and . See (Brändén, 2007). If we plug in , then (37) becomes negative dependence for a pair of variables, which is a special case of NCD and thus a necessary condition for SCP. In our example, we choose so that (37) holds for but not for an arbitrary . It turns out that our choice is also sufficient for SCP in this particular setting.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Alev and Lau (2020) Vedat Levi Alev and Lap Chi Lau. Improved analysis of higher order random walks and applications. In STOC , pages 1198–1211. ACM, 2020.
- 2Anari et al. (2016) Nima Anari, Shayan Oveis Gharan, and Alireza Rezaei. Monte Carlo Markov chain algorithms for sampling strongly Rayleigh distributions and determinantal point processes. In COLT , volume 49, pages 103–115, 2016.
- 3Anari et al. (2018) Nima Anari, Shayan Oveis Gharan, and Cynthia Vinzant. Log-concave polynomials, entropy, and a deterministic approximation algorithm for counting bases of matroids. In FOCS , pages 35–46, 2018. Available at abs/1807.00929 .
- 4Anari et al. (2019) Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant. Log-concave polynomials II: high-dimensional walks and an FPRAS for counting bases of a matroid. In STOC , pages 1–12, 2019.
- 5Bobkov and Götze (1999) Sergey G. Bobkov and Friedrich Götze. Exponential integrability and transportation cost related to logarithmic Sobolev inequalities. J. Funct. Anal. , 163(1):1–28, 1999.
- 6Bobkov and Tetali (2006) Sergey G. Bobkov and Prasad Tetali. Modified logarithmic Sobolev inequalities in discrete settings. J. Theoret. Probab. , 19(2):289–336, 2006.
- 7Bobkov et al. (2006) Sergey G. Bobkov, Christian Houdré, and Prasad Tetali. The subgaussian constant and concentration inequalities. Israel J. Math. , 156:255–283, 2006.
- 8Borcea et al. (2009) Julius Borcea, Petter Brändén, and Thomas M. Liggett. Negative dependence and the geometry of polynomials. J. Amer. Math. Soc. , 22(2):521–567, 2009.
