Quadratic Speedups in Parallel Sampling from Determinantal Distributions
Nima Anari, Callum Burgess, Kevin Tian, Thuy-Duong Vuong

TL;DR
This paper demonstrates nearly quadratic parallel speedups for sampling from various determinantal distributions, improving efficiency and characterizing batching limits for exact and approximate sampling methods.
Contribution
It introduces a framework for achieving near-quadratic parallel sampling speedups and characterizes batching limits for sampling-to-counting reductions in determinantal distributions.
Findings
Achieves $ ilde{O}( oot{2}+ ext{c})$ time sampling for subsets of size $k$.
Improves to $ ilde{O}( oot{2})$ for symmetric determinantal point processes.
Characterizes batching limits for exact and approximate sampling.
Abstract
We study the problem of parallelizing sampling from distributions related to determinants: symmetric, nonsymmetric, and partition-constrained determinantal point processes, as well as planar perfect matchings. For these distributions, the partition function, a.k.a. the count, can be obtained via matrix determinants, a highly parallelizable computation; Csanky proved it is in NC. However, parallel counting does not automatically translate to parallel sampling, as classic reductions between the two are inherently sequential. We show that a nearly quadratic parallel speedup over sequential sampling can be achieved for all the aforementioned distributions. If the distribution is supported on subsets of size of a ground set, we show how to approximately produce a sample in time with polynomially many processors for any constant . In the two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Bayesian Methods and Mixture Models · Point processes and geometric inequalities
