SMEM Algorithm for Mixture Models

Abstract

We present a split and merge EM (SMEM) algorithm to overcome the local maximum problem in parameter estimation of finite mixture models. In the case of mixture models, non-global maxima often involve having too many components of a mixture model in one part of the space and too few in an(cid:173) other, widely separated part of the space. To escape from such configurations we repeatedly perform simultaneous split and merge operations using a new criterion for efficiently selecting the split and merge candidates. We apply the proposed algorithm to the training of Gaussian mixtures and mixtures of factor analyzers using synthetic and real data and show the effectiveness of using the split and merge operations to improve the likelihood of both the training data and of held-out test data.

Cite

Text

Ueda et al. "SMEM Algorithm for Mixture Models." Neural Information Processing Systems, 1998.

Markdown

[Ueda et al. "SMEM Algorithm for Mixture Models." Neural Information Processing Systems, 1998.](https://mlanthology.org/neurips/1998/ueda1998neurips-smem/)

BibTeX

@inproceedings{ueda1998neurips-smem,
  title     = {{SMEM Algorithm for Mixture Models}},
  author    = {Ueda, Naonori and Nakano, Ryohei and Ghahramani, Zoubin and Hinton, Geoffrey E.},
  booktitle = {Neural Information Processing Systems},
  year      = {1998},
  pages     = {599-605},
  url       = {https://mlanthology.org/neurips/1998/ueda1998neurips-smem/}
}