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 条
  • [11] Partition-based parallel PageRank algorithm
    Rungsawang, A
    Manaskasemsak, B
    Third International Conference on Information Technology and Applications, Vol 2, Proceedings, 2005, : 57 - 62
  • [12] Network Data Classification Using Graph Partition
    Maldeniya, Sahan L.
    Atukorale, Ajantha S.
    Vithanage, Wathsala W.
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2013,
  • [13] A parallel PageRank algorithm for undirected graph
    Zhang, Qi
    Tang, Rongxia
    Yao, Zhengan
    Zhang, Zan-Bo
    APPLIED MATHEMATICS AND COMPUTATION, 2023, 459
  • [14] PERSONALIZED PAGERANK GRAPH ATTENTION NETWORKS
    Choi, Julie
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3578 - 3582
  • [15] Balanced Graph Partition Refinement using the Graph p-Laplacian
    Simpson, Toby
    Pasadakis, Dimosthenis
    Kourounis, Drosos
    Fujita, Kohei
    Yamaguchi, Takuma
    Ichimura, Tsuyoshi
    Schenk, Olaf
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '18), 2017,
  • [16] On the relationship between PageRank and automorphisms of a graph
    Ghorbani, Modjtaba
    Dehmer, Matthias
    Lotfi, Abdullah
    Amraei, Najaf
    Mowshowitz, Abbe
    Emmert-Streib, Frank
    INFORMATION SCIENCES, 2021, 579 : 401 - 417
  • [17] An efficient partition-based parallel PageRank algorithm
    Manaskasemsak, B
    Rungsawang, A
    11th International Conference on Parallel and Distributed Systems, Vol I, Proceedings, 2005, : 257 - 263
  • [18] LAYER-WISE ADAPTIVE GRAPH CONVOLUTION NETWORKS USING GENERALIZED PAGERANK
    Wimalawarne, Kishan
    Suzuki, Taiji
    arXiv, 2021,
  • [19] Impact Analysis of Graph-based Requirements Models using PageRank Algorithm
    Mokammel, F.
    Coatanea, E.
    Bakhouya, M.
    Christophe, F.
    Nonsiri, S.
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 731 - 736
  • [20] Using Coloring Function to Partition Vertices in a Fuzzy Graph
    Zhao, Yan-cai
    Liu, Xiao-xuan
    Liao, Zu-hua
    FUZZY INFORMATION AND ENGINEERING AND DECISION, 2018, 646 : 328 - 335