On the Complexity of Sampling Nodes Uniformly from a Graph
Flavio Chierichetti, Shahrzad Haddadan

TL;DR
This paper investigates the complexity of sampling and estimating properties of nodes in a graph through exploration, establishing lower bounds based on graph mixing time and average degree, with implications for social network analysis.
Contribution
It provides tight lower bounds for sampling and estimation problems in graph exploration, connecting complexity to graph mixing time and average degree.
Findings
Lower bound of t_{ m mix} d_{ m avg} \u2206^{-2} \u2206 for approximating average of a bounded function.
Tight bounds for returning a near-uniform random node.
Lower bounds for estimating average degree and total number of nodes.
Abstract
We study a number of graph exploration problems in the following natural scenario: an algorithm starts exploring an undirected graph from some seed node; the algorithm, for an arbitrary node that it is aware of, can ask an oracle to return the set of the neighbors of . (In social network analysis, a call to this oracle corresponds to downloading the profile page of user in a social network.) The goal of the algorithm is to either learn something (e.g., average degree) about the graph, or to return some random function of the graph (e.g., a uniform-at-random node), while accessing/downloading as few nodes of the graph as possible. Motivated by practical applications, we study the complexities of a variety of problems in terms of the graph's mixing time and average degree -- two measures that are believed to be quite small in real-world social networks, and that have often been…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complex Network Analysis Techniques · Complexity and Algorithms in Graphs
