DDCL: Deep Dual Competitive Learning: A Differentiable End-to-End Framework for Unsupervised Prototype-Based Representation Learning
Giansalvo Cirrincione

TL;DR
DDCL introduces a fully differentiable, end-to-end deep clustering framework that replaces external clustering with an internal, trainable prototype generation layer, enabling direct optimization of cluster quality.
Contribution
The paper presents the first differentiable framework for unsupervised prototype-based learning, removing the need for external clustering steps like k-means.
Findings
DDCL outperforms non-differentiable ablations by 65% in clustering accuracy.
The decomposition identity holds with zero violations over 100,000 epochs.
The negative feedback cycle is confirmed with Pearson -0.98.
Abstract
A persistent structural weakness in deep clustering is the disconnect between feature learning and cluster assignment. Most architectures invoke an external clustering step, typically k-means, to produce pseudo-labels that guide training, preventing the backbone from directly optimising for cluster quality. This paper introduces Deep Dual Competitive Learning (DDCL), the first fully differentiable end-to-end framework for unsupervised prototype-based representation learning. The core contribution is architectural: the external k-means is replaced by an internal Dual Competitive Layer (DCL) that generates prototypes as native differentiable outputs of the network. This single inversion makes the complete pipeline, from backbone feature extraction through prototype generation to soft cluster assignment, trainable by backpropagation through a single unified loss, with no Lloyd iterations,…
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.
