Lune

NeurIPS2024Top-tier venue

Iterative Methods via Locally Evolving Set Process

Baojian Zhou, Yifan Sun, Reza Babanezhad Harikandeh, Xingzhi Guo, Deqing Yang, Yanghua Xiao

2024Year
4Citations
2Top-tier citations

Abstract

Given the damping factor α\alpha and precision tolerance ϵ\epsilon, introduced Approximate Personalized PageRank (APPR), the de facto local method for approximating the PPR vector, with runtime bounded by Θ(1/(αϵ))\Theta(1/(\alpha\epsilon)) independent of the graph size. Recently, asked whether faster local algorithms could be developed using O~(1/(αϵ))\tilde{O}(1/(\sqrt{\alpha}\epsilon)) 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)\overline{\operatorname{vol}}{ (S_t)} and γ‾t\overline{\gamma}_{t} be the running average of volume and the residual ratio of active nodes St\textstyle S_{t} during the process. We show vol⁡‾(St)/γ‾t≤1/ϵ\overline{\operatorname{vol}}{ (S_t)}/\overline{\gamma}_{t} \leq 1/\epsilon and prove APPR admits a new runtime bound O~(vol⁡‾(St)/(αγ‾t))\tilde{O}(\overline{\operatorname{vol}}(S_t)/(\alpha\overline{\gamma}_{t})) mirroring the actual performance. Furthermore, when the geometric mean of residual reduction is Θ(α)\Theta(\sqrt{\alpha}), then there exists c∈(0,2)c \in (0,2) such that the local Chebyshev method has runtime O~(vol⁡‾(St)/(α(2−c)))\tilde{O}(\overline{\operatorname{vol}}(S_{t})/(\sqrt{\alpha}(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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 2756f145-c646-4ec1-a949-c36d2d166ad4

Cited by top-tier papers2

Ask how each one uses it

Builds on10

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines