Provable and practical approximations for the degree distribution using sublinear graph samples
Not on the map. Why?
Abstract (arXiv)
The degree distribution is one of the most fundamental properties used in the analysis of massive graphs. There is a large literature on graph sampling, where the goal is to estimate properties (especially the degree distribution) of a large graph through a small, random sample. The degree distribution estimation poses a significant challenge, due to its heavy-tailed nature and the large variance in degrees. We design a new algorithm, SADDLES, for this problem, using recent mathematical techniques from the field of sublinear algorithms. The SADDLES algorithm gives provably accurate outputs for all values of the degree distribution. For the analysis, we define two fatness measures of the degree distribution, called the h-index and the z-index. We prove that SADDLES is sublinear in the graph size when these indices are large. A corollary of this result is a provably sublinear algorithm for any degree distribution bounded below by a power law. We deploy our new algorithm on a variety of real datasets and demonstrate its excellent empirical behavior. In all instances, we get extremely accurate approximations for all values in the degree distribution by observing at most 1% of the vertices. This is a major improvement over the state-of-the-art sampling algorithms, which typically sample more than 10% of the vertices to give comparable results. We also observe that the h and z-indices of real graphs are large, validating our theoretical analysis.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 6.
12 papers.
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2024Spectral Graph Pruning Against Over-Squashing and Over-Smoothingcited by 23
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensationcited by 20
- 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networkscited by 16
- 2023Interpretable Sparsification of Brain Graphs: Better Practices and Effective Designs for Graph Neural Networkscited by 11
- 2023The Snowflake Hypothesis: Training Deep GNN with One Node One Receptive fieldcited by 11
- 2024Two Heads Are Better Than One: Boosting Graph Sparse Training via Semantic and Topological Awarenesscited by 10
- 2024DynST: Dynamic Sparse Training for Resource-Constrained Spatio-Temporal Forecastingcited by 7
- 2024The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphscited by 6
- 2021Learnt Sparsification for Interpretable Graph Neural Networkscited by 4
- 2022Diving into Unified Data-Model Sparsity for Class-Imbalanced Graph Representation Learningcited by 4
- 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networkscited by 0
- 2024Fast Track to Winning Tickets: Repowering One-Shot Pruning for Graph Neural Networks10 Dec 2024
- 2024The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphs18 Jun 2024
- 2024Spectral Graph Pruning Against Over-Squashing and Over-Smoothing6 Apr 2024
- 2024DynST: Dynamic Sparse Training for Resource-Constrained Spatio-Temporal Forecasting5 Mar 2024
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensation5 Feb 2024
- 2024Two Heads Are Better Than One: Boosting Graph Sparse Training via Semantic and Topological Awareness2 Feb 2024
- 2023The Snowflake Hypothesis: Training Deep GNN with One Node One Receptive field19 Aug 2023
- 2023Interpretable Sparsification of Brain Graphs: Better Practices and Effective Designs for Graph Neural Networks26 Jun 2023
- 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networks6 Feb 2023
- 2022Diving into Unified Data-Model Sparsity for Class-Imbalanced Graph Representation Learning1 Oct 2022
- 2021Learnt Sparsification for Interpretable Graph Neural Networks23 Jun 2021
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networks12 Feb 2021