Accelerated Evolving Set Processes for Local PageRank Computation
Huang, Luo, Xiao et al.
This work proposes a novel framework based on nested evolving set processes to accelerate Personalized PageRank (PPR) computation. At each stage of the process, we employ a localized inexact proximal point iteration to solve a simplified linear system. We show that the time complexity of such localized methods is upper bounded by $\min\{\tilde{\mathcal{O}}(R^2/ε^2), \tilde{\mathcal{O}}(m)\}$ to obtain an $ε$-approximation of the PPR vector, where $m$ denotes the number of edges in the graph and $R$ is a constant defined via nested evolving set processes. Furthermore, the algorithms induced by our framework require solving only $\tilde{\mathcal{O}}(1/\sqrtα)$ such linear systems, where $α$ is the damping factor. When $1/ε^2\ll m$, this implies the existence of an algorithm that computes an $\ epsilon $-approximation of the PPR vector with an overall time complexity of $\tilde{\mathcal{O}}\left(R^2 / (\sqrtαε^2)\right)$, independent of the underlying graph size. Our result resolves an open conjecture from existing literature. Experimental results on real-world graphs validate the efficiency of our methods, demonstrating significant convergence in the early stages.
본 논문은 중첩 진화 집합 프로세스(nested evolving set processes)에 기반한 새로운 프레임워크를 제안하여 개인화된 PageRank(PPR) 계산을 가속화합니다. 각 단계에서 국소화된 부정확한 근사점 반복을 사용하여 단순화된 선형 시스템을 해결합니다. 연구 결과, 이러한 국소화 방법의 시간 복잡도 상한은 PPR 벡터의 ε-근사를 얻기 위해 min{O~(R2/ε2),O~(m)}이며, 여기서 m은 그래프의 간선 수이고 R은 중첩 진화 집합 프로세스로 정의된 상수입니다. 프레임워크로 유도된 알고리즘은 O~(1/α)개의 이러한 선형 시스템만 해결하면 되며, 여기서 α는 감쇠 인자입니다. 1/ε2≪m일 때, 이는 O~(R2/(αε2))의 총 시간 복잡도로 PPR 벡터의 ε-근사를 계산할 수 있는 알고리즘이 존재함을 의미하며, 이는 기저 그래프 크기와 무관합니다.