Near-Optimality for Single-Source Personalized PageRank
July 19, 2025 Β· Declared Dead Β· + Add venue
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Xinpeng Jiang, Haoyu Liu, Siqiang Luo, Xiaokui Xiao
arXiv ID
2507.14462
Category
cs.DS: Data Structures & Algorithms
Cross-listed
cs.CC
Citations
0
Last Checked
5 months ago
Abstract
The \emph{Single-Source Personalized PageRank} (SSPPR) query is central to graph OLAP, measuring the probability $Ο(s,t)$ that an $Ξ±$-decay random walk from node $s$ terminates at $t$. Despite decades of research, a significant gap remains between upper and lower bounds for its computational complexity. Existing upper bounds are $O\left(\min\left(\frac{\log(1/Ξ΅)}{Ξ΅^2}, \frac{\sqrt{m \log n}}Ξ΅, m \log \frac{1}Ξ΅\right)\right)$ for SSPPR-A and $O\left(\min\left(\frac{\log(1/n)}Ξ΄, \sqrt{m \log(n/Ξ΄)}, m \log \left(\frac{\log(n)}{mΞ΄}\right)\right)\right)$ for SSPPR-R, with trivial lower bounds of $Ξ©(\min(n,1/Ξ΅))$ and $Ξ©(\min(n,1/Ξ΄))$. This work narrows or closes this gap. We improve the upper bounds for SSPPR-A and SSPPR-R to $O\left(\frac{1}{Ξ΅^2}\right)$ and $O\left(\min\left(\frac{\log(1/Ξ΄)}Ξ΄, m + n \log(n) \log \left(\frac{\log(n)}{mΞ΄}\right)\right)\right)$, respectively, offering improvements by factors of $\log(1/Ξ΅)$ and $\log\left(\frac{\log(n)}{mΞ΄}\right)$. On the lower bound side, we establish stronger results: $Ξ©(\min(m, 1/Ξ΅^2))$ for SSPPR-A and $Ξ©(\min(m, \frac{\log(1/Ξ΄)}Ξ΄))$ for SSPPR-R, strengthening theoretical foundations. Our upper and lower bounds for SSPPR-R coincide for graphs with $m \in Ξ©(n \log^2 n)$ and any threshold $Ξ΄, 1/Ξ΄\in O(\text{poly}(n))$, achieving theoretical optimality in most graph regimes. The SSPPR-A query attains partial optimality for large error thresholds, matching our new lower bound. This is the first optimal result for SSPPR queries. Our techniques generalize to the Single-Target Personalized PageRank (STPPR) query, improving its lower bound from $Ξ©(\min(n, 1/Ξ΄))$ to $Ξ©(\min(m, \frac{n}Ξ΄ \log n))$, matching the upper bound and revealing its optimality.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted