Faster high-accuracy log-concave sampling via algorithmic warm starts
Jason M. Altschuler, Sinho Chewi
Introduction
Yet, despite several decades of progress, many fundamental theoretical questions remain open about the complexity of sampling. Arguably one of the foremost questions in this field is:
This problem of determining the query complexity for sampling has remained open even for the canonical and seemingly simple class of strongly log-concave and log-smooth (in brief, “well-conditioned”) distributions , let alone in more complicated settings. It is worth emphasizing that this state of affairs for sampling is in sharp contrast to that for optimization—indeed, the analogous query complexity questions for convex optimization were solved long ago in celebrated results from the 1980s [NY83, Nes18].
Within the literature, it is of central interest to understand this complexity question in the high-accuracy regimeThroughout, we use the standard terminology low accuracy to refer to complexity results which scale polynomially in , and the term high accuracy for results which scale polylogarithmically in ; here, is the desired target accuracy. These two regimes require different algorithms and analyses, as explained in the sequel. , since classical high-accuracy samplers such as the Metropolis-adjusted Langevin algorithm (MALA) and the Metropolized Hamiltonian Monte Carlo algorithm (MHMC) remain the de facto gold standard in practice. Yet the complexity for this high-accuracy setting has been particularly difficult to pin down, as we explain shortly.
The purpose of this paper is to develop faster high-accuracy samplers, and in doing so move towards a better understanding of the first-order complexity of sampling. For simplicity of exposition, let us presently assume that is well-conditioned, since by the proximal reduction framework [LST21a, Che+22], it is known that improvements to the complexity of well-conditioned sampling lead to improvements in more general settings such as when is (non-strongly) log-concave, or even non-log-concave but satisfies standard isoperimetric assumptions such as the log-Sobolev or Poincaré inequality. (Indeed, our results improve upon the state-of-the-art for all these settings.)
A central motivation of this paper is the large gap between (our current understanding of) the complexity of low-accuracy samplers and high-accuracy samplers. To explain this gap, let us briefly provide relevant background on both classes of algorithms.
Low-accuracy samplers arise as discretizations of stochastic processes with stationary distribution , such as the Langevin diffusion [[, the sampling analog of the gradient flow, see]]jordan1998variational, wibisono2018sampling or the underdamped Langevin diffusion [[, the sampling analog of the accelerated gradient flow, see]]ma2021there. Once discretized, however, the resulting discrete-time Markov chain is typically biased, i.e., its stationary distribution is no longer equal to . In order to control the size of the bias, the step size of the algorithm is chosen to scale polynomially with , and hence the overall running time scales polynomially with . Despite this drawback, the discretization analysis is by now well-understood, with state-of-the-art results achieving a complexity of [SL19, FLO21, BM22]; see [CLW21] for a discussion of tightness.
High-accuracy samplers, in contrast, are typically designed in such a way that there is no bias. This is achieved by, e.g., appending a Metropolis–Hastings filter to each step (see Appendix D.1 for background). Common examples of these algorithms include MALA and MHMC, which are routinely deployed in large-scale applications and are the default implementations of sampling routines in many modern software packages [GLG15, Aba+16a]. However, the filter which debiases the algorithm also greatly complicates the analysis, and thus far the best complexity result for these algorithmsWe discuss the result of [LW22] for the zigzag sampler further in §1.3. is [Dwi+18, Che+20, LST20]. Note that the dimension dependence of this result is substantially worse than what is known in the low-accuracy regime and is at odds with the popularity of high-accuracy samplers in practice.
A promising first step towards resolving this gap was put forth in [Che+21] and later refined in [WSC22]: when initialized from a warm start (i.e., a measure with ), the complexity of MALA improves to since it can safely take much larger step sizes (of size rather than ). This raises the natural question: is the warm start condition merely an artefact of the analyses? Rather surprisingly, it was shown in [LST21] that there exist bad initializations for MALA for which the dimension dependence is at least . Taken together, these results show that the complexity of MALA fundamentally hinges on the warmness of its initialization.
The key question is thus: can such a warm start be obtained algorithmically? Or more precisely:
Is there an algorithm which makes queries to a first-order oracle for
and outputs a measure with ?
The requirement that the algorithm makes queries is essential, else the cost of obtaining the warm start dominates the subsequent cost of running MALA. Yet this was the state of affairs—previously, the fastest algorithms took significantly longer to produce a warm start than to actually use it, defeating the purpose of the warm start. Resolving this discrepancy has been posed as an important question in many papers, e.g., [Che+21, LST21, Che+22a, LW22, WSC22].
The main challenge for answering this warm start question is that the chi-squared divergence is quite a strong performance metric. (We emphasize that it is essential to obtain the warm start in the chi-squared divergence, or more generally in a Rényi divergence of order , rather than other common metrics such as total variation, Wasserstein, or KL divergence; see §1.2 for an in-depth discussion.) The aforementioned results in the low-accuracy regime fall short of achieving this goal, since they only hold in the Wasserstein metric (for which standard coupling arguments are readily available). Despite significant effort, the best known guarantee for producing a warm start—achieved by the Langevin Monte Carlo (LMC) algorithm [Che+22a]—is far too costly as it requires queries, which defeats the purpose of the warm start.
Towards this hope of algorithmic warm starts, [WSC22] made the promising empirical observation that MALA mixes much faster if it is initialized at the output of the underdamped Langevin Monte Carlo (ULMC) algorithm. However, they left open the question of rigorously proving that this yields a warm start. While it is widely believed that ULMC is substantially faster than LMC, the previous best results for computing a warm start with ULMC had dimension dependence (implicit from [GT20]) or very recently (implicit from [Zha+23]), see the prior work section §1.3 for details. We emphasize that this dimension dependence is not only a far cry from the elusive goal, but moreover is even worse than known results for the simpler LMC algorithm. Unfortunately, any improvement to these ULMC warm start bounds appears to require overcoming fundamental difficulties with studying hypocoercive differential equations which remain unsolved today, despite being the focus of intensive research activity within the PDE community since the work of Kolmogorov [Kol34]. For a further discussion of these technical obstacles, see §1.2.
1 Contributions
In this paper, we develop techniques which bypass longstanding challenges for analyzing hypocoercive dynamics, thereby establishing the first Rényi mixing results for ULMC. This resolves the aforementioned warm start conjecture, which has been raised in a number of prior works, e.g., [Che+21, LST21, Che+22a, LW22, WSC22]. As discussed above, this enables us to design significantly faster high-accuracy samplers—both for the log-concave setting and far beyond. Finally, this also closes the long line of work devoted to understanding the complexity of MALA (see Table 1). We present our results in more detail below, and then discuss our new techniques in §1.2.
Our first main result is an improvement of the state-of-the-art Rényi mixing bounds for ULMC from to . This resolves the warm start question in the affirmative. We remark that although the warm start problem was stated above for convergence, our result actually holds more generally for Rényi divergences of any order , and thus we state it as such. (For the purpose of warm starts, it suffices to take since is of constant size when is.) Below, and denote the strong log-concavity and log-smoothness bounds; their ratio is the condition number.
As we detail in §1.2, the main barrier to obtaining this result is that the underdamped Langevin dynamics falls within a class of PDEs known as hypocoercive equations, for which fundamental questions remain unresolved.Implications of our techniques for the analysis of hypocoercive diffusions are explored in shortly forthcoming work.
Theorem 1.1 provides the first algorithm for computing warm starts that is not significantly slower than the use of the warm start. This enables us to exploit, for the first time, the recent breakthroughs on MALA [Che+21, WSC22] which improve the complexity of MALA from to from a warm start.We remark that all of our results could replace MALA with the zigzag algorithm [LW22]. Indeed, the zigzag sampler has the same key issue as MALA: it requires a warm start in chi-squared divergence for the known mixing result to apply. However, we focus on MALA because MALA’s robust empirical performance has made it a central focus of study in the MCMC literature for nearly three decades [Bes+95]. By combining this with additional algorithmic tools for improving the dependence on the condition number, we obtain our second main result, which substantially advances the state-of-the-art for high-accuracy log-concave sampling.
The algorithmic warm start result of Theorem 1.1 confirms the aforementioned empirical conjecture of [WSC22] and provides the final missing piece in our understanding of the complexity of MALA, closing the line of work developed in [RR98, Dwi+18, Che+20, LST20, Che+21, LST21, WSC22] (Table 1). Indeed, due to matching lower bounds in [Che+21, LST21, WSC22], the complexities and with or without a warm start are known to be tight, and hence the key remaining question was whether a warm start is actually efficiently computable.
The complexity in Theorem 1.2 constitutes a natural barrier for high-accuracy sampling. Indeed, regarding the dimension dependence, any further progress beyond would seem to require completely different algorithms—both for obtaining a warm start and also for exploiting a warm start. For example, the complexity of MALA is unimprovable even under arbitrarily warm starts [Che+21, WSC22]. And regarding the condition number dependence, any further progress beyond in the high-dimensional regimeAnalogous to classical optimization results, there are sampling algorithms which achieve logarithmic dependence on at the expense of larger polynomial dependence on . The open question mentioned here is really: can one improve the condition dependence beyond near-linear while also maintaining comparable dimension dependence? would constitute a major breakthrough in the complexity of sampling since it is currently unknown whether an acceleration phenomenon holds in the sampling context.
More broadly, our result provides evidence of the potential for designing faster high-accuracy samplers by combining low-accuracy samplers for computing a warm start, together with improved high-accuracy mixing from the warm start. We believe that this research program may be crucial for future progress in high-accuracy sampling, since faster mixing from a warm start seems likely to hold for other Metropolized algorithms. See §6 for further discussion in this direction.
High-accuracy log-concave sampling is the key to obtaining state-of-the-art complexity results for a wide class of distributions beyond log-concavity. This is achieved by using our faster log-concave sampler in Theorem 1.2 to improve the per-iteration complexity of the proximal sampler [LST21a, Che+22]. This approach is overviewed in the techniques section §1.2, and leads to the following result.
For each of the following classes of distributions, we obtain complexity bounds which improve by a factor of over the state-of-the-art results in [Che+22]:
is log-smooth and weakly log-concave.
is log-smooth and satisfies a log-Sobolev inequality.
is log-smooth and satisfies a Poincaré inequality.
The latter two assumptions of log-Sobolev and Poincaré—called functional inequalities—capture strictly richer classes of target distributions than strong-log-concavity. There are two major motivations for studying the complexity of sampling in this setting. First, functional inequalities are quite flexible, as they are preserved under common operations such as bounded perturbations and Lipschitz mappings (see §A). Consequently, they often capture the breadth of settings encountered in practice, including non-log-concave settings. Second, these functional inequalities classically imply convergence of diffusions in continuous time, making them natural assumptions under which to study the corresponding discretizations.
Despite the appeal of this program, proving sampling guarantees under functional inequalities introduces a number of additional technical complications and was only accomplished recently, starting with [VW19] and continued in the works [Wib19, LE20, Ma+21, Che+22a]. Our result continues this line of work, and in particular highlights the use of high-accuracy samplers for well-conditioned distributions as a powerful algorithmic tool for the broader problem of sampling under isoperimetry.
2 Challenges and techniques
To explain what properties are needed for a warm start requires first explaining why a warm start helps. Briefly, the complexity of MALA is governed by the largest possible step size for which the algorithm still accepts a reasonable fraction of the proposals (see Appendix D.1 for background on MALA). The basic reason why we might expect to improve the complexity of MALA from to is that at the stationary distribution , the step size can be increased significantly from to while keeping the acceptance probability high. More precisely, with step size , the acceptance probability is large from a typical point from ; however, it can be exponentially small in regions that are atypical (i.e., exponentially rare under ). The existence of such regions implies that there are “bottlenecks” in the state space which take exponentially long to traverse. The role of a warm start initialization is to avoid such bottlenecks.
In other words, a key property that a warm start must satisfy is that if assigns exponentially small probability to an event, then so must . Crucially, this property does not hold if is only known to be close to in common probability metrics such as total variation, Wasserstein, or KL divergence—but this property does hold if is close to in the chi-squared divergence, or more generally any Rényi divergence of order .This is the same reason why differential privacy requires guarantees in Rényi divergences [Mir17].
In the preceding discussion, taking large step sizes from a non-warm initialization was problematic due to the rejections in the Metropolis–Hastings filter step. A natural idea, then, is to remove the filter for the initial stage of the algorithm and later reinstate it when the law of the iterate is closer to the target . Since the proposal of MALA is just one step of the LMC algorithm, this amounts to using LMC to procure the warm start. More generally, we can consider using any low-accuracy sampler as our warm start algorithm, and indeed, as we discuss next, it will be crucial to consider ULMC instead of LMC in order to achieve the desired dimension dependence.
At a high level, if we discretize a diffusion with step size for continuous time , then the total number of iterations is . In order to understand the dimension dependence of the algorithm, one must therefore understand both and . These two terms reflect two distinct aspects of mixing analysis: the discretization bias and the convergence time.
The first part—the discretization bias—is now relatively well-understood (see the prior work discussions in §1.3), even for the chi-squared divergence and more general Rényi divergences. In particular, it is known that the Rényi bias of LMC is controlled for step sizes , and the Rényi bias of ULMC is controlled for step sizes . (In fact, we streamline arguments in the literature in order to provide a shorter and simpler proof of this in Appendix C.3.) Since the Langevin diffusion does not reach approximate stationarity until time , it follows that LMC requires at least iterations, which is too slow for our purposes.
ULMC is more promising, as the discretization bounds lead to iteration complexity bounds of . However, in order to reach our warm start goal of , this means that the convergence time must be nearly dimension-free, i.e., of size .
Since the Rényi divergence to initially scales as , in order to obtain nearly dimension-free bounds on , we require the diffusion to converge to stationarity in Rényi divergence with an exponential rate. This is a strong property of the diffusion, which we call hyperequilibration.
Hyperequilibration was not even known for the simpler (standard, overdamped) Langevin diffusion (LD) until quite recently [CLL19, VW19]. While a spectral gap for LD (or equivalently, a Poincaré inequality for ) classically implies exponential decay of the chi-squared divergence, this is far weaker than hyperequilibration. Indeed, hyperequilibration requires exponential decay of , which amounts to doubly exponential decay of the chi-squared divergence, since . Under the stronger assumption of a log-Sobolev inequality for , it is well-known that the KL divergence decays exponentially fast, but it was unclear that the same holds for the Rényi divergence which, as discussed above, is crucial for warm starts. It was only through the inspired semigroup calculations of [CLL19, VW19] that we now know this to be true, namely, a log-Sobolev inequality implies hyperequilibration for LD.This explains our choice of the terminology hyperequilibration: it is inspired by the analogy to the classical property of hypercontractivity, which is equivalent to the logarithmic Sobolev inequality (LSI) [Gro75].
Recall, though, that the LD incurs too much discretization bias. To obtain sufficient control over both the discretization bias and the convergence time, we therefore need to establish hyperequilibration for the underdamped Langevin diffusion (ULD). However, this question brings us to longstanding challenges from the theory of hypocoercive PDEs.
To recap: for LD, we have exponential decay of the chi-squared divergence under a Poincaré inequality, exponential decay of the KL divergence under a log-Sobolev inequality, and finally hyperequilibration under a log-Sobolev inequality. What, then, are the analogous results for ULD? Since its introduction in the 1930s by Kolmogorov [Kol34], the regularity and convergence of ULD have been the focus of intensive research. It took nearly half a century to establish mixing [Tro77], and a further 30 years and Villani’s “slightly miraculous-looking computations” [Vil09, pg. 42] to prove exponential decay of the KL divergence under a log-Sobolev inequality. Establishing hyperequilibration for ULD remains out of reach for existing techniques.
The reason for this sudden jump in difficulty from the overdamped to the underdamped diffusions is due to a fundamental issue: the degeneracy of ULD. In brief, whereas LD is driven by a full-dimensional Brownian motion, ULD is driven by a degenerate one which is only added to a subset of the coordinates. For sampling purposes, this degeneracy is a desirable feature as it leads to smoother sample paths and smaller discretization error; however, this same degeneracy is also the source of deep questions in PDE theory which have motivated research in that field for nearly a century. The key challenge here is that the standard tools of Markov semigroup theory—which provide the backbone of the analysis for LD—completely break down for ULD. To address this difficulty, the theory of hypocoercivity, inspired by Hörmander’s groundbreaking work on hypoellipticity [Hör67], was laid down by Villani in the monograph [Vil09] as a principled framework for the study of degenerate diffusions. However, this is still a relatively nascent area of PDE and many important questions remain wide open; see the prior work in §1.3 for further background.
In contrast, we note that it is well-known how to obtain fast rates of convergence in the Wasserstein metric via standard coupling arguments. Consequently, the state-of-the-art guarantees for the ULMC algorithm hold in the Wasserstein metric or the KL divergence [Che+18, SL19, DR20, Ma+21, Zha+23], whereas for Rényi divergence bounds, it was previously unknown how to obtain rates which are better than even .
2.2 Settling the warm start conjecture: regularization via privacy
To settle the warm start conjecture, we adopt a fundamentally different perspective. Namely, instead of trying to directly establish hyperequilibration via hypocoercivity techniques, we ask whether it can be deduced from simpler Wasserstein coupling arguments. At the heart of this approach is the fact that diffusions often enjoy strong regularizing properties, which allow for bounding stronger metrics (e.g., Rényi) in terms of weaker ones (e.g., Wasserstein). Such regularization results are typically established for continuous-time diffusions via abstract calculus methods, such as the theory of Markov semigroups [BGL14]. However, as discussed above, these techniques do not extend to ULD due to the fundamental issue of degeneracy.
Our key insight is to prove a regularization result for the discrete-time algorithm directly. This is enabled by the fact that although the noise added to each iteration of ULMC is nearly degenerate—and indeed degenerates as the step size , as it must because ULD is degenerate—this ULMC noise remains non-degenerate for any positive step size . Hence, we can expect some mild amount of regularization for ULMC, a fact that we establish for the first time. On a technical level, we accomplish this via a more sophisticated version of techniques from the differential privacy literature—namely, the shifted Rényi analysis—which we describe next.
The regularization result we seek is of the following form: if we initialize two copies of our process of interest at the distributions , , and arrive at distributions , respectively at iteration , we wish to control in terms of an initial Wasserstein distance . In our application, the process of interest—namely ULMC—is an instance of what is sometimes called a “contractive noisy iteration” (CNI): an algorithm that interleaves Lipschitz mappings with (Gaussian) noise convolution steps. This notion of a Contractive Noisy Iteration is of broad interest as it captures algorithms in differential privacy (e.g., noisy optimization algorithms) and in sampling (e.g., discretizations of diffusions), and we therefore place our results in a framework which encompasses these various use cases.
A generalization of the regularization result we seek is to prove that for a CNI,
where is the shifted Rényi divergence, defined as
see §3 for details. Indeed, if we take in ( ‣ 1.2.2), then the term vanishes, and we will have controlled in terms of as desired. However, ( ‣ 1.2.2) is more general, as it allows for carefully tracking the shift parameter throughout. This proof technique, called shifted divergence analysis, was first introduced in the context of differential privacy by [Fel+18] for the purpose of establishing Privacy Amplification by Iteration, and was recently honed into a form amenable to sampling analyses in [AT22, AT22a].
A subtle yet essential technical issue that arises in establishing ( ‣ 1.2.2) is: which Wasserstein metric do we use? All previous versions of ( ‣ 1.2.2) required the metric, which is problematic for our setting as the metric is infinite at initialization. Here, our main insight is to use a non-standard Wasserstein metric, called the Orlicz–Wasserstein metric, based on the sub-Gaussian Orlicz norm. As we discuss in Remark 3.9, this is exactly the right metric to use: in fact, ( ‣ 1.2.2) cannot hold for any weaker metric (e.g., for any finite ), and the initialization bound cannot be finite for any stronger metric. We then show that for Orlicz–Wasserstein shifts, ( ‣ 1.2.2) indeed holds, with the caveat that the order of the shifted Rényi divergence on the right-hand side of ( ‣ 1.2.2) is increased. This increase in the order also means that additional care is required when applying ( ‣ 1.2.2), as the inequality cannot be iterated too many times, but we bypass this issue by showing that it suffices to only exploit the regularization from a single step.
Finally, we note that our analysis answers the open question raised in [AT22a] of how to use the shifted divergence technique in order to obtain sampling guarantees for discretized diffusions w.r.t. the true target distribution , rather than w.r.t. the biased limit of the algorithm.
2.3 From warm starts to faster high-accuracy samplers
In light of the discussion thus far, combining our warm start result with the recent advances on MALA [Che+21, WSC22] immediately improves the dimension dependence of high-accuracy log-concave sampling to . However, two further issues remain. First, thus far we have ignored the dependence on the condition number for simplicity of exposition, but the combined approach of ULMC and MALA incurs suboptimal dependence on , namely rather than . Second, the result only holds for strongly log-concave targets. We address both of these issues simultaneously by adding a third algorithmic building block: the proximal sampler. Below, we briefly overview the proximal sampler and the final remaining technical challenges in its application.
If is -smooth, and the step size is chosen as , one can check that is strongly log-concave and log-smooth with condition number . Hence:
The requirement of sampling from the RGO to high accuracy arises to avoid accumulation of the errors from inexact implementation of the RGO.
So far, we have not made use of any assumptions on beyond smoothness of . Additional assumptions on , such as log-concavity, can then used to control the number of outer loops. This program was carried out in [Che+22], which carefully studied the outer loop complexity of the proximal sampler under a variety of assumptions on the target which, when combined with the implementation of the RGO via existing high-accuracy samplers, yielded state-of-the-art complexity bounds for sampling under those assumptions. Our faster high-accuracy log-concave sampler provides a better implementation of the RGO, and hence we improve upon these prior results by a factor of roughly in each setting. Moreover, in the strongly log-concave setting, the number of outer iterations of the proximal sampler is shown to be [LST21a], so using ULMC + MALA to implement the RGO boosts the condition number dependence of the overall sampler to near-linear. This resolves the two issues described above, but in doing so we must also develop an inexact error analysis for the proximal sampler.
In order to apply the proximal reduction framework, we must understand how the error from inexact implementation of the RGO propagates into the final sampling error. This was carried out in [LST21a] for the TV distance via a simple coupling argument, which amounts to a union bound over failure events at each iteration. Similarly, it is straightforward to carry out the inexact error analysis in the Wasserstein metric due to the availability of the triangle inequality. However, to establish our guarantees in §5, which hold also in the KL and metrics, we must perform an error analysis in (or equivalently, in Rényi). This is also complicated by the fact while the outer loop of the proximal sampler converges exponentially fast in the strongly log-concave setting, which facilitates summing up the geometrically decaying errors from each iteration, the convergence in the weakly log-concave setting does not have an exponential rate and moreover uses a modified Lyapunov functional, changing the nature of the error analysis. We remark that prior works such as [Che+22] did not encounter such issues, since their rejection sampling implementation of the RGO is exact. Therefore, we believe that our inexact error analysis will also be useful for any future applications of the proximal sampler.
We also remark that our application of the proximal sampler, and the ensuing need for careful inexact error analysis, resembles the use of the (accelerated) proximal point method in optimization, e.g., [Fro+15, LMH15].
3 Related work
Rényi guarantees for sampling are relatively recent. Indeed, [VW19] proved fast Rényi mixing for LD and LMC to their respective stationary distributions, and this was translated into Rényi sampling guarantees for LMC in [GT20, Che+21, Che+22a, EHZ22], for the proximal sampler in [Che+22], and for ULMC in [GT20, Zha+23]. These lines of work have led to dimension dependence for LMC and the proximal sampler, but for ULMC the rates are much worse, namely dependence [GT20] and only very recently dependence [Zha+23]. In Theorem 4.1, we obtain the first rate in Rényi.
In contrast, there are many more works which break the barrier in the Wasserstein metric: the randomized midpoint discretization of Langevin [HBE20], unadjusted Hamiltonian Monte Carlo (HMC) [CV19], ULMC [Che+18, DR20, Mon21], and more sophisticated discretizations of ULMC and HMC [SL19, FLO21, BM22]. Among these algorithms, at present we only understand how to perform Rényi discretization analysis for ULMC, but for ULMC it is the convergence of the corresponding continuous-time diffusion which remains elusive, as we review next.
The underdamped Langevin diffusion has a rich history, dating back to Kolmogorov [Kol34]. The PDE governing the evolution of its marginal density is referred to as the kinetic Fokker–Planck equation. Unlike the Langevin diffusion, which is driven by a full-dimensional Brownian motion and for which regularity and convergence fall within the purview of classical elliptic and parabolic PDE theory, the underdamped Langevin diffusion is the canonical example of a degenerate diffusion for which these and related questions remain active areas of research within PDE. See §4.1 for background.
The question of regularity for these equations was largely solved by Hörmander [Hör67] in arguably one of the most influential breakthroughs in PDE theory of the last century through the introduction of the theory of hypoellipticity. In turn, it inspired Villani to coin the study of the convergence of such equations hypocoercivity in his seminal monograph [Vil09].
While convergence of this diffusion has been studied for nearly a century, early convergence results were qualitative in nature. It took intensive developments in the PDE community to get to a point where quantitative rates could be extracted, beginning in the 1970s [Tro77]. We do not attempt to comprehensively survey the extensive literature here. We refer to the monograph [Vil09] for history; see also, e.g., the papers [DMS09, Bau17, RS18] for more modern references. We also mention the recent space-time Poincaré approach of [Alb+19, CLW20], which is also directly inspired by Hörmander’s hypoelliptic theory. As we discuss in §1.2, however, all of these approaches fall short of establishing the key property of hyperequilibration.
MALA has been intensely studied over the past three decades since its introduction in [Bes+95], in large part due to its strong practical performance—in fact, it and its variants comprise the default implementations of sampling routines in many modern software packages [GLG15, Aba+16a]. Many classical works studied the geometric ergodicity and asymptotic properties of MALA. With regards to the dimension dependence, particularly influential was the optimal scaling result of [RR98], which showed that taking step size leads to a non-trivial diffusion limit for MALA as , at least for product measures satisfying strong regularity assumptions and when initialized at stationarity. Modern analysis techniques have enabled an understanding of the non-asymptotic complexity of MALA [Dwi+18, Che+20, LST20, Che+21, LST21, WSC22], see Table 1 for a summary of the progress in this direction. Our work closes this line of work by showing that the warm start rate of [WSC22], which is tight due to their matching lower bound, is achievable. Moreover, our work provides theoretical justification for the improved empirical performance of MALA after using a low-accuracy algorithm for warm starts, as observed in [WSC22].
The proximal sampler is an algorithmic framework introduced in [TP18, LST21a]. In [LST21a], it was used as a mechanism for boosting the condition number dependence of any high-accuracy log-concave sampler to near-linear, which was then used to design samplers for composite and finite-sum potentials. Then, in [Che+22], it was shown that the proximal sampler reduces the problem of sampling from distributions satisfying weak log-concavity or functional inequalities to the problem of high-accuracy log-concave sampling. In this work, we exploit both these properties of the proximal sampler, and we contribute to its inexact error analysis (see §1.2).
We also mention that in recent work, the proximal sampler has been connected to stochastic localization, leading to recent progress on the KLS conjecture [KP21, CE22, KL22], as well as to diffusion models [Che+23]. There are also applications to sampling from semi-smooth or non-smooth potentials [LC21, LC22, LC22a], and to differential privacy [GLL22, Gop+23, Gop+23a].
The zigzag sampler is an alternative high-accuracy sampler that was recently proposed in [BFR19]. Instead of using a Metropolis–Hastings filter, the zigzag sampler is a piecewise deterministic Markov process which can be implemented without discretization bias. It was recently shown in [LW22] that similarly to MALA, the zigzag sampler has a dimension dependence of from a warm start. Morever, in [LW22, Corollary 1.4], Lu and Wang show that by using LMC with a large step size to warm start the algorithm, one obtains a high-accuracy log-concave sampler with dimension dependence . Indeed, the same strategy can be used with the warm start results of [Che+21, WSC22] to obtain complexities strictly better than ; however, it is clear that such an approach can never reach the desired complexity of —and in fact there is a fundamental barrier even at because it is bottlenecked by the discretization bias of LMC. The goal of this paper is achieving complexity as this is this a natural barrier for high-accuracy samplers given a warm start, and LMC cannot work for this goal.With regards to dimension dependence, running LMC with step size for steps yields a distribution with [Che+22a]. By optimizing the step size and combining this with the best known complexity of the zigzag sampler, one obtains the final complexity [LW22]. We point out that even if the complexity of the zigzag sampler were improvable to , the total complexity would still be at least . Thus is a natural barrier for any warm starting approach using LMC. In direct analogy to our use of MALA, our new complexity result for ULMC (Theorem 4.1) can also be used to warm start the zigzag sampler, leading to the same final complexity bound of . This answers the open questions in [LW22] regarding warm starting the zigzag sampler.
Sampling algorithms have been widely used in differential privacy ever since the invention of the exponential mechanism [MT07]; for an exposition of the surrounding history and applications, see the textbook [DR14]. Sampling-inspired analyses have also been recently used to prove privacy properties of optimization algorithms [CYS21, RBP22, YS22]. Most related to this paper are connections in the other direction: the use of techniques from differential privacy in order to analyze sampling. There are two lines of work in this direction. One involves the technique of adaptive composition for Rényi divergences and its use for establishing Rényi bias bounds for LMC and ULMC [GT20, EHZ22, Zha+23]. The other involves the technique of Privacy Amplification by Iteration (PABI), which was originally used to bound the privacy loss of differentially private optimization algorithms [Fel+18, Bal+19, ADP20, FKT20, SBD21, AT22], and its recent use for analyzing the mixing time of LMC to its biased stationary distribution [AT22a]. In this paper, we build upon this technique in several key ways: we show how to improve mixing results for the biased distribution to mixing results for the target distribution, we show how to use these ideas for ULMC rather than LMC, and most importantly we overcome the key issue of unboundedness by replacing shifts by Orlicz–Wasserstein shifts, see §1.2 for an overview.
4 Simultaneous work
While preparing a draft of this paper for submission, it came to our attention that another group was simultaneously working towards the same problem using completely different techniques and algorithms [FYC23]. We are grateful to them for coordinating simultaneous arXiv submissions. We look forward to reading their paper after it is posted, and we will add a detailed comparison about the differences in a future revision.
5 Organization
We recall preliminaries in §2, especially regarding Rényi divergences. We isolate in §3 our key new technique involving Orlicz–Wasserstein shifted Rényi divergences. We use this technique to obtain faster algorithmic warm starts in §4, and then use these warm starts to develop faster high-accuracy samplers in §5. We conclude in §6 by discussing several future research directions that are motivated by our results. For brevity, we defer various proofs and technical details to the appendices.
Preliminaries
For simplicity of exposition, we assume throughout that we have access to an algorithm for generating independent standard Gaussian random variables. We use the standard notation to suppress low-order terms. Note that since our final results depend polynomially on the dimension and condition number , the hides polylogarithmic factors in these terms—on the other hand, since occurs only polylogarithmically in our high-accuracy results, we do not hide the polylogarithmic factors in .
We say that is -strongly convex if , and that is -smooth if . If is convex, then is -smooth if and only if . We always denote by the condition number . If where is -strongly convex (resp. -smooth), we say that is -strongly log-concave (resp. -log-smooth). All other notation is introduced in the main text.
2 Rényi divergences
The Rényi divergence of order between probability measures and is defined as
if , and otherwise is . The Rényi divergences of order are defined by continuity.
The Rényi divergence of order coincides with the KL divergence, i.e.,
The Rényi divergence of order is related to the divergence via the formula
The Rényi divergence of order is given by
Our analysis makes use of the following elementary properties of the Rényi divergence. Further details about these properties and their proofs can be found in, e.g., the Rényi divergence survey [VH14] as Theorem 1, Theorem 3, Equation 10, and Remark 1, respectively.
For any Rényi order , any Markov transition kernel , and any probability distributions ,
For any Rényi orders , and any probability distributions ,
For any Rényi order , the corresponding function is an -divergence, and thus in particular is jointly convex in its arguments.
We end this section with one last property of Rényi divergences: the weak triangle inequality. The name of this property arises from the fact that although Rényi divergences do not satisfy the triangle inequality, they do satisfy a modified version of it in which the Rényi order is increased and the bound is weakened by a multiplicative factor. Since this property does not appear in the aforementioned survey [VH14] on Rényi divergences, we provide a brief proof for completeness. It can also be found in, e.g., [Mir17, Proposition 11].
For any Rényi order , any , and any probability distributions ,
Expand where and , and then apply Hölder’s inequality using Hölder exponents and . ∎
Improved shifted divergence analysis
In this section we isolate from our analysis a key new technique of independent interest. As overviewed in §1.2, this technique is a strengthening of the “shifted divergence” analysis, a.k.a., “privacy amplification by iteration” (PABI), in which we crucially improve the -Wasserstein shift to an Orlicz–Wasserstein shift. This enables obtaining Rényi divergence bounds on the mixing of any Markov chain which interleaves Lipschitz mapping steps (e.g., gradient descent steps) and noise convolution steps (e.g., adding a Gaussian). This notion captures a variety of algorithms from the differential privacy and sampling communities, often called “contractive noisy iterations”.
The main result of this section is formally stated as follows. This result makes use of the Wasserstein metric that evaluates a coupling’s quality via the sub-Gaussian Orlicz norm; see §3.1 for background on this notion.
Consider two Markov chains and with possibly different initialization, but with the same update transitions
where is a Markov transition kernel that is -Lipschitz in the metric. Then for any Rényi order ,
so long as N\geqslant\log_{1/c}\Bigl{(}\frac{\sqrt{q\,(q-1)}\,W_{\psi_{2}}(\mu_{0},\mu_{0}^{\prime})}{\sigma\sqrt{2}}\Bigr{)}.
We remark that unlike previous versions of the shifted divergence technique, Theorem 3.1 requires a restriction on the number of iterations .This restriction comes from the fact that with this new Orlicz–Wasserstein shifted Rényi divergence, the new shift-reduction lemma (Lemma 3.7) does not apply to arbitrarily large shifts. But this restriction is mild due to the logarithmic dependence. In fact, it is equivalent to requiring the upper bound in (3.1) to be at most .
The rest of this section is devoted to proving Theorem 3.1. In §3.1 we define a new Lyapunov function, and in §3.2 we use it to prove Theorem 3.1.
Key to our proof of Theorem 3.1 is a new Lyapunov function for tracking how indistinguishable the Markov chains become as they evolve. This new Lyapunov function is a shifted Rényi divergence, but unlike the standard shifted divergence technique, here we measure the shift using an “Orlicz–Wasserstein metric” rather than .
We begin by recalling the definition of a sub-Gaussian Orlicz norm. For shorthand, we drop the adjective “sub-Gaussian” as this is the only Orlicz norm considered in this paper. For further background on Orlicz norms, we refer the reader to, e.g., the textbooks [RR91, Ver18], and we mention that the standard significance of this particular (sub-Gaussian) Orlicz norm is that a random variable is sub-Gaussian if and only if this norm is finite [Ver18, Example 2.7.13].
The Orlicz norm of a random variable is
Our proof of Theorem 3.1 uses the Orlicz norm for defining an optimal transport metric between probability distributions. In what follows, we write to denote the set of couplings between and ; that is, the set of all jointly defined pairs of random variables with first marginal and second marginal .
The Orlicz–Wasserstein metric between distributions is
Note that since the Orlicz norm satisfies the triangle inequality, the standard gluing lemma from classical optimal transport theory shows that is indeed a metric; see, e.g., [Vil09a, Chapter 6]. The Orlicz–Wasserstein metric has also been considered in prior works [Stu11, Kel17, GHN23], but to our knowledge this paper constitutes the first use of this metric for sampling analysis.
For any Rényi order and shift , the -shifted Rényi divergence between probability distributions and is defined as
2 Proof of Theorem 3.1
Here we describe how the standard shifted divergence analysis is modified when using shifts in rather than , and how this modified argument leads to a proof of Theorem 3.1.
At a high level, the shifted divergence technique—in both its original form and the new form here—is built upon two key lemmas. These two lemmas track how the shifted Rényi divergence evolves when both distributions are either (1) pushed forward through a Lipschitz map; or (2) convolved with Gaussian noise. These two lemmas are called the “contraction-reduction lemmaAlthough we use this name to be consistent with the previous literature on the shifted divergence technique, we note that this map need not be a contraction, i.e., the Lipschitz constant can be greater than .” and the “shift-reduction lemma.”
The contraction-reduction lemma is the simpler of these two lemmas, and extends unchanged—in terms of both statement and proof—when the standard shift is replaced by our proposed shift. For completeness, we provide a brief proof.
Let be the surrogate for in . Then by definition, and . Thus
where the first step is because by Lipschitzness of ; the second step is by the data-processing inequality for Rényi divergences (Lemma 2.3); and the third step is by construction of . ∎
The shift-reduction lemma, however, requires substantial modification.
Case 1: initial shift . For shorthand, let denote . We bound the Rényi divergence between and , where , , and . Let be the surrogate for , so that and . Let be optimally coupled with with respect to the Orlicz–Wasserstein metric so that
where here and henceforth we write as shorthand for the law of a random variable .
Note that and are the result of the same function applied to the tuples and respectively. Thus, by the data-processing inequality for Rényi divergences (Lemma 2.3),
By expanding the definition of Rényi divergence and applying Hölder’s inequality, we bound this by
By definition of Rényi divergence and then the construction of , the first term 1 simplifies to
Case 2: initial shift . Let denote the surrogate for , so that and . Let be optimally coupled with with respect to the Orlicz–Wasserstein metric so that . Decompose
where . Then
Above, the first step is by using as a surrogate for , which is allowed since
The second step is by using the result from case 1; the third step is by using as a surrogate for , which is allowed since ; and the final step is by construction of . ∎
for any and any . Choosing recovers Lemma 3.7. Different choices of enable trading off the increase in the Rényi order in the first term against the penalty in the second term. The proof of this generalized bound is identical except for one change: replace the Cauchy–Schwarz inequality in the proof with Hölder’s inequality .
We conjecture that (3.3) is tight in that for any input parameters , , , there exist distributions such that this bound holds with equality when it is optimized over the knobs . Details on this conjecture are provided in Appendix B.2.
The Orlicz–Wasserstein metric is the “right” metric to use for the shifted Rényi analysis in the sense that (1) Lemma 3.7 holds with this Orlicz–Wasserstein shifted Rényi divergence; and (2) the Orlicz–Wasserstein distance at initialization is bounded for sampling algorithms (shown in Lemma 4.7).
In contrast, (2) fails for all previous versions of the shifted Rényi divergence analysis, since they use shifts. And (1) fails for other natural candidates of the Wasserstein metric for which the initialization distance is bounded. This includes the metric for any finite , as well as the Orlicz–Wasserstein metric for any Orlicz norm that is weaker than sub-Gaussian. See Appendix B.3 for details. Finally, we remark that this discussion is tailored to the fact that we are analyzing Markov chains with Gaussian noise; if for example, this were replaced by Laplacian noise, then the right notion of shift would be the Orlicz–Wasserstein metric with the sub-exponential Orlicz norm, and our techniques would extend in a straightforward way.
We now use Lemmas 3.6 and 3.7 to prove Theorem 3.1.
Let . By using, in order: the definition of the Markov chain update, Lemma 3.7 (in the form of Remark 3.8 with ), and then Lemma 3.6, we obtain
Note that the use of Lemma 3.7 is valid since by the assumption on .
It suffices to show that the Rényi term in the above display vanishes. To this end, let denote the transition kernel for the -th step of the Markov chain, i.e., . Clearly is -Lipschitz with parameter since for any distributions . Thus we may apply Lemma 3.7 times to argue that
Here, the third step is by the choice of , and the fourth step is by definition of the shifted Rényi divergence. The proof is complete by combining the above displays. ∎
Low-accuracy sampling with O(d)𝑂𝑑O(\sqrt{d}) complexity
The main result of the section is the first Rényi convergence guarantee for log-concave sampling that requires a number of first-order queries that scales in the dimension only as . This improves over the state-of-the-art which has scaling. This result is formally stated as follows.
Suppose that where is -strongly-convex and -smooth, and let . There is a randomized algorithm that, given knowledge of the minimizer of and access to
The algorithm in Theorem 4.1 initializes at the Dirac distribution . This is reasonable because the cost of using gradient descent to compute approximately, using the same first-order oracle access, is dominated by the cost of subsequently running the sampling algorithm. If the algorithm is initialized at some other point , the runtime only increases by a logarithmic factor of , which is lower order unless is exponentially far from , since by Lemma 4.7 and the triangle inequality.
While the results of [Che+18, DR20, Ma+21, Zha+23] have also shown iteration complexities that scale in the dimension as , a key difference is that these results do not hold for Rényi divergences. In particular, past work has only proven weaker mixing results in the Wasserstein metric or the KL divergence. As discussed in the introduction, Wasserstein and KL guarantees are insufficient for the purpose of warm-starting high-accuracy sampling algorithms—for this, it is essential to have guarantees in the more stringent Rényi divergence. (Note that Wasserstein bounds are weaker than KL bounds by Talagrand’s inequality, and moreover KL bounds are weaker than Rényi bounds by monotonicity of Rényi divergences.) See §1.2 for a detailed discussion of this and of the many longstanding technical difficulties involved with establishing Rényi guarantees.
The algorithm we use is Underdamped Langevin Monte Carlo (ULMC) with certain parameters (stated explicitly in the proof in §4.3). Background on this algorithm is recalled in §4.1. At a high level, the proof of Theorem 4.1 uses the weak triangle inequality for Rényi divergences to decompose the sampling error of ULMC into the following two terms, both measured in Rényi divergence:
The “bias” error between the stationary distribution of ULMC and the target distribution .
The “discrete mixing” error of ULMC to its biased stationary distribution.
The bias error (1) is readily handled by recent results such as [GT20, Zha+23]. Bounding the discrete mixing error (2) is the key technical challenge; see §1.2 for a detailed discussion of the technical obstacles related to this, and the connections to open problems about hypocoercivity in the PDE literature. The key contribution of this section is to bound this quantity in Theorem 4.4 below. To do this, we use the new shifted divergence technique developed in §3.
The exposition in this subsection is based on the corresponding section in [Che23]; we refer the interested reader there for further details.
Studied since the work of Kolmogorov in the 1930s [Kol34], the underdamped Langevin diffusion—sometimes also called the kinetic Langevin diffusion—is the solution to the stochastic differential equation
where is a standard -dimensional Brownian motion. Analogous to the classical theory of convex optimization, here the auxiliary state variable has the physical interpretation of momentum, and the linking parameter has the physical interpretation of friction. A related interpretation of the underdamped Langevin diffusion is as a variant of the idealized Hamiltonian Monte Carlo algorithm, in which the momentum is refreshed continuously rather than periodically. The stationary distribution for this SDE is the joint distribution
A major obstacle for analyzing the convergence of the underdamped Langevin diffusion is that this process exhibits hypocoercive dynamics, i.e., the standard Markov semigroup approach based on isoperimetric inequalities does not work. It is a longstanding question in PDE theory to develop general tools for establishing fast convergence of hypocoercive dynamics. See the discussion in §1.2. We bypass these issues by instead developing tools for analyzing a discrete-time version of this diffusion. (In forthcoming work, we detail the extent to which these discrete-time analyses enable analysis of continuous-time hypocoercive dynamics.)
There are several ways to discretize the underdamped Langevin diffusion. Perhaps the simplest way is the Euler–Maruyama discretization, as is standard for defining (unadjusted) Langevin Monte Carlo. However, for these underdamped Langevin dynamics, there is a better discretization which dates back at least to 1980 [EB80], namely:
for . This process is called Underdamped Langevin Monte Carlo (ULMC) or Kinetic Langevin Monte Carlo; we use the former term in this paper. The point of this discretization is that since the gradient is refreshed periodically rather than continuously, the SDE is linear within these periods, and thus can be integrated exactly in closed form (see, e.g., [Che+18, Appendix A]). This is called an “exponential integrator” in the lingo of numerical analysis, and is formalized as follows.
Conditioned on , the law of is the Gaussian distribution where
Above, we use the notational shorthand .
2 Discrete mixing of Underdamped Langevin Monte Carlo
where is the linear map defined in (4.3).
We remark that in a typical use case of this discrete mixing result, is initialized at a product distribution of the form , and is compared to the target distribution . In this setting, the Orlicz–Wasserstein metric in the upper bound can be simplified to .
To prove Theorem 4.4, we appeal to our new shifted divergence technique developed in §3. This requires analyzing the ULMC iterates in a twisted norm, since an iteration of the ULMC algorithm (or more precisely, the mean-shifting function defined in Lemma 4.3) is not contractive with respect to the standard Euclidean norm. This twisted norm is the Euclidean norm after the change of coordinates
In these new coordinates, the mean of the next iterate of ULMC started at is , where . Since , we can explicitly write
By Lemma 4.3, it follows that conditioned on , the law of is the Gaussian distribution where
We make use of the following two helper lemmas about the dynamics of ULMC in this twisted norm. The first helper lemma shows that the ULMC algorithm sends two iterates to Gaussians with means that are closer in the twisted norm than the original iterates. Since the two Gaussians have the same covariance , this implies that the ULMC Markov transition kernel is contractive in , which will allow us to use our new shifted divergence technique from §3. This lemma first appeared in the recent paper [Zha+23]; for completeness, a proof is provided in Appendix C.1.
The second helper lemma estimates the noise of ULMC in this twisted norm. The proof is an explicit computation and is provided in Appendix C.2.
Suppose that . Then the matrix defined in (4.5) satisfies
Armed with Lemmas 4.5 and 4.6, we are now ready to prove Theorem 4.4.
Let and denote the two processes and obtained by running ULMC from initialization distributions and , respectively. Define twisted processes and by and , where is the change-of-coordinates matrix defined in (4.3). Since is invertible, applying the data-processing inequality for Rényi divergences (Lemma 2.3) in both directions implies
We now show that the latter term is at most . For shorthand, define and define to be the Markov operator given by . Then by Lemma 4.3 and a change of measure, the law of is
Similarly, the law of is
Thus, letting denote the Lipschitz constant of the Markov operator w.r.t. the metric, we may invokeThe application of this result requires the number of iterations to be large enough that the right hand side of (4.6), later set to , is at most . But this holds by assumption. the new shifted divergence result (Theorem 3.1) to bound
We now use the two helper lemmas to quantify the various terms in (4.6). First, by a simple coupling argument and then an application of Lemma 4.5, the Markov operator is -contractive with parameter , where
Second, because ULMC is run with step size , Lemma 4.6 implies
Therefore, by combining the above displays, we conclude that
Setting this bound to and solving for completes the proof. ∎
3 Warm start with Underdamped Langevin Monte Carlo
We begin by bounding the distance to the target at initialization. We emphasize that this initialization is not a warm start. Indeed, this initialization is even weaker than what is typically called a “feasible start” in the literature (namely ), and moreover can be further relaxed to an arbitrary initialization so long as the distance between and the mode of the target distribution is sub-exponentially large (since our final bound depends only logarithmically on this distance).
Suppose that where is -strongly convex. Let denote the minimizer of . Then
Let and define . By definition of the Orlicz–Wasserstein metric,
for any . By combining the above displays and setting , we conclude that
Therefore this choice of is an upper bound on the Orlicz–Wasserstein norm . ∎
The second lemma uses Girsanov’s theorem to bound the bias of ULMC. Here, we build upon recent advances in the literature on Rényi discretization of stochastic processes. Beginning with the works [GT20, Che+21, EHZ22] and culminating in the paper [Che+22a], it is now understood that the Girsanov discretization technique leads to bias bounds for LMC in Rényi divergence matching prior results which only held for weaker divergences, and yet remains flexible enough to cover varying assumptions. The recent paper [Zha+23] extends this technique for ULMC. Since the results of [Zha+23] hold under more general assumptions at the expense of a more involved analysis, and in the interest of keeping our derivations more self-contained, in Appendix C.3 we simplify and streamline the Girsanov argument of [Zha+23] for our setting of interest. In order to clarify where the comes from, we write the final bound in terms of the total elapsed continuous time rather than the number of iterations .
Suppose that is -strongly-convex and -smooth. Let , and let denote the Markov transition kernel corresponding to an iteration of ULMC with friction parameter and step size , where is the total number of iterations and is the total elapsed time. Then,
By the weak triangle inequality for Rényi divergence (Lemma 2.7), we can further bound this by
The coefficient can be crudely bounded by , say, since it suffices to bound the Rényi divergence error for (indeed, monotonicity of Rényi divergences in the order then implies the same bound for ).
Now, by combining our discrete mixing result for ULMC (Theorem 4.4), our initialization bound (Lemma 4.7), and the ULMC bias bound (Lemma 4.8), we conclude that
if ULMC is run with friction parameter , step size , and iteration complexity that satisfy:
By recalling that , solving for these choices of parameters, and omitting logarithmic factors, we conclude that it suffices to run ULMC with the following choices of parameters:
High-accuracy sampling with O(d)𝑂𝑑O(\sqrt{d}) complexity
Establishing fast mixing results for MALA is a longstanding problem. As detailed in §1, recent breakthroughs have made it clear that the key barrier for fast mixing of MALA is the question of warm starts. In this section, we use the faster low-accuracy sampling result developed in §4 to efficiently warm start MALA. This leads to the fastest known high-accuracy sampling algorithms not only in strongly log-concave settings (details in §5.1), but also in weakly-log-concave and isoperimetric, non-log-concave settings (details in §5.2), for which we improve over state-of-the-art query complexity results by a factor of .
Moreover, for any with probability at least , the number of queries made satisfies
In analogy to the familiar concept from algorithm design for deterministic problems [Cor+22], the algorithm in Theorem 5.1 may be called a “Las Vegas” algorithm because it has a randomized runtime which is small with high probability. The fact that this runtime is randomized is not an issue in practice because the iteration complexity depends on a quantity that is efficiently estimable during the execution of the algorithm.
In the rest of this subsection, we overview the algorithm in Theorem 5.1 and its analysis; see Appendix D for full technical details. This algorithm combines three algorithms as building blocks: ULMC, MALA, and the proximal sampler algorithm. Let us explain this by building up to the full complexity in two steps—both because this will motivate why all three algorithmic components are needed, and also because this is how our analysis actually proceeds.
However, while this simple combination of ULMC and MALA achieves the desired dependence on the dimension , it leads to a suboptimal dependence on the condition number , namely rather than . This worsened dependence in arises from the state-of-the-art bounds on the discretization of ULMC [Zha+23]. For full details on this weak version of Theorem 5.1, see Appendix D.3.
While the main conceptual innovation here is the high-level strategy of combining these three algorithmic building blocks, we remark that an additional technical obstacle for proving Theorem 5.1 is showing mixing in more stringent notions of distance than TV. See the discussion in §1.2. Indeed, while our new ULMC result proves fast mixing in Rényi divergence, existing results on MALA and its combination with the proximal sampler are limited to TV. We boost this mixing in TV to Rényi divergences (and thus all the other desired metrics by standard comparison inequalities) using two additional ideas.
The first improves mixing bounds for the proximal sampler from TV to Rényi divergence. To do this, we control the propagation of error when each step of the proximal sampler algorithm is performed approximately in Rényi divergence. As we show, this is readily accomplished by appealing to the “strong composition rule” of Rényi divergences from the differential privacy literature.
The second improves mixing bounds for MALA from TV to Rényi divergence. We accomplish this by further exploiting the fact that MALA is warm started in Rényi divergence. Note that this means we use the Rényi warm start in two ways: first to show that MALA mixes fast in TV, which is what we can conclude from the above argument and appealing to [Che+21, WSC22]; and second, to boost the TV bound at the final iterate to a more stringent bound. We isolate this TV-to-Rényi boosting technique in the following simple lemma as it may be of independent interest: indeed, since it uses the TV mixing bound in an entirely black-box way, this lemma may be useful for establishing Rényi mixing of other warm-started algorithms. This lemma improves the previous result of [Che+21, Lemma 28] because that result required a warm-start in which is currently unavailable algorithmically, whereas this lemma here only requires the weaker condition of a warm start in a Rényi divergence of finite order (stated here with for simplicity).
Let be a Markov transition kerrnel which has stationary distribution . Consider running from any initialization distribution for steps to obtain a distribution . Then
See Appendices D.1 and D.2 for background on MALA and the proximal sampler algorithm, respectively; and see Appendices D.3 and D.4 for proofs of the weak version and full version of Theorem 5.1, respectively.
2 Extensions to weakly-log-concave and non-log-concave settings
Our faster algorithm for sampling from well-conditioned targets (Theorem 5.1) yields faster samplers for a variety of other settings, due essentially to the reductions in [Che+22]. We present here several such extensions that concern target distributions which satisfy isoperimetric inequalities, which is quite flexible in the sense that this allows for non-log-concavity and also is preserved under, e.g., bounded perturbations and Lipschitz mappings. See §A for background on these isoperimetric inequalities.
A comment on notation for these isoperimetric settings: we still use the condition number to denote the ratio , but now denotes the (inverse) parameter of an isoperimetric bound, rather than the parameter for strong convexity. The motivation behind this notation is that -strong-convexity implies the log-Sobolev inequality with parameter , which in turn implies the Poincaré inequality with parameter (see Lemma A.3).
Just as in [Che+22], we could also obtain a result for distributions satisfying a Latała–Oleszkiewicz inequality, which interpolates between PI and LSI. In this setting, we again improve over the previous state-of-the-art bounds by a factor of . However, for the sake of brevity, we omit this extension as it is conceptually similar but requires more involved technical details.
These results are the direct analogs of the state-of-the-art complexity results in [Che+22, Corollary 7], but here with a dimension dependence that is improved by a factor of .
We mention another consequence of our improved high-accuracy sampler for the strongly-log-concave setting. Namely, via the same proximal reduction framework, this gives the following alternative complexity bound for target distributions which are (non-strongly) log-concave, sometimes called weakly-log-concave. This bound is a direct analog of [Che+22, Corollary 6], but here with a dimension dependence that is also improved by a factor of . Note that this theorem is a low-accuracy guarantee; one can also obtain high-accuracy samplers from our results in this log-concave setting by using the fact that log-concavity implies a Poincaré inequality, albeit with a function-dependent constant [KLS95], and then appealing to Theorem 5.4. The resulting low-accuracy and high-accuracy results are incomparable in the sense that each can dominate in different settings—but in any case, our theorems for both settings yield improvements by a factor of .
Proofs for the results in this section are provided in Appendix D. At a high level, the proof of all these results use the same reduction to the problem of sampling from well-conditioned distributions. This reduction is based on the proximal sampler (described in Appendix D.2) and lets us apply our improved sampler for the well-conditioned case (Theorem 5.1). In each case, however, we must track the propagation of error due to the inexact implementation of the backwards step of the proximal sampler, which was not previously done in any work except for in the TV distance.
In Appendix D.7, we provide more explicit, albeit more complicated, statements of these results to address the following two points. (1) The above results depend on the initialization (through , , or ) and it may be unclear how large these quantities are in a given application. (2) We assumed that the algorithm has access to a stronger oracle than just a first-order oracle for , namely, we also assumed access to a prox oracle for with . We address (1) by explicitly bounding these initialization quantities in terms of other, more easily computable problem parameters, and we address (2) by removing the assumption of a prox oracle.
Discussion
Here we mention several interesting questions for future research that are inspired by our results.
Are warm starts essential for future progress in high-accuracy sampling? Our work is the first to show the achievability of the faster rates proven for high-accuracy samplers under a warm start assumption. We do this by exhibiting an efficient algorithm for producing the warm start. We believe that this general strategy may be important for future progress in high-accuracy sampling. Indeed, the natural next candidate for improving upon MALA is Metropolized Hamiltonian Monte Carlo [Nea+11], or related variants. For such Metropolized algorithms, we suspect that much of the intuition from §1.2 remains true; namely, that the algorithm can benefit from a more aggressive step size near stationarity. Hence, to extract the full potential of these algorithms, it seems likely that we must again pursue the dual plan of improving the rates under a warm start, and efficiently computing that warm start. Insofar as warm starts continue to play an important role in sampling analysis, the Rényi analysis techniques that we developed in §3 and §4 could prove useful for future progress in this direction.
Can we leverage shifted divergence techniques for further advances in differential privacy and beyond? Core to our results is an improved version of the shifted Rényi divergence technique that uses Orlicz–Wasserstein shifts rather than shifts. Since their introduction, shifted divergences have been instrumental for advances in differentially private optimization (see the prior work discussion in §1.3), and also very recently in the context of sampling ([AT22a] and Theorem 4.1). We believe that we are only scratching the surface of potential applications, extensions, and refinements of this technique, and we are optimistic that a deeper understanding of our Rényi analysis toolbox will have implications far beyond.
We thank Mufan (Bill) Li and Matthew Zhang for many insightful conversations regarding hypocoercivity. JMA acknowledges funding from an NYU Faculty Fellowship. SC acknowledges funding from NSF TRIPODS program (award DMS-2022448).
Appendix A Background on functional inequalities
In this section, we collect relevant background material for the convenience of the reader.
To go beyond the strongly log-concave case, we can instead assume that the target distribution satisfies a functional inequality, which encodes geometric information (e.g., isoperimetric properties) about . We focus primarily on the two most well-studied functional inequalities in this context, namely the log-Sobolev inequality and the Poincaré inequality. For each of these two functional inequalities, the class of distributions satisfying this assumption not only includes all strongly log-concave distributions (see Lemma A.3 below), but also includes many more examples because of closedness properties of these functional inequalities under operations such as bounded perturbations of the potential, pushforwards via Lipschitz mappings, or taking suitable mixtures. We refer to [BGL14] for many of these properties, and to [CCN21] for the closure under taking mixtures.
We next collect together key facts about these functional inequalities. The following results show that the class of distributions satisfying these inequalities is larger than the class of strongly log-concave distributions; see [BGL14, Proposition 5.1.3 and Corollary 5.7.2].
(Bakry–Émery theorem) If is -strongly log-concave, then it satisfies an LSI with constant at most .
If satisfies an LSI with constant , then it also satisfies a PI with constant at most .
A useful consequence of the LSI is the following sub-Gaussian concentration inequality, typically established via the Herbst argument; see [BGL14, Proposition 5.4.1].
Similarly, the PI implies subexponential concentration, see [BGL14, §4.4.3].
Next we recall two comparison inequalities which enable proving sampling guarantees in Wasserstein distance as an immediate corollary of proving sampling guarantees in other metrics—namely KL divergence in the LSI setting, and chi-squared divergence in the PI setting. Such comparison inequalities are often called transport inequalities. Specifically, the first result, attributed to Otto and Villani [OV00], shows that under an LSI, a transportation inequality between Wasserstein and KL divergence holds (this inequality is often referred to as Talagrand’s inequality).
The second result shows a similar transport inequality in the PI setting [Liu20]. Under a PI, Talagrand’s inequality does not necessarily hold anymore. Nevertheless, a useful transport inequality still holds if one replaces the KL divergence by the chi-squared divergence.
Finally, we record the following standard second-moment-type bound for strongly log-concave measures; see, e.g., [DKR22, Proposition 2]. We give a short proof sketch for the convenience of the reader.
Suppose that the distribution is -strongly log-concave, and that is the minimizer of . Then,
Appendix B Deferred details for §3
Here, we prove the inequality in Remark 3.4, repeated here for convenience:
By [Ver18, Proposition 2.5.2], if is an optimal coupling of and for the distance, then
Observe that for any random variable , if we denote , then we can bound
and therefore by the definition of the Orlicz norm. Now, applying this bound to the random variable , we conclude the desired inequality
B.2 Remarks on tightness of Lemma 3.7
Here we remark that, conditional on the following plausible conjecture, the generalized version of Lemma 3.7 (as stated in Remark 3.8) is tight. This conjecture states that the shifted Rényi divergence between two isotropic Gaussians with same covariance is achieved by a deterministic shift. Understanding this simple case could be more broadly helpful for understanding tightness of other inequalities and analyses using the shifted Rényi divergence.
where .
Of course, the conjecture here is the first equality (the second equality is just the closed-form expression for the Rényi divergence between Gaussians in Lemma 2.5). The direction “” is clear because satisfies
and therefore is feasible for the optimization problem defining the shifted Rényi divergence. The direction “” is the one requiring justification.
In the rest of this subsection, we show the claimed tightness assuming Conjecture B.1. Fix any Rényi order , noise variance , and initial shift . Consider distributions and , where . We claim that the bound in Remark 3.8 holds with equality when its parameters are optimized; that is,
To this end, supposing Conjecture B.1 holds, the left hand side of (B.2) is equal to
On the other hand, note that is equal to if , and otherwise is equal to . This means that the optimal value of is . Thus the right hand side of (B.2) simplifies to
where the final step is because the optimal value of is at . We conclude that the left- and right-hand sides of (B.2) indeed match, as desired.
B.3 Proof for Remark 3.9
.
This comprises a counterexample to Lemma 3.7 by taking and and noting that if , then we can simply dilate the space (i.e., replace by for a sufficiently large ) and repeat the same argument.
In the case that , then is equal to the -th norm of , which is finite for any . In the case that is an Orlicz–Wasserstein norm with Orlicz norm weaker than sub-Gaussian, then is equal to the Orlicz norm of , which is finite if we choose .
Note that is not sub-Gaussian, yet is sub-Gaussian. We may therefore appeal to the fact that the Rényi divergence is infinite whenever the first argument is not sub-Gaussian, but the second argument is. For a proof of this fact in the case that , see [Che+22a, Lemma 21]; this proof readily extends to any finite by replacing the Cauchy–Schwarz inequality by Hölder’s inequality.
Appendix C Deferred details for §4
Since , we have
where we use the notational shorthand .
Since and , we can approximate by the following matrix with error
By a direct computation, the eigenvalues of are , where ranges over the eigenvalues of . The strong-convexity and smoothness of implies that . Thus
In order for this to be strictly smaller than , we must take . We choose , whereby
C.2 Proof of Lemma 4.6
By definition of and ,
The smallest eigenvalue of this matrix is
Above, the first step is by the explicit formula for the eigenvalues of a matrix; the second step is by plugging in the entries of and simplifying; and the third step is by performing a Taylor expansion in the variable .
C.3 Proof of Lemma 4.8
We invoke the following result, which appears as Lemma 26 in [Zha+23].
Let denote the continuous-time underdamped Langevin diffusion (4.1) with potential that is -smooth and minimized at . Assume that and . Then, conditioned on ,
This result can be easily adapted from the proof of [Zha+23, Lemma 26], noting that in our situation the bound simplifies as we are assuming is -Lipschitz rather than merely Hölder continuous. ∎
provided that Novikov’s condition (see [Le ̵16, Theorem 5.23]) holds:
Assuming for the moment that (C.1) is indeed verified, Itô’s formula yields
For , let . By the Cauchy–Schwarz inequality,
We claim that the term marked equals ; this would follow if the quantity inside the expectation is a martingale. In general, it is only a local martingale, but it is a bona fide martingale provided that Novikov’s condition holds: it suffices to have
Note that this condition is stronger than (C.1).
Towards this end, we bound, for a parameter to be chosen later,This argument avoids the use of the “conditioning lemma” from [GT20] (Lemma 23 in [Zha+23]).
By conditioning on and applying Proposition C.1, this is bounded by
provided that . We choose so that . We now need tail bounds for and .
Using the argument in the proof of Lemma 4.7, for ,
provided that . Therefore,
provided that .
The same argument applied to yields
provided that .
If we put these bounds together and take , we deduce that if and , then it holds that
This verifies (C.1) and (C.2), and moreover shows that for ,
Applying Proposition C.1 and the above tail estimates,
Hence, by definition of the Rényi divergence, we conclude that
Appendix D Deferred details for §5
Propose a new point ;
Accept the new point with probability . That is, if the proposal is accepted, we set , otherwise we set .
It can be shown that under mild conditions on the proposal , the resulting Metropolis-adjusted algorithm is a reversible Markov chain with stationary distribution . Since Markov chains often exhibit geometrically ergodicity, the family of Metropolis-adjusted chains is often used to design high-accuracy samplers.
In this work, we are primarily considered with the Metropolis-adjusted Langevin algorithm, in which the proposal kernel is taken to be one step of the discretized Langevin algorithm, i.e.,
For this choice of proposal kernel, generating a proposal and computing the acceptance ratio can be carried out with a constant number of evaluations of (zeroth-order queries) and (first-order queries). Actually, in order for the mixing time results we invoke to be valid, we must instead consider the -lazy version of the chain, in which each proposal is discarded with probability . Since this only affects the mixing time bounds by a factor of , we henceforth ignore this distinction.
D.2 Background on the proximal sampler
Next, we perform Gibbs sampling on the augmented target; namely, we alternate between the following steps.
Forwards step (convolution): Sample .
Backwards step (RGO): Sample .
The backwards step is known as the restricted Gaussian oracle (RGO), and any successful use of the proximal sampler hinges upon an efficient implementation of the RGO.
Just as the Langevin diffusion is recognized as the Wasserstein gradient flow of the KL divergence w.r.t. , thanks to the seminal result of [JKO98], the proximal sampler admits an appealing interpretation as a proximal discretization of that same gradient flow. Indeed, the RGO can be interpreted as the proximal operator for the KL divergence over the Wasserstein space, evaluated at a Dirac measure; moreover, the convergence rates established for the proximal sampler exactly match the classical rates for the proximal point method (PPM) in Euclidean space, a fact which led to a new sharp analysis of the PPM under a Polyak–Łojasiewicz inequality. For this and further discussion, we refer to [Che+22].
From an algorithmic standpoint, we are interested in two key features of the proximal sampler: (1) the proximal reduction framework which allows us to boost the condition number dependence of any high-accuracy sampler to near-linear [LST21a], and (2) its uses for sampling beyond strong log-concavity [Che+22].
The other virtue of the proximal sampler exploited in this work is its application to sampling beyond the strongly log-concave setting, as was put forth in [Che+22]. In this paper, the authors analyzed the outer loop complexity of the proximal sampler under weak log-concavity and under a variety of standard isoperimetric assumptions (e.g., the log-Sobolev or Poincaré inequality). In all of these cases, however, as soon as is -smooth, the approximate implementation of the RGO can be handled, as before, by a high-accuracy sampler for strongly log-concave and log-smooth distributions. Hence, the results of [Che+22] effectively reduce the problem of sampling from each of the aforementioned classes of distributions to the problem of high-accuracy strongly log-concave and log-smooth sampling. They used this reduction to provide new state-of-the-art guarantees for sampling from these classes, and in §5.2 we leverage our faster implementation of the RGO to improve each of their complexity bounds by a factor of .
D.3 Weak version of Theorem 5.1
Here, we show the following weaker version of Theorem 5.1 as it provides the key building block to prove it. Like Theorem 5.1, this result here shows that from a feasible start, the query complexity of high-accuracy sampling from a strongly-log-concave distribution scales in the dimension as rather than . The difference from Theorem 5.1 is that the weaker result here has a suboptimal dependence on the condition number , namely rather than . This dependence will later be boosted using the proximal sampler in §D.4, allowing us to prove the full Theorem 5.1.
To prove convergence in the various metrics, due to standard comparison inequalities it usually suffices to prove a convergence result in the strongest metric, namely, the chi-squared divergence. Indeed, convergence in the KL divergence follows from the monotonicity of Rényi divergences (Lemma 2.4) and convergence in the TV distance follows from Pinsker’s inequality. If satisfies an LSI, then convergence in follows from Talagrand’s inequality (Lemma A.6); otherwise, if only satisfies a PI, then convergence in follows from the quadratic transport-variance inequality (Lemma A.7).
Run ULMC from this arbitrary initialization to obtain a warm start (which also implies a warm start).
Use the warm start to argue that MALA mixes rapidly in TV.
Use the warm start to argue that the TV mixing guarantee implies mixing guarantees in (and therefore also the other desired metrics by Remark D.2).
Our main technical contribution here is the ability to implement step 1 in queries—this is an immediate application of our result on ULMC (Theorem 4.1). Step 2 follows from known results about MALA [Che+22, WSC22], with only minor modification as described below, and step 3 follows from the helper Lemma 5.2.
The rest of this Appendix section is organized as follows. Step 2 is described in §D.3.1, step 3 is proved in §D.3.2, and then we combine these to prove Theorem D.1 in §D.3.3.
We first formally state the result in step 2, namely, that MALA mixes rapidly in TV from a warm start. This is [WSC22, Theorem 1], except with a less stringent assumption on the initialization . Specifically, [WSC22, Theorem 1] assumes that is an -warm start with respect to the target (or equivalently, ), whereas the following lemma only assumes that has bounded (or equivalently, bounded ) distance to . This requires only very minor modification to their analysis, but is essential for our purposes, since our result in §4 can only produce warm starts in Rényi divergences of finite order.
Let where is -strongly-convex and -smooth. For any error , the -lazy MALA algorithm with appropriate step size requires
We first recall the proof of [WSC22, Theorem 1]. The majority of their analysis is to bound the -conductance . They then appeal to the classical result [LS93, Corollary 1.6], which states
where . A consequence of being an -warm start with respect to is that . By plugging this into the right hand side of (D.1), they conclude that the TV error is at most if they set and . Plugging in their bound [WSC22, equation (39)] on finishes their proof.
The proof here differs only in that we bound the right hand side of (D.1) by using the warm start. Specifically, observe that for any set , the Cauchy–Schwarz inequality implies
It follows that , and thus we obtain the following modified version of (D.1):
Thus the TV error is at most if we set and . Plugging in their bound [WSC22, equation (39)] on completes the proof.In fact, one can simply set in their final bounds to obtain Theorem D.3. ∎
D.3.2 Proof of Lemma 5.2
By the stationarity property of and the data-processing inequality for Rényi divergences (Lemma 2.3), we have . It now suffices to argue that the following inequality holds for any distributions :
To prove (D.3), we use the Cauchy–Schwarz inequality to bound
The first integral is precisely . The second integral can be bounded by
where above, the first step is by the elementary inequality , which holds for all ; and the second inequality is by the definition of Rényi divergence. This completes the proof of (D.3) and thus also the proof of the lemma.
D.3.3 Proof of Theorem D.1
By Theorem 4.1—or rather the extension in Remark 4.2 to arbitrary initial distributions—ULMC outputs a distribution satisfying , say, using
gradient queries, where is its initial distribution. By monotonicity of Rényi divergences (Lemma 2.4) and the identity between and (Remark 2.2), this ULMC guarantee implies , so is a warm start in divergence. Thus we may invoke Theorem D.3 to run MALA from initialization in order to produce a distribution satisfying , say, using
first-order queries. Now by Lemma 5.2, we can use the warm start property of to boost the guarantee on MALA’s output to the following guarantee:
This implies the desired mixing bound. Mixing in the other metrics then follows from Remark D.2.
D.4 Proof of Theorems 5.1 and 5.3
Here we prove our main results about faster high-accuracy sampling algorithms in the setting that the target distribution is strongly-log-concave (Theorem 5.1) or satisfies a log-Sobolev inequality (Theorem 5.3). Since our analysis only relies upon the LSI property, we are able to prove both theorems simultaneously. (Indeed, recall that strong-log-concavity implies a log-Sobolev inequality by the Bakry–Émery theorem, see the first part of Lemma A.3). See §5.2 for a high-level overview of the algorithm and analysis.
We begin with a helper lemma, which is similar to the Orlicz–Wasserstein initialization bound for in Lemma 4.7, but now generalized to the RGO that is used in the backwards step of the proximal sampler.
Let denote the mode of . By the triangle inequality,
The former term is bounded above by by an application of Lemma 4.7 and the observation that is strongly-log-concave with parameter . Next, we bound the latter term
Since is the mode of , it is the minimizer of the convex log-density, thus by first-order optimality conditions we have . By rearranging this identity, using the smoothness of , and then using the triangle inequality,
Now by the assumption on the step size, . Plugging this in and re-arranging yields
Combining the above displays completes the proof. ∎
Armed with this initialization lemma, we are now ready to prove the main results of this section.
Recall from the discussion at the beginning of this subsection that it suffices to prove Theorem 5.3. Hence, in this proof we assume that is -LSI but do not necessarily assume that it is -strongly-log-concave. We prove the mixing time for the divergence, which suffices by Remark D.2.
Above, the first step is by the data-processing inequality for Rényi divergences (Lemma 2.3); the second step is by the “strong composition rule” for Rényi differential privacy (this lemma has appeared in many equivalent forms, see, e.g., [Aba+16, DR16, Mir17]; here we apply the version from [AT22, Lemma 2.9]); and the final step is by the guarantee (D.5) of the approximate RGO.
By combining the error bounds (D.4) and (D.6) for the forward step and approximate backwards step of the proximal sampler, we conclude the one-iteration bound
Iterating this bound times gives the following Rényi divergence bound on the mixing error of the proximal sampler when using this approximate RGO:
This error is at most if we run the proximal sampler with step size for
iterations and perform each approximate RGO to accuracy
Henceforth, consider , so that (see Remark 2.2). Observe that if the step size , say, then the RGO is strongly-log-concave and has condition number of size at most
Otherwise, the number of gradient queries is
The latter expression will be made more explicit in Appendix D.7, and upon doing so it leads to the final statement of Theorem 5.1. ∎
D.5 Proof of Theorem 5.4
We prove the mixing bound; the other desired mixing bounds then follow immediately due to standard comparison inequalities (see Remark D.2). We consider the same inexact RGO algorithm as in the LSI setting (see Appendix D.4). Under the present Poincaré assumption, the forwards step of the proximal algorithm is known to be a contraction in —in direct analog to (D.4). Specifically, by analyzing the simultaneous heat flow, it was shown in [Che+22, Appendix A.4] that
The bound (D.6) on the error of a backwards step of the proximal sampler using an approximate RGO (D.5) remains unchanged (as it never uses the LSI assumption). This Rényi bound is equivalent to the bound
by using the relationship between the chi-squared and Rényi divergences (see Remark 2.2). By combining the above two displays, we obtain the following convergence bound for one full step of the proximal sampler:
if we solve each approximate RGO to accuracy
D.6 Proof of Theorem 5.6
The proof for the weakly convex case is similar to the proofs of Theorems 5.1, 5.3, and 5.4, in that we carefully keep track of the error from inexact implementation of the RGO, but the proof requires key modifications. It was shown in [Che+22, Appendix A.3] that along the simultaneous heat flow,
In fact, the second guarantee follows from the first together with Talagrand’s inequality (see Lemma A.6) if we choose step size , because the RGO is then -strongly log-concave.
By applying (D.6) for the proximal sampler with inexact RGO implementation, convexity of the map , and (D.18), we deduce that
Moreover, from the second condition in (D.19), a standard coupling argument (see, e.g., [Che+22, Appendix A.2]), and Wasserstein contractivity of the exact proximal sampler steps under log-concavity [Che+22, Theorem 1], we obtain
Let us assume that and . This reads
Upon rearranging this and taking , it implies
By invoking Theorem D.1, the total number of first-order queries is
D.7 Explicit bounds
Here, we make the statements of the results in §5.2 more explicit by bounding the initialization quantities in terms of other, more easily computable problem parameters. Moreover, we carry through the analysis without assuming access to a prox oracle for .
We remark that these explicit bounds also involve randomized runtimes. The reason for this is that in each iteration of the proximal sampler, the implementation of the RGO takes a number of queries which depends on the size of the proximal sampler iterate; in turn, this is a random quantity.
We make use of the following Rényi divergence bound at initialization when using a Gaussian “feasible start”. This bound is imported from [Che+22a, Lemma 30]Their lemma has an extra because it is written for the general setting of any Hölder smoothness exponent . Lemma D.5 is obtained by setting , in which case the extra trivially drops in the second line of their proof. and can be thought of as a tighter, more explicit version of [VW19, Lemma 4]. Observe that this lemma does not require convexity of the potential , which makes it applicable to the LSI and PI settings in §5. If is assumed convex, then every stationary point is a minimizer of , hence the upper bound improves since vanishes.
In particular, if is also convex, then
D.7.2 Bounding the size of the proximal sampler iterates
Next, by the strong composition rule in Rényi differential privacy,
By iterating this inequality, we deduce that for all ,
This inequality will be used later for a change of measure argument.
However, we must first investigate the concentration of under . Since is a -Lipschitz function, then concentration under a Poincaré inequality (Lemma A.5) implies the following tail bound: for all ,
Also, let . Standard concentration estimates for yield
Since , a union bound yields
We now adapt the change-of-measure argument from [Che+22a, Lemma 21]. Namely, let denote the event above. By Hölder’s inequality,
After taking a union bound over and using (D.21), it shows that for , with probability at least , it holds:
D.7.3 Explicit versions of the results beyond strong log-concavity
Finally, we state and prove the more explicit versions of the results in §5.2.
Moreover, for any with probability at least , the number of queries made satisfies
Moreover, for any with probability at least , the number of queries made satisfies
For the proofs of Theorems D.8 and D.9, we can simply use the proofs of Theorems 5.3 and 5.4 given in Appendices D.4 and D.5 respectively, substituting in the Rényi initialization bound of Lemma D.5 and the bound on the size of the proximal sampler iterates in Lemma D.6.
For the proof of Theorem D.7, we again follow the proof of Theorem 5.6 in Appendix D.6 and use Lemmas D.5 and D.6, but with the following additional ingredients.
First, we bound the Wasserstein distance at initialization. We note that for ,
where the last inequality makes use of a reverse Hölder inequality for log-concave measures; see [AB15, Proposition A.5].
Second, although we could invoke Lemma D.6 directly, this would incur a dependence on the Poincaré constant of . Although all log-concave measures indeed satisfy a PI, it is not always straightforward to estimate the Poincaré constant. Therefore, we note that by invoking the reverse Hölder inequality in [AB15, Proposition A.5] rather than the concentration under a PI (Lemma A.5), it is possible to eliminate the dependence on in Lemma D.6 when is log-concave, which gives the final statement of the result. ∎
We remark that the parameters and have already appeared in prior sampling analyses such as [Che+22, Che+22a]. For the reader’s convenience, we pause to discuss the interpretation of the dependencies in the final bounds. First, we note that the dependence on the failure probability is polynomial in , and is therefore negligible.
The dependence on the first moment bound is logarithmic in all of the results and hence typically negligible, with the exception of Theorem 5.6 in which case it is usually the dominant term.
Finally, in the isoperimetric settings, there is additionally a dependence on the objective gap , which measures the quality of the stationary point. If , which is realistic for many applications (it reflects the situation in which the user has some reasonable prior knowledge about the mode), then this is never the dominant term in the bounds; and for Theorem 5.3, the dependence on is only logarithmic.
Although these parameters have to be controlled for any given application, for interpretability we give simplified statements of the bounds: we assume , that is polynomially bounded, and we omit logarithmic factors for simplicity.
pages11 rangepages19 rangepages1 rangepages6 rangepages17 rangepages64 rangepages33 rangepages-1 rangepages13 rangepages27 rangepages1 rangepages31 rangepages-1 rangepages24 rangepages2 rangepages41 rangepages11 rangepages38 rangepages33 rangepages6 rangepages5 rangepages197 rangepages25 rangepages14 rangepages11 rangepages12 rangepages9 rangepages12 rangepages14 rangepages42 rangepages22 rangepages23 rangepages11 rangepages25 rangepages17 rangepages19 rangepages43 rangepages26 rangepages2 rangepages1 rangepages33 rangepages13 rangepages58 rangepages-1 rangepages54 rangepages-1 rangepages51 rangepages10 rangepages13 rangepages50 rangepages1 rangepages1 rangepages-1 rangepages40 rangepages14 rangepages33 rangepages18 rangepages8 rangepages19 rangepages19 rangepages24 rangepages13 rangepages1 rangepages1 rangepages1 rangepages935 rangepages63