AdaGraph: A Graph-Native Clustering Algorithm That Overcomes the Curse of Dimensionality and Enables Scientific Discovery
Ahmed Elmahdi

TL;DR
AdaGraph introduces a topology-based clustering algorithm within the SC-ML paradigm, effectively overcoming the curse of dimensionality and enabling accurate scientific discovery across diverse high-dimensional datasets.
Contribution
It presents AdaGraph, a novel graph-native clustering method that operates in high-dimensional spaces without predefined cluster numbers, and introduces Graph-SCOPE for topology-based cluster validation.
Findings
AdaGraph outperforms traditional methods on synthetic benchmarks across dimensions 10 to 5000.
Graph-SCOPE accurately selects the number of clusters in 9 out of 10 synthetic datasets.
AdaGraph successfully discovers meaningful clusters in gene expression, text, and materials science datasets.
Abstract
We present AdaGraph, a graph-native clustering algorithm born from the Structure-Centric Machine Learning (SC-ML) paradigm -- a new field of unsupervised learning that replaces geometry-centric (distance-based) computation with structure-centric (topology-based) computation, fundamentally dissolving the curse of dimensionality. AdaGraph operates entirely within the kNN graph topology, a representation that retains meaningful relational structure in arbitrarily high dimensions where Euclidean distance metrics become uninformative. AdaGraph requires no a priori specification of the number of clusters k, handles noise natively, and scales via the SLCD (Sample-Learn-Calibrate-Deploy) prototype-deployment framework. As its unsupervised tuning objective, AdaGraph pairs with Graph-SCOPE, the topology-based cluster validity index introduced as a separate SC-ML contribution. On 10 synthetic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
