ClustML: A Measure of Cluster Pattern Complexity in Scatterplots Learnt from Human-labeled Groupings
Mostafa M. Abbas, Ehsan Ullah, Abdelkader Baggag, Halima Bensmail, Michael Sedlmair, Michaël Aupetit
TL;DR
ClustML addresses the challenge of quantifying perceptual clustering in scatterplots by learning a merging function from human judgments within a Gaussian Mixture Model framework. It replaces the ClustMe heuristic merging with a data-driven binary classifier trained on S1 human judgments, achieving near-perfect alignment with perceptual data and improved ranking accuracy on S2. The approach yields a higher-fidelity VQM for cluster patterns, demonstrated via experiments and a genomic data usage scenario, and it provides benchmark datasets and open benchmarks for future work. This hybrid perceptual-computational model enhances scalable visual analytics by enabling more reliable detection of complex subspace clustering patterns in high-dimensional data such as GWAS kinship analyses.
Abstract
Visual quality measures (VQMs) are designed to support analysts by automatically detecting and quantifying patterns in visualizations. We propose a new VQM for visual grouping patterns in scatterplots, called ClustML, which is trained on previously collected human subject judgments. Our model encodes scatterplots in the parametric space of a Gaussian Mixture Model and uses a classifier trained on human judgment data to estimate the perceptual complexity of grouping patterns. The numbers of initial mixture components and final combined groups. It improves on existing VQMs, first, by better estimating human judgments on two-Gaussian cluster patterns and, second, by giving higher accuracy when ranking general cluster patterns in scatterplots. We use it to analyze kinship data for genome-wide association studies, in which experts rely on the visual analysis of large sets of scatterplots. We make the benchmark datasets and the new VQM available for practical use and further improvements.
