mlsanityData to 13 Oct 2026

A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinations

arXiv 2101.07730 ↗First posted 19 Jan 2021cs.LG cs.SIcited by 18

Not on the map. Why?

Abstract (arXiv)

Semi-supervised learning on graphs is a widely applicable problem in network science and machine learning. Two standard algorithms -- label propagation and graph neural networks -- both operate by repeatedly passing information along edges, the former by passing labels and the latter by passing node features, modulated by neural networks. These two types of algorithms have largely developed separately, and there is little understanding about the structure of network data that would make one of these approaches work particularly well compared to the other or when the approaches can be meaningfully combined. Here, we develop a Markov random field model for the data generation process of node attributes, based on correlations of attributes on and between vertices, that motivates and unifies these algorithmic approaches. We show that label propagation, a linearized graph convolutional network, and their combination can all be derived as conditional expectations under our model, when conditioning on different attributes. In addition, the data model highlights deficiencies in existing graph neural networks (while producing new algorithmic solutions), serves as a rigorous statistical framework for understanding graph learning issues such as over-smoothing, creates a testbed for evaluating inductive learning performance, and provides a way to sample graphs attributes that resemble empirical data. We also find that a new algorithm derived from our data generation model, which we call a Linear Graph Convolution, performs extremely well in practice on empirical data, and provide theoretical justification for why this is the case.

Key facts. Cited by 18 papers in the map (data through 13 Oct 2026). Builds on 55 of its 132 references that are in the map. First posted on arXiv 19 Jan 2021.

Builds on

55 of 132 references.

References · 55

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
  2. 2017Graph Attention Networkscited by 8,888
  3. 2017Inductive Representation Learning on Large Graphscited by 6,303
  4. 2019Simplifying Graph Convolutional Networkscited by 1,474
  5. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  6. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 991
  7. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  8. 2019Multi-scale Attributed Node Embeddingcited by 546
  9. 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 503
  10. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  11. 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 445
  12. 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 411
38 more
  1. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  2. 2020Towards Deeper Graph Neural Networkscited by 296
  3. 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
  4. 2019Position-aware Graph Neural Networkscited by 203
  5. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 200
  6. 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
  7. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  8. 2016Higher-order organization of complex networkscited by 109
  9. 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
  10. 2018Simplicial Closure and higher-order link predictioncited by 92
  11. 2018Random Walks on Simplicial Complexes and the normalized Hodge 1-Laplaciancited by 84
  12. 2019GMNN: Graph Markov Neural Networkscited by 82
  13. 2019Label Efficient Semi-Supervised Learning via Graph Filteringcited by 46
  14. 2017Design of graph filters and filterbankscited by 22
  15. 2020Nonlinear Higher-Order Label Spreadingcited by 19
  16. 2015Algorithms for Lipschitz Learning on Graphscited by 16
  17. 2015Tensor Spectral Clustering for Partitioning Higher-order Network Structurescited by 15
  18. 2016The Spacey Random Walk: a Stochastic Process for Higher-order Datacited by 13
  19. 2019Network Density of Statescited by 13
  20. 2020Expertise and Dynamics within Crowdsourced Musical Knowledge Curation: A Case Study of the Genius Platformcited by 13
  21. 2016Prediction models for network-linked datacited by 12
  22. 2020Residual Correlation in Graph Neural Network Regressioncited by 11
  23. 2016Graph-based semi-supervised learning for relational networkscited by 10
  24. 2018Choosing to Grow a Graph: Modeling Network Formation as Discrete Choicecited by 9
  25. 2020Higher-Order Label Homogeneity and Spreading in Graphscited by 9
  26. 2020Learning Interpretable Feature Context Effects in Discrete Choicecited by 9
  27. 2017Higher-order clustering in networkscited by 7
  28. 2013Testing and Modeling Dependencies Between a Network and Nodal Attributescited by 5
  29. 2016General Tensor Spectral Co-clustering for Higher-Order Datacited by 5
  30. 2013Is the Voter Model a model for voters?cited by 3
  31. 2014Scalable methods for nonnegative matrix factorizations of near-separable tall-and-skinny matricescited by 3
  32. 2018Found Graph Data and Planted Vertex Coverscited by 3
  33. 2020Choice Set Optimization Under Discrete Choice Models of Group Decisionscited by 3
  34. 2013Direct QR factorizations for tall-and-skinny matrices in MapReduce architecturescited by 2
  35. 2014A Framework for Practical Parallel Fast Matrix Multiplicationcited by 2
  36. 2016Improved stochastic trace estimation using mutually unbiased basescited by 2
  37. 2018Link Prediction in Networks with Core-Fringe Datacited by 2
  38. 2019Modeling and Analysis of Tagging Networks in Stack Exchange Communitiescited by 2

50 most cited of 55 All 55 (JSON)

Built on by

Cited by year

Citing papers per year: 2021: 5; 2022: 6; 2023: 4; 2024: 1; 2025: 2.

18 papers.

Sort: