Many processors, little time: MCMC for partitions via optimal transport couplings
Not on the map. Why?
Abstract (arXiv)
Markov chain Monte Carlo (MCMC) methods are often used in clustering since they guarantee asymptotically exact expectations in the infinite-time limit. In finite time, though, slow mixing often leads to poor performance. Modern computing environments offer massive parallelism, but naive implementations of parallel MCMC can exhibit substantial bias. In MCMC samplers of continuous random variables, Markov chain couplings can overcome bias. But these approaches depend crucially on paired chains meetings after a small number of transitions. We show that straightforward applications of existing coupling ideas to discrete clustering variables fail to meet quickly. This failure arises from the "label-switching problem": semantically equivalent cluster relabelings impede fast meeting of coupled chains. We instead consider chains as exploring the space of partitions rather than partitions' (arbitrary) labelings. Using a metric on the partition space, we formulate a practical algorithm using optimal transport couplings. Our theory confirms our method is accurate and efficient. In experiments ranging from clustering of genes or seeds to graph colorings, we show the benefits of our coupling in the highly parallel, time-limited regime.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 10 of its 65 references that are in the map. First posted on arXiv 23 Feb 2022.
Builds on
10 of 65 references.
References · 10
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2019Mean estimation and regression under heavy-tailed distributions--a surveycited by 133
- 2018Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysiscited by 110
- 2015Scalable Bayes via Barycenter in Wasserstein Spacecited by 44
- 2019Validated Variational Inference via Practical Posterior Error Boundscited by 26
- 2015Mixture models with a prior on the number of componentscited by 20
- 2019Recombination: A family of Markov chains for redistrictingcited by 11
- 2015Variational consensus Monte Carlocited by 6
- 2021Couplings for Multinomial Hamiltonian Monte Carlocited by 5
- 2018Improved Bounds for Randomly Sampling Colorings via Linear Programmingcited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 2.
6 papers.
- 2023Scalable Unbalanced Sobolev Transport for Measures on a Graphcited by 10
- 2024Generalized Sobolev Transport for Probability Measures on a Graphcited by 9
- 2023Optimal Transport for Measures with Noisy Tree Metriccited by 7
- 2024Tree-Sliced Wasserstein Distance: A Geometric Perspectivecited by 7
- 2025Distance-Based Tree-Sliced Wasserstein Distancecited by 4
- 2025Tree-Sliced Wasserstein Distance with Nonlinear Projectioncited by 3
- 2025Tree-Sliced Wasserstein Distance with Nonlinear Projection2 May 2025
- 2025Distance-Based Tree-Sliced Wasserstein Distance14 Mar 2025
- 2024Tree-Sliced Wasserstein Distance: A Geometric Perspective19 Jun 2024
- 2024Generalized Sobolev Transport for Probability Measures on a Graph7 Feb 2024
- 2023Optimal Transport for Measures with Noisy Tree Metric20 Oct 2023
- 2023Scalable Unbalanced Sobolev Transport for Measures on a Graph24 Feb 2023