Boltzmann Exploration Expectation-Maximisation

12/18/2019
by   Mathias Edman, et al.
0

We present a general method for fitting finite mixture models (FMM). Learning in a mixture model consists of finding the most likely cluster assignment for each data-point, as well as finding the parameters of the clusters themselves. In many mixture models, this is difficult with current learning methods, where the most common approach is to employ monotone learning algorithms e.g. the conventional expectation-maximisation algorithm. While effective, the success of any monotone algorithm is crucially dependant on good parameter initialisation, where a common choice is K-means initialisation, commonly employed for Gaussian mixture models. For other types of mixture models, the path to good initialisation parameters is often unclear and may require a problem-specific solution. To this end, we propose a general heuristic learning algorithm that utilises Boltzmann exploration to assign each observation to a specific base distribution within the mixture model, which we call Boltzmann exploration expectation-maximisation (BEEM). With BEEM, hard assignments allow straight forward parameter learning for each base distribution by conditioning only on its assigned observations. Consequently, it can be applied to mixtures of any base distribution where single component parameter learning is tractable. The stochastic learning procedure is able to escape local optima and is thus insensitive to parameter initialisation. We show competitive performance on a number of synthetic benchmark cases as well as on real-world datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

On the properties of Gaussian Copula Mixture Models

Gaussian copula mixture models (GCMM) are the generalization of Gaussian...
research
09/23/2016

Fast Learning of Clusters and Topics via Sparse Posteriors

Mixture models and topic models generate each observation from a single ...
research
10/04/2016

The Search Problem in Mixture Models

We consider the task of learning the parameters of a single component o...
research
10/10/2021

Fitting large mixture models using stochastic component selection

Traditional methods for unsupervised learning of finite mixture models r...
research
06/26/2019

Unsupervised Methods for Identifying Pass Coverage Among Defensive Backs with NFL Player Tracking Data

Analysis of player tracking data for American football is in its infancy...
research
05/25/2019

Combining mixture models with linear mixing updates: multilayer image segmentation and synthesis

Finite mixture models for clustering can often be improved by adding a r...

Please sign up or login with your details

Forgot password? Click here to reset