Using PageRank to Locally Partition a Graph

被引:45
|
作者
Andersen, Reid [1 ]
Chung, Fan [2 ]
Lang, Kevin [3 ]
机构
[1] Microsoft Live Labs, 1 Microsoft Way, Redmond, WA 98052 USA
[2] Univ Calif San Diego, Dept Math, La Jolla, CA 92093 USA
[3] Yahoo Res, Santa Clara, CA 95054 USA
关键词
D O I
10.1080/15427951.2007.10129139
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A local graph partitioning algorithm finds a cut near a specified starting vertex, with a running time that depends largely on the size of the small side of the cut, rather than the size of the input graph. In this paper, we present a local partitioning algorithm using a variation of PageRank with a specified starting distribution. We derive a mixing result for PageRank vectors similar to that for random walks, and we show that the ordering of the vertices produced by a PageRank vector reveals a cut with small conductance. In particular, we show that for any set C with conductance F and volume k, a PageRank vector with a certain starting distribution can be used to produce a set with conductance O(root Phi log k). We present an improved algorithm for computing approximate PageRank vectors, which allows us to find such a set in time proportional to its size. In particular, we can find a cut with conductance at most phi, whose small side has volume at least 2 (b), in time O(2(b)log (2) m/phi(2)) where m is the number of edges in the graph. By combining small sets found by this local partitioning algorithm, we obtain a cut with conductance f and approximately optimal balance in time O( mlog(4)m/phi(2)).
引用
收藏
页码:35 / 64
页数:30
相关论文
共 50 条
  • [1] Accelerating PageRank using Partition-Centric Processing
    Lakhotia, Kartik
    Kannan, Rajgopal
    Prasanna, Viktor
    PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, 2018, : 427 - 440
  • [2] Local graph partitioning using PageRank vectors
    Andersen, Reid
    Chung, Fan
    Lang, Kevin
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 475 - +
  • [3] Graph fibrations, graph isomorphism, and pagerank
    Boldi, Paolo
    Lonati, Violetta
    Santini, Massimo
    Vigna, Sebastiano
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2006, 40 (02): : 227 - 253
  • [4] Anomaly Detection Using Proximity Graph and PageRank Algorithm
    Yao, Zhe
    Mark, Philip
    Rabbat, Michael
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2012, 7 (04) : 1288 - 1300
  • [5] Finding and Visualizing Graph Clusters Using PageRank Optimization
    Chung, Fan
    Tsiatas, Alexander
    INTERNET MATHEMATICS, 2012, 8 (1-2) : 46 - 72
  • [6] Finding and Visualizing Graph Clusters Using PageRank Optimization
    Graham, Fan Chung
    Tsiatas, Alexander
    ALGORITHMS AND MODELS FOR THE WEB GRAPH, 2010, 6516 : 86 - 97
  • [7] A Local Graph Partitioning Algorithm Using Heat Kernel Pagerank
    Chung, Fan
    INTERNET MATHEMATICS, 2009, 6 (03) : 315 - 330
  • [8] Estimating PageRank on Graph Streams
    Das Sarma, Atish
    Gollapudi, Sreenivas
    Panigrahy, Rina
    JOURNAL OF THE ACM, 2011, 58 (03)
  • [9] A Local Graph Partitioning Algorithm Using Heat Kernel Pagerank
    Chung, Fan
    ALGORITHMS AND MODELS FOR THE WEB-GRAPH, PROCEEDINGS, 2009, 5427 : 62 - 75
  • [10] The heat kernel as the pagerank of a graph
    Chung, Fan
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (50) : 19735 - 19740