Generalised Mutual Information: a Framework for Discriminative Clustering

Louis Ohl, Pierre-Alexandre Mattei, Charles Bouveyron, Warith Harchaoui, Mickaël Leclercq +2 more
9/6/2023
stat.MLcs.AIcs.IT

No confident code implementation found for this paper.

Abstract

In the last decade, recent successes in deep clustering majorly involved the Mutual Information (MI) as an unsupervised objective for training neural networks with increasing regularisations. While the quality of the regularisations have been largely discussed for improvements, little attention has been dedicated to the relevance of MI as a clustering objective. In this paper, we first highlight how the maximisation of MI does not lead to satisfying clusters. We identified the Kullback-Leibler divergence as the main reason of this behaviour. Hence, we generalise the mutual information by changing its core distance, introducing the Generalised Mutual Information (GEMINI): a set of metrics for unsupervised neural network training. Unlike MI, some GEMINIs do not require regularisations when training as they are geometry-aware thanks to distances or kernels in the data space. Finally, we highlight that GEMINIs can automatically select a relevant number of clusters, a property that has been little studied in deep discriminative clustering context where the number of clusters is a priori unknown.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ohl2023generalised,
  title  = {Generalised Mutual Information: a Framework for Discriminative Clustering},
  author = {Louis Ohl and Pierre-Alexandre Mattei and Charles Bouveyron and Warith Harchaoui and Mickaël Leclercq and Arnaud Droit and Frédéric Precioso},
  year   = {2023},
  eprint = {2309.02858},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.02858v1}
}

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/2309.02858.svg)](https://codeofpaper.com/paper/2309.02858)

Discussion