LGMLNov 19, 2015

Neural network-based clustering using pairwise constraints

arXiv:1511.06321v587 citations
AI Analysis

This addresses the challenge of data-driven clustering for machine learning applications, but it is incremental as it builds on existing neural network and contrastive learning techniques.

The paper tackles the problem of clustering data directly from raw inputs without predefined cluster centers or distance metrics, using a neural network trained with weak pairwise constraints, and shows it significantly outperforms conventional two-stage methods and is robust to the number of clusters.

This paper presents a neural network-based end-to-end clustering framework. We design a novel strategy to utilize the contrastive criteria for pushing data-forming clusters directly from raw data, in addition to learning a feature embedding suitable for such clustering. The network is trained with weak labels, specifically partial pairwise relationships between data instances. The cluster assignments and their probabilities are then obtained at the output layer by feed-forwarding the data. The framework has the interesting characteristic that no cluster centers need to be explicitly specified, thus the resulting cluster distribution is purely data-driven and no distance metrics need to be predefined. The experiments show that the proposed approach beats the conventional two-stage method (feature embedding with k-means) by a significant margin. It also compares favorably to the performance of the standard cross entropy loss for classification. Robustness analysis also shows that the method is largely insensitive to the number of clusters. Specifically, we show that the number of dominant clusters is close to the true number of clusters even when a large k is used for clustering.

Code Implementations2 repos
Foundations

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

Your Notes