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)計算の加速を実現している。各段階において、簡略化された線形システムを解くために局所化された非精密近似点反復法を採用している。研究により、このような局所化手法の時間計算量の上界がmin{O~(R2/ε2),O~(m)}であることが示されている。ここで、mはグラフの辺数、Rはネストされた進化集合プロセスで定義される定数である。フレームワークが導出するアルゴリズムは、O~(1/α)個のそのような線形システムのみを解く必要があり、αは減衰係数である。1/ε2≪mのとき、PPRベクトルのε-近似をO~(R2/(αε2))の総時間計算量で計算できるアルゴリズムが存在することを意味し、これは基礎となるグラフサイズに依存しない。