Efficient and Local Parallel Random Walks

被引:0
|
作者
Kapralov, Michael [1 ]
Lattanzi, Silvio [2 ]
Nouri, Navid [1 ]
Tardos, Jakab [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Google Res, San Francisco, CA USA
基金
欧洲研究理事会;
关键词
ALGORITHM; PAGERANK;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Random walks are a fundamental primitive used in many machine learning algorithms with several applications in clustering and semi-supervised learning. Despite their relevance, the first efficient parallel algorithm to compute random walks has been introduced very recently (Lacki et al.) Unfortunately their method has a fundamental shortcoming: their algorithm is non-local in that it heavily relies on computing random walks out of all nodes in the input graph, even though in many practical applications one is interested in computing random walks only from a small subset of nodes in the graph. In this paper, we present a new algorithm that overcomes this limitation by building random walk efficiently and locally at the same time. We show that our technique is both memory and round efficient, and in particular yields an efficient parallel local clustering algorithm. Finally, we complement our theoretical analysis with experimental results showing that our algorithm is significantly more scalable than previous approaches.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Random Walks with Local Memory
    Chan, Swee Hong
    Greco, Lila
    Levine, Lionel
    Li, Peter
    JOURNAL OF STATISTICAL PHYSICS, 2021, 184 (01)
  • [2] Random Walks with Local Memory
    Swee Hong Chan
    Lila Greco
    Lionel Levine
    Peter Li
    Journal of Statistical Physics, 2021, 184
  • [3] Dependent Walks in Parallel Local Search
    Caniou, Yves
    Codognet, Philippe
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1541 - 1546
  • [4] Random walks and local cuts in graphs
    Chung, Fan
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2007, 423 (01) : 22 - 32
  • [5] Local time of random walks on graphs
    Zatloukal, Vaclav
    PHYSICAL REVIEW E, 2021, 104 (04)
  • [6] Random Walks on Local Optima Networks
    Tomassini, Marco
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [7] On the Local Times of Transient Random Walks
    Endre Csáki
    Antónia Földes
    Pál Révész
    Acta Applicandae Mathematicae, 2007, 96 : 147 - 158
  • [8] On the local times of transient random walks
    Csaki, Endre
    Foeldes, Antonia
    Revesz, Pal
    ACTA APPLICANDAE MATHEMATICAE, 2007, 96 (1-3) : 147 - 158
  • [9] Local Diffusion Versus Random Relocation in Random Walks
    Stojkoski, Viktor
    Dimitrova, Tamara
    Jovanovski, Petar
    Sokolovska, Ana
    Kocarev, Ljupco
    ICT INNOVATIONS 2017: DATA-DRIVEN INNOVATION, 2017, 778 : 57 - 66
  • [10] Expansion and the Cover Time of Parallel Random Walks
    Sauerwald, Thomas
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 315 - 324