Stochastic Backward Euler: An Implicit Gradient Descent Algorithm for $k$-means Clustering
Penghang Yin, Minh Pham, Adam Oberman, Stanley Osher

TL;DR
This paper introduces a stochastic implicit gradient descent method for $k$-means clustering, leveraging backward Euler steps and mini-batch sampling to enhance robustness and optimize clustering performance.
Contribution
It presents a novel implicit gradient descent algorithm for $k$-means that improves robustness and convergence by using stochastic fixed-point iterations and draws connections to entropy SGD.
Findings
Achieves better clustering results than traditional $k$-means.
Reduces the objective function more effectively.
Shows robustness to initialization.
Abstract
In this paper, we propose an implicit gradient descent algorithm for the classic -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 -means algorithms in the sense that it decreased the objective function (the cluster) and is much more robust to initialization.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Domain Adaptation and Few-Shot Learning
