Graph Analysis Using a GPU-based Parallel Algorithm: Quantum Clustering
Zhe Wang, ZhiJie He, Ding Liu
TL;DR
This work extends Quantum Clustering to graph data by formulating a potential function via a Gaussian quantum-inspired kernel and locating cluster centers with a Graph Gradient Descent procedure. The approach is implemented with GPU acceleration to efficiently compute potentials on large graphs, and is evaluated on five standard datasets against eight baselines using Modularity, ARI, FMI, and NMI. Empirical results show QC achieving competitive or superior clustering performance, with particular strength on karate club graphs and when node features are unavailable; the method remains faster than several traditional graph clustering techniques. The analysis also highlights the sensitivity to the width parameter $\\sigma$, demonstrating stable performance once $\\sigma$ is tuned, and points to broad applicability in biology, social networks, and text mining with potential for substantial speedups via GPU parallelization.
Abstract
The article introduces a new method for applying Quantum Clustering to graph structures. Quantum Clustering (QC) is a novel density-based unsupervised learning method that determines cluster centers by constructing a potential function. In this method, we use the Graph Gradient Descent algorithm to find the centers of clusters. GPU parallelization is utilized for computing potential values. We also conducted experiments on five widely used datasets and evaluated using four indicators. The results show superior performance of the method. Finally, we discuss the influence of $σ$ on the experimental results.
