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

Ahmed Elmahdi

arXiv:2605.16320 · 2026-05-19 공개 · arXiv · PDF

graph-native materials-science curse-of-dimensionality knn-graph graph-scope gene-co-expression text-clustering slcd-framework

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 benchmarks spanning d=10 to d=5000, Graph-SCOPE achieves mean ARI=0.900 and correctly selects k on 9/10 datasets -- outperforming Silhouette, Davies-Bouldin, and Calinski-Harabasz -- while maintaining Kendall tau >= 0.92 with ground-truth cluster quality across all dimensionalities (Silhouette: tau ~= 0.46). We validate AdaGraph across three scientific domains: (1) gene co-expression discovery in hepatocellular carcinoma (GSE14520, 10,000 genes, 488 patients, no dimensionality reduction), where AdaGraph identifies condition-specific gene modules that WGCNA, ICA, NMF, and Spectral Biclustering fail to resolve; (2) natural language text clustering, where AdaGraph achieves ARI=0.751 on 20NG-6cat versus HDBSCAN's 0.464 (62% relative improvement); (3) materials science clustering of superconductors (145-dimensional Magpie features), perovskites, and JARVIS-DFT materials, where AdaGraph achieves the highest Graph-SCOPE on all three datasets.

한국어 요약

📋 한 줄 요약

**[비지도 학습 / 그래프 클러스터링]** 거리 대신 토폴로지로 동작하여 차원의 저주를 극복하는 그래프 네이티브 클러스터링 알고리즘 AdaGraph와 그래프 기반 검증 지수 Graph-SCOPE를 제안했다.

🎯 핵심 기여도

💡 핵심 아이디어

고차원에서 유클리드 거리는 의미를 잃지만 kNN 그래프의 관계 구조는 유지된다. 따라서 거리 기반 계산을 토폴로지 기반 계산으로 대체하면 차원의 저주가 본질적으로 해소된다. 동시에 클러스터 검증 또한 거리 기반 지수(Silhouette 등) 대신 토폴로지 기반 Graph-SCOPE를 쓰면 고차원에서도 신뢰성 있는 $k$ 선택과 품질 측정이 가능하다.

🔬 기술적 접근법

📊 주요 결과

💭 의의 및 한계

"차원의 저주를 알고리즘적으로 우회"하는 명확한 동기와, 합성·생물·언어·재료 네 영역에 걸친 검증이 강력하다. 다만 kNN 그래프 구성 비용·하이퍼파라미터 민감도, 매우 큰 $N$에서의 확장성, 그리고 SC-ML 프레임워크가 다른 비지도 과제(차원 축소, 이상 탐지)에도 일반화되는지는 추가 연구가 필요하다.

🚀 실용적 활용

유전체 모듈 발굴, 재료 설계 후보 탐색, 고차원 임베딩 기반 문서 클러스터링, 단일세포 RNA-seq 등 "차원이 크고 $k$를 모른다"는 전형적 과학 데이터 분석 시나리오에 바로 적용 가능하다.