A Review: Random Walk in Graph Sampling

09/27/2022
by   Xiao Qi, et al.
0

Graph sampling is a technique to pick a subset of vertices and/ or edges from original graph. Among various graph sampling approaches, Traversal Based Sampling (TBS) are widely used due to low cost and feasibility for many cases, in which Simple Random Walk (SRW) and its variants share a large proportion in TBS. We illustrate the foundation SRW and presents the problems of SRW. Based on the problems, we provide a taxonomy of different Random Walk (RW) based graph sampling methods and give an insight to the reason why and how they revise SRW. our summary includes classical methods and state-of-art RW-based methods. There are 3 ways to propose new algorithms based on SRW, including SRW and its combinations, modified selection mechanisms, and the graph topology modification. We explained the ideas behind those algorithms, and present detailed pseudo codes. In addition, we add the mathematics behind random walk, and the essence of random walk variants, which is not mentioned in detail in many research papers and literature reviews. Apart from RW-based methods, SRW also has related with the non-RW and non-TBS methods, we discuss the relationships between SRW and non-RW methods, and the relationships between SRW and non-TBS methods. The relations between these approaches are formally argued and a general framework to bridge theoretical analysis and practical implementation is provided.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2021

Graph sampling by lagged random walk

We propose a family of lagged random walk sampling methods in simple und...
research
09/26/2022

Weighted Jump in Random Walk Graph Sampling

Random walk based sampling methods have been widely used in graph sampli...
research
09/26/2022

Efficient Random Walk based Sampling with Inverse Degree

Random walk sampling methods have been widely used in graph sampling in ...
research
11/09/2020

On the accept-reject mechanism for Metropolis-Hastings algorithms

This work develops a powerful and versatile framework for determining ac...
research
09/18/2020

C-SAW: A Framework for Graph Sampling and Random Walk on GPUs

Many applications require to learn, mine, analyze and visualize large-sc...
research
12/07/2022

DeMEtRIS: Counting (near)-Cliques by Crawling

We study the problem of approximately counting cliques and near cliques ...
research
07/26/2021

ThunderRW: An In-Memory Graph Random Walk Engine (Complete Version)

As random walk is a powerful tool in many graph processing, mining and l...

Please sign up or login with your details

Forgot password? Click here to reset