Neural Clustering Based Visual Representation Learning

Guikun Chen, Xia Li, Yi Yang, Wenguan Wang
2/9/2026

No official code found. Best implementation: valeoai/Franca (279 stars, Apache-2.0, last commit 2025-09-24). 1 more below.

Abstract

We investigate a fundamental aspect of machine vision: the measurement of features, by revisiting clustering, one of the most classic approaches in machine learning and data analysis. Existing visual feature extractors, including ConvNets, ViTs, and MLPs, represent an image as rectangular regions. Though prevalent, such a grid-style paradigm is built upon engineering practice and lacks explicit modeling of data distribution. In this work, we propose feature extraction with clustering (FEC), a conceptually elegant yet surprisingly ad-hoc interpretable neural clustering framework, which views feature extraction as a process of selecting representatives from data and thus automatically captures the underlying data distribution. Given an image, FEC alternates between grouping pixels into individual clusters to abstract representatives and updating the deep features of pixels with current representatives. Such an iterative working mechanism is implemented in the form of several neural layers and the final representatives can be used for downstream tasks. The cluster assignments across layers, which can be viewed and inspected by humans, make the forward process of FEC fully transparent and empower it with promising ad-hoc interpretability. Extensive experiments on various visual recognition models and tasks verify the effectiveness, generality, and interpretability of FEC. We expect this work will provoke a rethink of the current de facto grid-style paradigm.

View on arXivView PDF

Code Implementations(2)

guikunchen/FECCommunity100%
Apache-2.0

[CVPR'24] Neural Clustering based Visual Representation Learning

447Shell, PythonApr 11, 20241 years agoApache-2.0
clusteringcvpr2024representation-learning
valeoai/FrancaCommunity72%
Apache-2.0

Official code of Franca: Nested Matryoshka Clustering for Scalable Visual Representation Learning

27916Shell, PythonJul 17, 20251 years agoApache-2.0
foundation-modelsopen-source-projectrepresentation-learningself-supervised-learning

Similar Papers

Cite this paper

@article{chen2026neural,
  title  = {Neural Clustering Based Visual Representation Learning},
  author = {Guikun Chen and Xia Li and Yi Yang and Wenguan Wang},
  year   = {2026},
  eprint = {2403.17409},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.17409},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.17409.svg)](https://codeofpaper.com/paper/2403.17409)

Discussion