Rylan Schaeffer

Logo
Resume
Research
Learning
Blog
Teaching
Jokes
Kernel Papers


23 October 2021

Deep Clustering for Unsupervised Learning of Visual Features

by Caron, ..., Douze (ECCV 2019)

Research Questions

How to adapt clustering in end-to-end training of visual features on large-scale datasets?

Approach

Proposes DeepCluster, a clustering method that learns parameters of neural network as well as cluster assignments of resulting features.

Idea: alternate clustering logits of the network and then training the network via classification, using the cluster identities as targets. Use K-Means to cluster logits.

Questions:

Heuristics

Results

Left: NMI between ground truth classes and unsupervised cluster labels on ImageNet

tags: mixture-model - clustering - computer-vision - unsupervised-learning