Computational Separations between Sampling and Optimization

11/05/2019
by   Kunal Talwar, et al.
0

Two commonly arising computational tasks in Bayesian learning are Optimization (Maximum A Posteriori estimation) and Sampling (from the posterior distribution). In the convex case these two problems are efficiently reducible to each other. Recent work (Ma et al. 2019) shows that in the non-convex case, sampling can sometimes be provably faster. We present a simpler and stronger separation. We then compare sampling and optimization in more detail and show that they are provably incomparable: there are families of continuous functions for which optimization is easy but sampling is NP-hard, and vice versa. Further, we show function families that exhibit a sharp phase transition in the computational complexity of sampling, as one varies the natural temperature parameter. Our results draw on a connection to analogous separations in the discrete setting which are well-studied.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/03/2019

Scalable optimization-based sampling on function space

Optimization-based samplers provide an efficient and parallellizable app...
research
05/20/2022

A Proximal Algorithm for Sampling from Non-convex Potentials

We study sampling problems associated with non-convex potentials that me...
research
06/13/2012

Hierarchical POMDP Controller Optimization by Likelihood Maximization

Planning can often be simpli ed by decomposing the task into smaller tas...
research
03/29/2023

Training Neural Networks is NP-Hard in Fixed Dimension

We study the parameterized complexity of training two-layer neural netwo...
research
01/07/2020

Hardness results for three kinds of connections of graphs

The concept of rainbow connection number of a graph was introduced by Ch...
research
01/03/2020

A Probability Density Theory for Spin-Glass Systems

Spin-glass systems are universal models for representing many-body pheno...
research
07/23/2018

A computational geometry method for the inverse scattering problem

In this paper we demonstrate a computational method to solve the inverse...

Please sign up or login with your details

Forgot password? Click here to reset