Breathing k-Means

06/28/2020
by   Bernd Fritzke, et al.
0

We propose a new algorithm for the k-means problem which repeatedly increases and decreases the number of centroids by m in order to find an approximate solution. New centroids are inserted in areas where they will likely reduce the error. The subsequent removal of centroids is done such that the resulting raise in error is small. After each increase or decrease step standard k-means is performed. Termination is guaranteed by decrementing m after each increase/decrease cycle unless the overall error was lowered. In experiments with Gaussian mixture distributions the new algorithm produced on average solutions several percent better than k-means++.

READ FULL TEXT
research
11/28/2022

A Faster k-means++ Algorithm

K-means++ is an important algorithm to choose initial cluster centers fo...
research
02/26/2022

Variational Inference with Gaussian Mixture by Entropy Approximation

Variational inference is a technique for approximating intractable poste...
research
04/16/2017

k-Means is a Variational EM Approximation of Gaussian Mixture Models

We show that k-means (Lloyd's algorithm) is equivalent to a variational ...
research
08/18/2023

An Efficient 1 Iteration Learning Algorithm for Gaussian Mixture Model And Gaussian Mixture Embedding For Neural Network

We propose an Gaussian Mixture Model (GMM) learning algorithm, based on ...
research
06/03/2019

Big-Data Clustering: K-Means or K-Indicators?

The K-means algorithm is arguably the most popular data clustering metho...
research
08/02/2023

Are Easy Data Easy (for K-Means)

This paper investigates the capability of correctly recovering well-sepa...
research
08/15/2013

The algorithm of noisy k-means

In this note, we introduce a new algorithm to deal with finite dimension...

Please sign up or login with your details

Forgot password? Click here to reset