NLP Sampling: Combining MCMC and NLP Methods for Diverse Constrained Sampling
About
Generating diverse samples under hard constraints is a core challenge in many areas. With this work we aim to provide an integrative view and framework to combine methods from the fields of MCMC, constrained optimization, as well as robotics, and gain insights in their strengths from empirical evaluations. We propose NLP Sampling as a general problem formulation, propose a family of restarting two-phase methods as a framework to integrated methods from across the fields, and evaluate them on analytical and robotic manipulation planning problems. Complementary to this, we provide several conceptual discussions, e.g. on the role of Lagrange parameters, global sampling, and the idea of a Diffused NLP and a corresponding model-based denoising sampler.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Grasping | Grasping | Feasibility Entropy3.61 | 6 | |
| Motion Planning | Planning Random Obstacles | Feasibility Entrapment6.85 | 6 | |
| Motion Planning | Planning Grid Obstacles | Feasibility Metric6.5 | 6 | |
| Manifold Sampling | Seven Lobes 2d | Sinkhorn Distance (W2^2)0.37 | 4 | |
| Manifold Sampling | Sine 2D | Sinkhorn Distance (W2^2)100.2 | 4 | |
| Manifold Sampling | Swiss Roll 2d | Sinkhorn Distance (W2^2)6.08 | 4 | |
| Manifold Sampling | Connect. Disks 3d | Sinkhorn Distance (W2^2)0.06 | 4 | |
| Manifold Sampling | Disconn. Disks 3d | Sinkhorn Distance (W2^2)1.98 | 4 |