mlsanityData to 7 Oct 2026

Node Copying: A Random Graph Model for Effective Graph Sampling

arXiv 2208.02435 ↗First posted 4 Aug 2022stat.ML cs.LGcited by 4

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
  4. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  5. 2016Variational Graph Auto-Encoderscited by 1,373
  6. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  7. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  8. 2015Image-based Recommendations on Styles and Substitutescited by 702
  9. 2019Neural Graph Collaborative Filteringcited by 660
  10. 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
  11. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  12. 2018MolGAN: An implicit generative model for small molecular graphscited by 392
28 more
  1. 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
  2. 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 231
  3. 2018Learning Deep Generative Models of Graphscited by 227
  4. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
  5. 2019Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensicscited by 158
  6. 2018NetGAN: Generating Graphs via Random Walkscited by 129
  7. 2017GraphGAN: Graph Representation Learning with Generative Adversarial Netscited by 121
  8. 2018Graphite: Iterative Generative Modeling of Graphscited by 112
  9. 2018Bayesian graph convolutional neural networks for semi-supervised classificationcited by 88
  10. 2020Bayesian Graph Neural Networks with Adaptive Connection Samplingcited by 81
  11. 2016Hiding Individuals and Communities in a Social Networkcited by 77
  12. 2018Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoderscited by 74
  13. 2018Fast Gradient Attack on Network Embeddingcited by 65
  14. 2019Stochastic Blockmodels meet Graph Neural Networkscited by 39
  15. 2017Large Scale Graph Learning from Smooth Signalscited by 27
  16. 2020Multi-Graph Convolution Collaborative Filteringcited by 27
  17. 2019A Flexible Generative Framework for Graph-based Semi-supervised Learningcited by 24
  18. 2014Sparse graphs using exchangeable random measurescited by 19
  19. 2019Fisher-Bures Adversary Graph Convolutional Networkscited by 18
  20. 2016Configuring Random Graph Models with Fixed Degree Sequencescited by 15
  21. 2015The Class of Random Graphs Arising from Exchangeable Random Measurescited by 12
  22. 2019DFNets: Spectral CNNs for Graphs with Feedback-Looped Filterscited by 10
  23. 2020Non-Parametric Graph Learning for Bayesian Graph Neural Networkscited by 10
  24. 2016Random graph models for dynamic networkscited by 6
  25. 2019Bayesian Graph Convolutional Neural Networks using Node Copyingcited by 6
  26. 2013Bayesian Degree-Corrected Stochastic Blockmodels for Community Detectioncited by 2
  27. 2018Analytical Formulation of the Block-Constrained Configuration Modelcited by 1
  28. 2020Node Copying for Protection Against Graph Neural Network Topology Attackscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 1.

4 papers.