Sampling from Gibbs distributions $p(x) \propto \exp(-V(x)/\varepsilon)$ and computing their log-partition function are fundamental tasks in statistics, machine learning, and statistical physics. However, while efficient algorithms are known for convex potentials $V$, the situation is much more difficult in the non-convex case, where algorithms necessarily suffer from the curse of dimensionality in the worst case. For optimization, which can be seen as a low-temperature limit of sampling, it is known that smooth functions $V$ allow faster convergence rates. Specifically, for $m$-times differentiable functions in $d$ dimensions, the optimal rate for algorithms with $n$ function evaluations is known to be $O(n^{-m/d})$, where the constant can potentially depend on $m, d$ and the function to be optimized. Hence, the curse of dimensionality can be alleviated for smooth functions at least in terms of the convergence rate. Recently, it has been shown that similarly fast rates can also be achieved with polynomial runtime $O(n^{3.5})$, where the exponent $3.5$ is independent of $m$ or $d$. Hence, it is natural to ask whether similar rates for sampling and log-partition computation are possible, and whether they can be realized in polynomial time with an exponent independent of $m$ and $d$. We show that the optimal rates for sampling and log-partition computation are sometimes equal and sometimes faster than for optimization. We then analyze various polynomial-time sampling algorithms, including an extension of a recent promising optimization approach, and find that they sometimes exhibit interesting behavior but no near-optimal rates. Our results also give further insights on the relation between sampling, log-partition, and optimization problems.
翻译:从吉布斯分布 $p(x) \propto \exp(-V(x)/\varepsilon)$ 中采样并计算其对数配分函数是统计学、机器学习和统计物理中的基本任务。然而,尽管对于凸势函数 $V$ 已知存在高效算法,但在非凸情形下问题更为困难,最坏情况下算法必然遭受维度灾难。对于可视为采样低温极限的优化问题,已知光滑函数 $V$ 允许更快的收敛速率。具体而言,对于 $d$ 维空间中 $m$ 次可微函数,使用 $n$ 次函数评估的算法的最优速率为 $O(n^{-m/d})$,其中常数可能依赖于 $m$、$d$ 及待优化函数。因此,光滑函数至少在收敛速率方面可缓解维度灾难。近期研究表明,类似快速率也可在多项式运行时间 $O(n^{3.5})$ 内实现,其中指数 $3.5$ 与 $m$ 或 $d$ 无关。由此自然提出疑问:采样与对数配分计算能否实现类似速率,且能否在 $m$ 和 $d$ 无关指数意义下以多项式时间完成?我们证明采样与对数配分计算的最优速率有时等同于优化问题,有时甚至更快。随后分析多种多项式时间采样算法(包括近期一种有前景的优化方法的扩展),发现它们有时展现有趣行为,但未能达到近最优速率。我们的结果也为采样、对数配分与优化问题之间的关系提供了进一步见解。