# Clustrophile 2: Guided Visual Clustering Analysis

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

## Key facts

- Cited by 26 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 9 Apr 2018.

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

- [The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizations](https://mlsanity.com/paper/2212.11737/) (2022)
- [Visual Analytics For Machine Learning: A Data Perspective Survey](https://mlsanity.com/paper/2307.07712/) (2023)
- [Uniform Manifold Approximation with Two-phase Optimization](https://mlsanity.com/paper/2205.00420/) (2022)
- [Towards Visual Explainable Active Learning for Zero-Shot Classification](https://mlsanity.com/paper/2108.06730/) (2021)
- [VisRuler: Visual Analytics for Extracting Decision Rules from Bagged and Boosted Decision Trees](https://mlsanity.com/paper/2112.00334/) (2021)
- [Distortion-Aware Brushing for Reliable Cluster Analysis in Multidimensional Projections](https://mlsanity.com/paper/2201.06379/) (2022)
- [ClustML: A Measure of Cluster Pattern Complexity in Scatterplots Learnt from Human-labeled Groupings](https://mlsanity.com/paper/2106.00599/) (2021)
- [THALIS: Human-Machine Analysis of Longitudinal Symptoms in Cancer Therapy](https://mlsanity.com/paper/2108.02817/) (2021)
- [DeforestVis: Behavior Analysis of Machine Learning Models with Surrogate Decision Stumps](https://mlsanity.com/paper/2304.00133/) (2023)
- [Exploring 360-Degree View of Customers for Lookalike Modeling](https://mlsanity.com/paper/2304.09105/) (2023)
- [HPSCAN: Human Perception-Based Scattered Data Clustering](https://mlsanity.com/paper/2304.14185/) (2023)
- [SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysis](https://mlsanity.com/paper/2108.02572/) (2021)
- [VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Search](https://mlsanity.com/paper/2108.02725/) (2021)
- [Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generation](https://mlsanity.com/paper/2109.05778/) (2021)
- [ExClus: Explainable Clustering on Low-dimensional Data Representations](https://mlsanity.com/paper/2111.03168/) (2021)
- [Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectors](https://mlsanity.com/paper/2202.02830/) (2022)
- [Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networks](https://mlsanity.com/paper/2203.11011/) (2022)
- [Explanation-Guided Fairness Testing through Genetic Algorithm](https://mlsanity.com/paper/2205.08335/) (2022)
- [Using Graph Neural Networks for Program Termination](https://mlsanity.com/paper/2207.14648/) (2022)
- [Tribe or Not? Critical Inspection of Group Differences Using TribalGram](https://mlsanity.com/paper/2303.09664/) (2023)
- [DASS Good: Explainable Data Mining of Spatial Cohort Data](https://mlsanity.com/paper/2304.04870/) (2023)
- [Cluster Exploration using Informative Manifold Projections](https://mlsanity.com/paper/2309.14857/) (2023)
- [Prismatic: Interactive Multi-View Cluster Analysis of Concept Stocks](https://mlsanity.com/paper/2402.08978/) (2024)
- [Why Can't I See My Clusters? A Precision-Recall Approach to Dimensionality Reduction Validation](https://mlsanity.com/paper/2509.04222/) (2025)
- [SmartIterator: Visual Analytics Workflows for Supervising Unsupervised Data Grouping](https://mlsanity.com/paper/2605.28219/) (2026)
- [FADEx: Feature Attribution and Distortion-based Explanation of Dimensionality Reduction](https://mlsanity.com/paper/2607.27463/) (2026)

## Abstract (arXiv)

Data clustering is a common unsupervised learning method frequently used in exploratory data analysis. However, identifying relevant structures in unlabeled, high-dimensional data is nontrivial, requiring iterative experimentation with clustering parameters as well as data features and instances. The number of possible clusterings for a typical dataset is vast, and navigating in this vast space is also challenging. The absence of ground-truth labels makes it impossible to define an optimal solution, thus requiring user judgment to establish what can be considered a satisfiable clustering result. Data scientists need adequate interactive tools to effectively explore and navigate the large clustering space so as to improve the effectiveness of exploratory clustering analysis. We introduce textitClustrophile~2, a new interactive tool for guided clustering analysis. textitClustrophile~2 guides users in clustering-based exploratory analysis, adapts user feedback to improve user guidance, facilitates the interpretation of clusters, and helps quickly reason about differences between clusterings. To this end, textitClustrophile~2 contributes a novel feature, the Clustering Tour, to help users choose clustering parameters and assess the quality of different clustering results in relation to current analysis goals and user expectations. We evaluate textitClustrophile~2 through a user study with 12 data scientists, who used our tool to explore and interpret sub-cohorts in a dataset of Parkinson's disease patients. Results suggest that textitClustrophile~2 improves the speed and effectiveness of exploratory clustering analysis for both experts and non-experts.
