arrow
Return

AdaPush: An Adaptive Push Framework for Graph-Propagation Based Node Similarity Computation

delete2026-04-08
delete0
PRE
AI
Y
Yichun Yang
R
Rong-Hua Li
M
Meihao Liao
王国仁 (Guoren Wang)
DOI:10.1109/TKDE.2026.3681914delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Computing graph-propagation based node similarities is a fundamental operator in many graph mining and graph learning tasks. The state-of-the-art approach to compute the graph-propagation based similarity is based on a push-style iterative framework. The push framework is very efficient when the resulting node similarity vector $\bm {\pi }$ has a small $L1$-norm (e.g., personalized PageRank and heat kernel PageRank). However, we find that when $\bm {\pi }$ has a large $L1$-norm (e.g., Katz scores and exponential communicability), such a framework is inefficient. To overcome this issue, we propose a novel framework, called AdaPush, which is more efficient and flexible than the state-of-the-art (SOTA) framework. Based on the AdaPushframework, we develop two new algorithms with two different carefully-designed randomized acceleration techniques, respectively. We prove that both of our new algorithms can achieve a relative-error guarantee. Additionally, a striking feature of our algorithms is that their time complexity is insensitive to $\Vert \pi \Vert _{1}$, thus they are efficient even when $\Vert \pi \Vert _{1}$ is large. Extensive experiments on 5 large real-life datasets demonstrate that our algorithms substantially outperform the SOTA algorithms for computing Katz score and exponential communicability in terms of both running time and estimation accuracy.
Keywords:
Graph propagation
katz centrality

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

B
beijing institute of technology
Scholars:
5.5W
Papers: 4.0W
Citations: 63