Sampling multiple nodes in large networks: Beyond randomwalks

Omri Ben-Eliezer, Talya Eden, Joel Oren, Dimitris Fotakis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationWSDM 2022 - Proceedings of the 15th ACM International Conference on Web Search and Data Mining
PublisherAssociation for Computing Machinery, Inc
Pages37-47
Number of pages11
ISBN (Electronic)9781450391320
DOIs
StatePublished - 11 Feb 2022
Externally publishedYes
Event15th ACM International Conference on Web Search and Data Mining, WSDM 2022 - Virtual, Online, United States
Duration: 21 Feb 202225 Feb 2022

Publication series

NameWSDM 2022 - Proceedings of the 15th ACM International Conference on Web Search and Data Mining

Conference

Conference15th ACM International Conference on Web Search and Data Mining, WSDM 2022
Country/TerritoryUnited States
CityVirtual, Online
Period21/02/2225/02/22

Bibliographical note

Publisher Copyright:
© 2022 Owner/Author.

Keywords

  • Graph and network sampling
  • Node sampling

Fingerprint

Dive into the research topics of 'Sampling multiple nodes in large networks: Beyond randomwalks'. Together they form a unique fingerprint.

Cite this