中文

FAST-PPR:扩展大规模图的个性化 PageRank 估计

数据结构与算法 2014-08-25 v2 社会与信息网络

摘要

我们提出了一种新算法 FAST-PPR,用于估计个性化 PageRank:给定有向图中的起始节点 ss 和目标节点 tt,以及阈值 δ\delta,FAST-PPR 估计从 sstt 的个性化 PageRank πs(t)\pi_s(t),并保证只要 πs(t)>δ\pi_s(t)>\delta,相对误差就很小。针对该问题的现有算法运行时间为 Ω(1/δ)\Omega(1/\delta);相比之下,FAST-PPR 具有 O(d/δ){O}(\sqrt{d/\delta}) 的可证明平均运行时间保证(其中 dd 是图的平均入度)。这是一个显著的改进,因为对于应用而言,δ\delta 通常为 O(1/n)O(1/n)(其中 nn 是节点数)。我们还通过 Ω(1/δ)\Omega(1/\sqrt{\delta}) 的下界补充了该算法,表明对 δ\delta 的依赖性无法进一步改善。我们在众多大规模图上进行了详细的实证研究,表明 FAST-PPR 的性能显著优于现有算法。例如,在拥有 15 亿条边的 2010 年 Twitter 图上,针对按流行度采样的目标节点,FAST-PPR 比最先进方法快 20 倍。此外,FAST-PPR 的增强版本在 Twitter 图上快了 160 倍,并且在所有候选图上至少快 20 倍。

关键词

引用

@article{arxiv.1404.3181,
  title  = {FAST-PPR: Scaling Personalized PageRank Estimation for Large Graphs},
  author = {Peter Lofgren and Siddhartha Banerjee and Ashish Goel and C. Seshadhri},
  journal= {arXiv preprint arXiv:1404.3181},
  year   = {2014}
}

备注

KDD 2014