English

Stochastic Backward Euler: An Implicit Gradient Descent Algorithm for $k$-means Clustering

Optimization and Control 2018-05-23 v3 Machine Learning Machine Learning

Abstract

In this paper, we propose an implicit gradient descent algorithm for the classic kk-means problem. The implicit gradient step or backward Euler is solved via stochastic fixed-point iteration, in which we randomly sample a mini-batch gradient in every iteration. It is the average of the fixed-point trajectory that is carried over to the next gradient step. We draw connections between the proposed stochastic backward Euler and the recent entropy stochastic gradient descent (Entropy-SGD) for improving the training of deep neural networks. Numerical experiments on various synthetic and real datasets show that the proposed algorithm provides better clustering results compared to kk-means algorithms in the sense that it decreased the objective function (the cluster) and is much more robust to initialization.

Keywords

Cite

@article{arxiv.1710.07746,
  title  = {Stochastic Backward Euler: An Implicit Gradient Descent Algorithm for $k$-means Clustering},
  author = {Penghang Yin and Minh Pham and Adam Oberman and Stanley Osher},
  journal= {arXiv preprint arXiv:1710.07746},
  year   = {2018}
}
R2 v1 2026-06-22T22:21:09.216Z