UCSL : A Machine Learning Expectation-Maximization framework for Unsupervised Clustering driven by Supervised Learning
Not on the map. Why?
Abstract (arXiv)
Subtype Discovery consists in finding interpretable and consistent sub-parts of a dataset, which are also relevant to a certain supervised task. From a mathematical point of view, this can be defined as a clustering task driven by supervised learning in order to uncover subgroups in line with the supervised prediction. In this paper, we propose a general Expectation-Maximization ensemble framework entitled UCSL (Unsupervised Clustering driven by Supervised Learning). Our method is generic, it can integrate any clustering method and can be driven by both binary classification and regression. We propose to construct a non-linear model by merging multiple linear estimators, one per cluster. Each hyperplane is estimated so that it correctly discriminates - or predict - only one cluster. We use SVC or Logistic Regression for classification and SVR for regression. Furthermore, to perform cluster analysis within a more suitable space, we also propose a dimension-reduction algorithm that projects the data onto an orthonormal space relevant to the supervised task. We analyze the robustness and generalization capability of our algorithm using synthetic and experimental datasets. In particular, we validate its ability to identify suitable consistent sub-types by conducting a psychiatric-diseases cluster analysis with known ground-truth labels. The gain of the proposed method over previous state-of-the-art techniques is about +1.9 points in terms of balanced accuracy. Finally, we make codes and examples available in a scikit-learn-compatible Python package at https://github.com/neurospin-projects/2021_rlouiset_ucsl
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 11 of its 37 references that are in the map. First posted on arXiv 5 Jul 2021.
Builds on
11 of 37 references.
References · 11
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2018Consistent Individualized Feature Attribution for Tree Ensemblescited by 279
- 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
- 2019Unsupervised Machine Learning for the Discovery of Latent Disease Clusters and Patient Subgroups Using Electronic Health Recordscited by 11
- 2020Smile-GANs: Semi-supervised clustering via GANs for dissecting brain disease heterogeneity from medical imagescited by 4
- 2020MAGIC: Multi-scale Heterogeneity Analysis and Clustering for Brain Diseasescited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 2.
4 papers.
- 2024Separating common from salient patterns with Contrastive Representation Learningcited by 6
- 2024SEMF: Supervised Expectation-Maximization Framework for Predicting Intervalscited by 2
- 2026Automatic Discovery of Disease Subgroups by Contrasting with Healthy Controlscited by 2
- 2026Diff-CA: Separating Common and Salient Factors with Diffusion Modelscited by 1
- 2026Diff-CA: Separating Common and Salient Factors with Diffusion Models4 Jun 2026
- 2026Automatic Discovery of Disease Subgroups by Contrasting with Healthy Controls20 May 2026
- 2024SEMF: Supervised Expectation-Maximization Framework for Predicting Intervals28 May 2024
- 2024Separating common from salient patterns with Contrastive Representation Learning19 Feb 2024