Skip to main navigation Skip to search Skip to main content

Iterative Methods via Locally Evolving Set Process

  • Baojian Zhou
  • , Yifan Sun
  • , Reza Babanezhad Harikandeh
  • , Xingzhi Guo
  • , Deqing Yang
  • , Yanghua Xiao
  • Fudan University
  • Samsung
  • Stony Brook University

Research output: Contribution to journalConference articlepeer-review

Abstract

Given the damping factor α and precision tolerance ϵ, Andersen et al. [2] introduced Approximate Personalized PageRank (APPR), the de facto local method for approximating the PPR vector, with runtime bounded by Θ(1/(αϵ)) independent of the graph size. Recently, Fountoulakis & Yang [12] asked whether faster local algorithms could be developed using Õ(1/(√αϵ)) operations. By noticing that APPR is a local variant of Gauss-Seidel, this paper explores the question of whether standard iterative solvers can be effectively localized. We propose to use the locally evolving set process, a novel framework to characterize the algorithm locality, and demonstrate that many standard solvers can be effectively localized. Let vol(St) and γt be the running average of volume and the residual ratio of active nodes St during the process. We show vol(St)/γt ≤ 1/ϵ and prove APPR admits a new runtime bound Õ(vol(St)/(αγt)) mirroring the actual performance. Furthermore, when the geometric mean of residual reduction is Θ(√α), then there exists c ∈ (0, 2) such that the local Chebyshev method has runtime Õ(vol(St)/(√α(2 − c))) without the monotonicity assumption. Numerical results confirm the efficiency of this novel framework and show up to a hundredfold speedup over corresponding standard solvers on real-world graphs.

Original languageEnglish
JournalAdvances in Neural Information Processing Systems
Volume37
StatePublished - 2024
Event38th Conference on Neural Information Processing Systems, NeurIPS 2024 - Vancouver, Canada
Duration: Dec 9 2024Dec 15 2024

Fingerprint

Dive into the research topics of 'Iterative Methods via Locally Evolving Set Process'. Together they form a unique fingerprint.

Cite this