Why Propagate Alone? Parallel Use of Labels and Features on Graphs
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) and label propagation represent two interrelated modeling strategies designed to exploit graph structure in tasks such as node property prediction. The former is typically based on stacked message-passing layers that share neighborhood information to transform node features into predictive embeddings. In contrast, the latter involves spreading label information to unlabeled nodes via a parameter-free diffusion process, but operates independently of the node features. Given then that the material difference is merely whether features or labels are smoothed across the graph, it is natural to consider combinations of the two for improving performance. In this regard, it has recently been proposed to use a randomly-selected portion of the training labels as GNN inputs, concatenated with the original node features for making predictions on the remaining labels. This so-called label trick accommodates the parallel use of features and labels, and is foundational to many of the top-ranking submissions on the Open Graph Benchmark (OGB) leaderboard. And yet despite its wide-spread adoption, thus far there has been little attempt to carefully unpack exactly what statistical properties the label trick introduces into the training pipeline, intended or otherwise. To this end, we prove that under certain simplifying assumptions, the stochastic label trick can be reduced to an interpretable, deterministic training objective composed of two factors. The first is a data-fitting term that naturally resolves potential label leakage issues, while the second serves as a regularization factor conditioned on graph structure that adapts to graph size and connectivity. Later, we leverage this perspective to motivate a broader range of label trick use cases, and provide experiments to verify the efficacy of these extensions.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 24 of its 40 references that are in the map. First posted on arXiv 14 Oct 2021.
Builds on
24 of 40 references.
References · 24
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2018Link Prediction Based on Graph Neural Networkscited by 829
12 more
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2018Learning to Propagate Labels: Transductive Propagation Network for Few-shot Learningcited by 208
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
- 2019LanczosNet: Multi-Scale Deep Graph Convolutional Networkscited by 73
- 2021Graph Neural Networks Inspired by Classical Iterative Algorithmscited by 60
- 2021Boost then Convolve: Gradient Boosting Meets Graph Neural Networkscited by 42
- 2021Bag of Tricks for Node Classification with Graph Neural Networkscited by 40
- 2021A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinationscited by 18
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 4; 2025: 1; 2026: 1.
9 papers.
- 2024Automated Data Curation for Robust Language Model Fine-Tuningcited by 27
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphscited by 22
- 20244DBInfer: A 4D Benchmarking Toolbox for Graph-Centric Predictive Modeling on Relational DBscited by 11
- 2024Training-free Graph Neural Networks and the Power of Labels as Featurescited by 5
- 2022Unifying Label-inputted Graph Neural Networks with Deep Equilibrium Modelscited by 1
- 2024BloomGML: Graph Machine Learning through the Lens of Bilevel Optimizationcited by 1
- 2023Nonlinear Correct and Smooth for Semi-Supervised Learningcited by 0
- 2025ReDiSC: A Reparameterized Masked Diffusion Model for Scalable Node Classification with Structured Predictionscited by 0
- 2026InvWeaver: Deductive Feedback for Invariant Synthesis in Interacting-Loop Programscited by 0
- 2026InvWeaver: Deductive Feedback for Invariant Synthesis in Interacting-Loop Programs6 Jul 2026
- 2025ReDiSC: A Reparameterized Masked Diffusion Model for Scalable Node Classification with Structured Predictions19 Jul 2025
- 2024Training-free Graph Neural Networks and the Power of Labels as Features30 Apr 2024
- 20244DBInfer: A 4D Benchmarking Toolbox for Graph-Centric Predictive Modeling on Relational DBs28 Apr 2024
- 2024Automated Data Curation for Robust Language Model Fine-Tuning19 Mar 2024
- 2024BloomGML: Graph Machine Learning through the Lens of Bilevel Optimization7 Mar 2024
- 2023Nonlinear Correct and Smooth for Semi-Supervised Learning9 Oct 2023
- 2023Label Information Enhanced Fraud Detection against Low Homophily in Graphs21 Feb 2023
- 2022Unifying Label-inputted Graph Neural Networks with Deep Equilibrium Models19 Nov 2022