Scalable Topology-Preserving Graph Coarsening with Graph Collapse
Xiang Wu, Rong-Hua Li, Xunkai Li, Kangfei Zhao, Hongchao Qin, Guoren Wang
TL;DR
This work introduces Scalable Topology-Preserving Graph Coarsening (STPGC), a framework that preserves topological features during graph coarsening by extending strong collapse and edge collapse from algebraic topology to graphs. It comprises three operators—GStrongCollapse, GEdgeCollapse, and NeighborhoodConing—plus an ApproximateCoarsening stage based on $r$-relaxed dominance to reach practical coarsening ratios while maintaining the GNN receptive field through homotopy-equivalent reductions. The approach demonstrates superior node-classification performance and up to 37x speedups over the prior topology-preserving method GEC, along with favorable memory usage and Betti-number preservation on diverse datasets. STPGC offers a scalable, topology-aware alternative for accelerating GNNs, with potential for broader applications in domains requiring topology-conscious graph simplification.
Abstract
Graph coarsening reduces the size of a graph while preserving certain properties. Most existing methods preserve either spectral or spatial characteristics. Recent research has shown that preserving topological features helps maintain the predictive performance of graph neural networks (GNNs) trained on the coarsened graph but suffers from exponential time complexity. To address these problems, we propose Scalable Topology-Preserving Graph Coarsening (STPGC) by introducing the concepts of graph strong collapse and graph edge collapse extended from algebraic topology. STPGC comprises three new algorithms, GStrongCollapse, GEdgeCollapse, and NeighborhoodConing based on these two concepts, which eliminate dominated nodes and edges while rigorously preserving topological features. We further prove that STPGC preserves the GNN receptive field and develop approximate algorithms to accelerate GNN training. Experiments on node classification with GNNs demonstrate the efficiency and effectiveness of STPGC.
