A Smart-Dumb/Dumb-Smart Algorithm for Efficient Split-Merge MCMC
Abstract
Split-merge moves are a standard component of MCMC algorithms for tasks such as multitarget tracking and fitting mixture models with unknown numbers of components. Achieving rapid mixing for split-merge MCMC has been notoriously difficult, and state-of-the-art methods do not scale well. We explore the reasons for this and propose a new split-merge kernel consisting of two sub-kernels: one combines a ``smart'' split move that proposes plausible splits of heterogeneous clusters with a ``dumb'' merge move that proposes merging random pairs of clusters; the other combines a dumb split move with a smart merge move. We show that the resulting smart-dumb/dumb-smart (SDDS) algorithm outperforms previous methods. Experiments with entity-mention models and Dirichlet process mixture models demonstrate much faster convergence and much better scaling to large data sets.
Cite
Text
Wang and Russell. "A Smart-Dumb/Dumb-Smart Algorithm for Efficient Split-Merge MCMC." Conference on Uncertainty in Artificial Intelligence, 2015.Markdown
[Wang and Russell. "A Smart-Dumb/Dumb-Smart Algorithm for Efficient Split-Merge MCMC." Conference on Uncertainty in Artificial Intelligence, 2015.](https://mlanthology.org/uai/2015/wang2015uai-smart/)BibTeX
@inproceedings{wang2015uai-smart,
title = {{A Smart-Dumb/Dumb-Smart Algorithm for Efficient Split-Merge MCMC}},
author = {Wang, Wei and Russell, Stuart},
booktitle = {Conference on Uncertainty in Artificial Intelligence},
year = {2015},
pages = {902-911},
url = {https://mlanthology.org/uai/2015/wang2015uai-smart/}
}