Manifold Sampling via Entropy Maximization

Cornelius V. Braun*, Tilman Burghoff*, Marc Toussaint

A preview image for the paper. It shows paths that avoid obstacles, sampled via non-linear hit and run (a MCMC sampler). The paths sampled by NHR are visibly less diverse then the paths generated by combining NHR with the method introduced in the paper, MASEM.

Blog-post introducing the paper

Sampling from constrained distributions has a wide range of applications, including in Bayesian optimization and robotics. Prior work establishes convergence and feasibility guarantees for constrained sampling, but assumes that the feasible set is connected. However, in practice, the feasible set often decomposes into multiple disconnected components, which makes efficient sampling under constraints challenging. In this paper, we propose MAnifold Sampling via Entropy Maximization (MASEM) for sampling on a manifold with an unknown number of disconnected components, implicitly defined by smooth equality and inequality constraints. The presented method uses a resampling scheme to maximize the entropy of the empirical distribution based on k-nearest neighbor density estimation. We show that, in the mean field, MASEM decreases the KL-divergence between the empirical distribution and the maximum-entropy target exponentially in the number of resampling steps. We instantiate MASEM with multiple local samplers and demonstrate its versatility and efficiency on synthetic and robotics-based benchmarks. MASEM enables fast and scalable mixing across a range of constrained sampling problems, improving over alternatives by an order of magnitude in Sinkhorn distance with competitive runtime.

Read the full paper here

Under Review

arXiv · Blog · Bibtex