# Unsupervised Machine Learning for Scientific Discovery: Workflow and Best Practices

arXiv: https://arxiv.org/abs/2506.04553 · HTML: https://mlsanity.com/paper/2506.04553/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 33 of its 228 references that are in the map.
- First posted on arXiv 5 Jun 2025.

## Builds on (most cited first, 30 of 33)

- [UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction](https://mlsanity.com/paper/1802.03426/) (2018)
- [World Models](https://mlsanity.com/paper/1803.10122/) (2018)
- [Causal inference using invariant prediction: identification and confidence intervals](https://mlsanity.com/paper/1501.01332/) (2015)
- [Explainable Machine Learning for Scientific Insights and Discoveries](https://mlsanity.com/paper/1905.08883/) (2019)
- [Stability](https://mlsanity.com/paper/1310.0150/) (2013)
- [Hyper-Parameter Optimization: A Review of Algorithms and Applications](https://mlsanity.com/paper/2003.05689/) (2020)
- [Parametric UMAP embeddings for representation and semi-supervised learning](https://mlsanity.com/paper/2009.12981/) (2020)
- [Tunability: Importance of Hyperparameters of Machine Learning Algorithms](https://mlsanity.com/paper/1802.09596/) (2018)
- [Learning Dynamic Graph Representation of Brain Connectome with Spatio-Temporal Attention](https://mlsanity.com/paper/2105.13495/) (2021)
- [Exploring the Whole Rashomon Set of Sparse Decision Trees](https://mlsanity.com/paper/2209.08040/) (2022)
- [Veridical Data Science](https://mlsanity.com/paper/1901.08152/) (2019)
- [Amazing Things Come From Having Many Good Models](https://mlsanity.com/paper/2407.04846/) (2024)
- [A survey of dimensionality reduction techniques](https://mlsanity.com/paper/1403.2877/) (2014)
- [Rashomon Capacity: A Metric for Predictive Multiplicity in Classification](https://mlsanity.com/paper/2206.01295/) (2022)
- [Predictive Multiplicity in Probabilistic Classification](https://mlsanity.com/paper/2206.01131/) (2022)
- [Selective Inference for Hierarchical Clustering](https://mlsanity.com/paper/2012.02936/) (2020)
- [Exploring and Interacting with the Set of Good Sparse Generalized Additive Models](https://mlsanity.com/paper/2303.16047/) (2023)
- [Importance of Tuning Hyperparameters of Machine Learning Algorithms](https://mlsanity.com/paper/2007.07588/) (2020)
- [The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large](https://mlsanity.com/paper/2112.01590/) (2021)
- [A Visual Interaction Framework for Dimensionality Reduction Based Data Exploration](https://mlsanity.com/paper/1811.12199/) (2018)
- [Machine Learning Pipelines: Provenance, Reproducibility and FAIR Data Principles](https://mlsanity.com/paper/2006.12117/) (2020)
- [Meta-survey on outlier and anomaly detection](https://mlsanity.com/paper/2312.07101/) (2023)
- [A Comprehensive Survey of Reinforcement Learning: From Algorithms to Practical Challenges](https://mlsanity.com/paper/2411.18892/) (2024)
- [Performance evaluation and hyperparameter tuning of statistical and machine-learning models using spatial data](https://mlsanity.com/paper/1803.11266/) (2018)
- [Goals, Process, and Challenges of Exploratory Data Analysis: An Interview Study](https://mlsanity.com/paper/1911.00568/) (2019)
- [Assessing and improving reliability of neighbor embedding methods: a map-continuity perspective](https://mlsanity.com/paper/2410.16608/) (2024)
- [A Systematic Review of Unsupervised Learning Techniques for Software Defect Prediction](https://mlsanity.com/paper/1907.12027/) (2019)
- [Are machine learning interpretations reliable? A stability study on global interpretations](https://mlsanity.com/paper/2505.15728/) (2025)
- [Machine learning in APOGEE: Unsupervised spectral classification with K-means](https://mlsanity.com/paper/1801.07912/) (2018)
- [Deriving star cluster parameters with convolutional neural networks. II. Extinction and cluster/background classification](https://mlsanity.com/paper/1911.10059/) (2019)

## Built on by (most cited first, 3 of 3)

- [Consensus dimension reduction via multi-view learning](https://mlsanity.com/paper/2512.15802/) (2025)
- [Cluster Analysis with Resampling for Validation and Exploration (CARVE)](https://mlsanity.com/paper/2606.00327/) (2026)
- [MEDAL: Manifold Embedding Distillation via Autoencoder Learning](https://mlsanity.com/paper/2605.24244/) (2026)

## Abstract (arXiv)

Unsupervised machine learning is widely used to mine large, unlabeled datasets to make data-driven discoveries in critical domains such as climate science, biomedicine, astronomy, chemistry, and more. However, despite its widespread utilization, there is a lack of standardization in unsupervised learning workflows for making reliable and reproducible scientific discoveries. In this paper, we present a structured workflow for using unsupervised learning techniques in science. We highlight and discuss best practices starting with formulating validatable scientific questions, conducting robust data preparation and exploration, using a range of modeling techniques, performing rigorous validation by evaluating the stability and generalizability of unsupervised learning conclusions, and promoting effective communication and documentation of results to ensure reproducible scientific discoveries. To illustrate our proposed workflow, we present a case study from astronomy, seeking to refine globular clusters of Milky Way stars based upon their chemical composition. Our case study highlights the importance of validation and illustrates how the benefits of a carefully-designed workflow for unsupervised learning can advance scientific discovery.
