Efficiently Sampling Multiplicative Attribute Graphs Using a Ball-Dropping Process
Hyokun Yun, S. V. N. Vishwanathan

TL;DR
This paper presents a new, more efficient sampling algorithm for the Multiplicative Attribute Graph Model that outperforms previous methods in theory and practice, using a stochastic ball-dropping process.
Contribution
It introduces a novel ball-dropping process and a corresponding sampling algorithm that extends efficiency guarantees for MAGM sampling beyond prior methods.
Findings
Algorithm outperforms previous methods in sparse graphs
Theoretical analysis clarifies the sampling process
Empirical results show improved efficiency
Abstract
We introduce a novel and efficient sampling algorithm for the Multiplicative Attribute Graph Model (MAGM - Kim and Leskovec (2010)}). Our algorithm is \emph{strictly} more efficient than the algorithm proposed by Yun and Vishwanathan (2012), in the sense that our method extends the \emph{best} time complexity guarantee of their algorithm to a larger fraction of parameter space. Both in theory and in empirical evaluation on sparse graphs, our new algorithm outperforms the previous one. To design our algorithm, we first define a stochastic \emph{ball-dropping process} (BDP). Although a special case of this process was introduced as an efficient approximate sampling algorithm for the Kronecker Product Graph Model (KPGM - Leskovec et al. (2010)}), neither \emph{why} such an approximation works nor \emph{what} is the actual distribution this process is sampling from has been addressed so far…
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
TopicsComplex Network Analysis Techniques · Graph Theory and Algorithms · Advanced Graph Neural Networks
