Sampling Multiple Nodes in Large Networks: Beyond Random Walks

被引:2
|
作者
Ben-Eliezer, Omri [1 ,2 ]
Eden, Talya [2 ,3 ]
Oren, Joel [4 ]
Fotakis, Dimitris [5 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] Boston Univ, Boston, MA 02215 USA
[4] Bosch Ctr Artificial Intelligence, Haifa, Israel
[5] Natl Tech Univ Athens, Athens, Greece
关键词
Graph and Network Sampling; Node Sampling; SIZES;
D O I
10.1145/3488560.3498383
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sampling random nodes is a fundamental algorithmic primitive in the analysis of massive networks, with many modern graph mining algorithms critically relying on it. We consider the task of generating a large collection of random nodes in the network assuming limited query access (where querying a node reveals its set of neighbors). In current approaches, based on long random walks, the number of queries per sample scales linearly with the mixing time of the network, which can be prohibitive for large real-world networks. We propose a new method for sampling multiple nodes that bypasses the dependence in the mixing time by explicitly searching for less accessible components in the network. We test our approach on a variety of real-world and synthetic networks with up to tens of millions of nodes, demonstrating a query complexity improvement of up to x20 compared to the state of the art.
引用
收藏
页码:37 / 47
页数:11
相关论文
共 50 条
  • [1] Random walks on complex networks with multiple resetting nodes: A renewal approach
    Wang, Shuang
    Chen, Hanshuang
    Huang, Feng
    [J]. CHAOS, 2021, 31 (09)
  • [2] On random walks and random sampling to find max degree nodes in assortative Erdos Renyi graphs
    Stokes, Jonathan
    Weber, Steven
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [3] Peer counting and sampling in overlay networks based on random walks
    A. J. Ganesh
    A. -M. Kermarrec
    E. Le Merrer
    L. Massoulié
    [J]. Distributed Computing, 2007, 20 : 267 - 278
  • [4] Peer counting and sampling in overlay networks based on random walks
    Ganesh, A. J.
    Kermarrec, A. -M.
    Le Merrer, E.
    Massoulie, L.
    [J]. DISTRIBUTED COMPUTING, 2007, 20 (04) : 267 - 278
  • [5] Computing communities in large networks using random walks
    Pons, Pascal
    Latapy, Matthieu
    [J]. Journal of Graph Algorithms and Applications, 2006, 10 (02): : 191 - 218
  • [6] Computing communities in large networks using random walks
    Pons, P
    Latapy, M
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 284 - 293
  • [7] Comparison of Multiple Random Walks Strategies for Searching Networks
    Zheng, Zhongtuan
    Wang, Hanxing
    Gao, Shengguo
    Wang, Guoqiang
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [8] Matchings, Random Walks, and Sampling
    Khanna, Sanjeev
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2014), 2014, 8370 : 32 - 33
  • [9] Premature sampling in random walks
    Rouder, JN
    [J]. JOURNAL OF MATHEMATICAL PSYCHOLOGY, 1996, 40 (04) : 287 - 296
  • [10] Random Walks on Directed Networks: Inference and Respondent-Driven Sampling
    Malmros, Jens
    Masuda, Naoki
    Britton, Tom
    [J]. JOURNAL OF OFFICIAL STATISTICS, 2016, 32 (02) : 433 - 459