Node Copying: A Random Graph Model for Effective Graph Sampling
Not on the map. Why?
Abstract (arXiv)
There has been an increased interest in applying machine learning techniques on relational structured-data based on an observed graph. Often, this graph is not fully representative of the true relationship amongst nodes. In these settings, building a generative model conditioned on the observed graph allows to take the graph uncertainty into account. Various existing techniques either rely on restrictive assumptions, fail to preserve topological properties within the samples or are prohibitively expensive for larger graphs. In this work, we introduce the node copying model for constructing a distribution over graphs. Sampling of a random graph is carried out by replacing each node's neighbors by those of a randomly sampled similar node. The sampled graphs preserve key characteristics of the graph structure without explicitly targeting them. Additionally, sampling from this model is extremely simple and scales linearly with the nodes. We show the usefulness of the copying model in three tasks. First, in node classification, a Bayesian formulation based on node copying achieves higher accuracy in sparse data settings. Second, we employ our proposed model to mitigate the effect of adversarial attacks on the graph topology. Last, incorporation of the model in a recommendation system setting improves recall over state-of-the-art methods.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 40 of its 61 references that are in the map. First posted on arXiv 4 Aug 2022.
Builds on
40 of 61 references.
References · 40
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2019Neural Graph Collaborative Filteringcited by 660
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018MolGAN: An implicit generative model for small molecular graphscited by 392
28 more
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 231
- 2018Learning Deep Generative Models of Graphscited by 227
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2019Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensicscited by 158
- 2018NetGAN: Generating Graphs via Random Walkscited by 129
- 2017GraphGAN: Graph Representation Learning with Generative Adversarial Netscited by 121
- 2018Graphite: Iterative Generative Modeling of Graphscited by 112
- 2018Bayesian graph convolutional neural networks for semi-supervised classificationcited by 88
- 2020Bayesian Graph Neural Networks with Adaptive Connection Samplingcited by 81
- 2016Hiding Individuals and Communities in a Social Networkcited by 77
- 2018Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoderscited by 74
- 2018Fast Gradient Attack on Network Embeddingcited by 65
- 2019Stochastic Blockmodels meet Graph Neural Networkscited by 39
- 2017Large Scale Graph Learning from Smooth Signalscited by 27
- 2020Multi-Graph Convolution Collaborative Filteringcited by 27
- 2019A Flexible Generative Framework for Graph-based Semi-supervised Learningcited by 24
- 2014Sparse graphs using exchangeable random measurescited by 19
- 2019Fisher-Bures Adversary Graph Convolutional Networkscited by 18
- 2016Configuring Random Graph Models with Fixed Degree Sequencescited by 15
- 2015The Class of Random Graphs Arising from Exchangeable Random Measurescited by 12
- 2019DFNets: Spectral CNNs for Graphs with Feedback-Looped Filterscited by 10
- 2020Non-Parametric Graph Learning for Bayesian Graph Neural Networkscited by 10
- 2016Random graph models for dynamic networkscited by 6
- 2019Bayesian Graph Convolutional Neural Networks using Node Copyingcited by 6
- 2013Bayesian Degree-Corrected Stochastic Blockmodels for Community Detectioncited by 2
- 2018Analytical Formulation of the Block-Constrained Configuration Modelcited by 1
- 2020Node Copying for Protection Against Graph Neural Network Topology Attackscited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1.
4 papers.
- 2023Are Defenses for Graph Neural Networks Robust?cited by 38
- 2022Robust Node Classification on Graphs: Jointly from Bayesian Label Transition and Topology-based Label Propagationcited by 12
- 2024Individualised recovery trajectories of patients with impeded mobility, using distance between probability distributions of learnt graphscited by 1
- 2023Preference and Concurrence Aware Bayesian Graph Neural Networks for Recommender Systemscited by 0
- 2024Individualised recovery trajectories of patients with impeded mobility, using distance between probability distributions of learnt graphs29 Oct 2024
- 2023Preference and Concurrence Aware Bayesian Graph Neural Networks for Recommender Systems30 Nov 2023
- 2023Are Defenses for Graph Neural Networks Robust?31 Jan 2023
- 2022Robust Node Classification on Graphs: Jointly from Bayesian Label Transition and Topology-based Label Propagation21 Aug 2022