NetGAN without GAN: From Random Walks to Low-Rank Approximations
Luca Rendsburg, Holger Heidrich, Ulrike von Luxburg
Abstract
A graph generative model takes a graph as input and is supposed to generate new graphs that "look like" the input graph. While most classical models focus on few, hand-selected graph statistics and are too simplistic to reproduce real-world graphs, NetGAN recently emerged as an attractive alternative: by training a GAN to learn the random walk distribution of the input graph, the algorithm is able to reproduce a large number of important network patterns simultaneously, without explicitly specifying any of them. In this paper, we investigate the implicit bias of NetGAN. We find that the root of its generalization properties does not lie in the GAN architecture, but in an inconspicuous low-rank approximation of the logits random walk transition matrix. Step by step we can strip NetGAN of all unnecessary parts, including the GAN, and obtain a highly simplified reformulation that achieves comparable generalization results, but is orders of magnitudes faster and easier to adapt. Being much simpler on the conceptual side, we reveal the implicit inductive bias of the algorithm -an important step towards increasing the interpretability, transparency and acceptance of machine learning systems. NetGAN without GAN Input graph NetGAN: CELL: Sample random walks from graph Train GAN with LSTM Sample random walks from generator Count transitions in score matrix Solve optimization problem with rank constraint Solve eigenvector problem for score matrix Convert score matrix into edgeindependent model Sample output graph
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 030d7f06-7a4c-4f09-a26b-5f63c7062d36Cited by top-tier papers13
- Efficient and Degree-Guided Graph Generation via Discrete Diffusion ModelingXiaohui Chen, Jiaxing He, Xu Han, Liping LiuICML 2023 · 85 citations
- On the Power of Edge Independent Graph ModelsSudhanshu Chanpuriya, Cameron Musco, Konstantinos Sotiropoulos, Charalampos E. TsourakakisNeurIPS 2021 · 17 citations
- FairWire: Fair Graph GenerationOyku Deniz Kose, Yanning ShenNeurIPS 2024 · 14 citations
- Efficient Learning-based Community-Preserving Graph GenerationSheng Xiang, Dawei Cheng, Jianfu Zhang, Zhenwei Ma et al.ICDE 2022 · 8 citations
- Exact Representation of Sparse Networks with Symmetric Nonnegative EmbeddingsSudhanshu Chanpuriya, Ryan A. Rossi, Anup B. Rao, Tung Mai et al.NeurIPS 2023 · 5 citations
Related papers
- Adversarially-learned Inference via an Ensemble of Discrete Undirected Graphical ModelsAdarsh K. Jeewajee, Leslie Pack KaelblingNeurIPS 2020 · 1 citation
- Distribution-Induced Bidirectional Generative Adversarial Network for Graph Representation LearningShuai Zheng, Zhenfeng Zhu, Xingxing Zhang, Zhizhe Liu et al.CVPR 2020
- Learning Posterior Predictive Distributions for Node Classification from Synthetic Graph PriorsJeongwhan Choi, Jongwoo Kim, Woosung Kang, Noseong ParkICLR 2026 · 15 citations
- Random Walk Graph Neural NetworksGiannis Nikolentzos, Michalis VazirgiannisNeurIPS 2020 · 172 citations
- SPECTRE: Spectral Conditioning Helps to Overcome the Expressivity Limits of One-shot Graph GeneratorsKarolis Martinkus, Andreas Loukas, Nathanaël Perraudin, Roger WattenhoferICML 2022 · 109 citations
