Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rethinking Efficient Graph Coarsening via a Non-Selfishness Principle

About

Graph coarsening is a graph dimensionality reduction technique that aims to construct a smaller and more tractable graph while preserving the essential structural and semantic properties of the original graph. However, most existing methods rely on pair-wise similarity matching, where each node independently searches for its best partner based on global information. This selfishness matching paradigm incurs substantial computational and memory overhead. To address this problem, we shift to a non-selfishness principle that prioritizes the collective interference of neighborhood in coarsening, and propose an efficient method named NOPE, which achieves linear memory consumption and near-linear computational complexity in the number of nodes. Furthermore, we derive a faster variant NOPE*, which reduces O(\delta \dot d) interference evaluation to O(d) based on the local isotropy assumption, and consequently alleviates the computational bottleneck for high-degree nodes. Experimental results show that NOPE* achieves 1.8-10\times speedup over NOPE and surpass almost all baselines with 1-3 orders of magnitude acceleration. Meanwhile, learning on coarsened graphs yields comparable performance to original graphs, and can even show superior performance over LLM-based graph reasoning owing to compact graph information. The code can be available at https://github.com/dazonglian/NOPE-main.

Xu Bai, Bin Lu, Kun Zhang, Shengbo Chen, Xinbing Wang, Chenghu Zhou, Meng Jin• 2026

Related benchmarks

TaskDatasetResultRank
Node ClassificationCiteseer
Macro-F10.6403
59
Node ClassificationOgbn-arxiv
Overall F137.38
40
Node ClassificationBooks
Accuracy92.44
21
Graph CoarseningCiteseer
Running Time (s)0.35
17
Node ClassificationProducts
Accuracy0.679
13
Graph CoarseningProducts subset
Memory Usage (MB)240.6
4
Graph CoarseningOGB-arxiv
Memory Usage (MB)1.31e+3
4
Graph CoarseningBook
Memory Usage (MB)4.84e+3
3
Graph CoarseningProducts
Running Memory (MB)3.53e+4
1
Showing 9 of 9 rows

Other info

Follow for update