OCLGMLOct 21, 2017

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

arXiv:1710.07746v317 citations
Originality Incremental advance
AI Analysis

This work addresses clustering challenges for data analysis applications, but it is incremental as it builds on existing gradient descent and entropy-SGD techniques.

The paper tackles the k-means clustering problem by proposing a stochastic backward Euler algorithm, which uses implicit gradient descent with stochastic fixed-point iteration to achieve better clustering results and increased robustness to initialization compared to standard k-means methods.

In this paper, we propose an implicit gradient descent algorithm for the classic $k$-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 $k$-means algorithms in the sense that it decreased the objective function (the cluster) and is much more robust to initialization.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes