Simple yet Effective Node Property Prediction on Edge Streams under Distribution Shifts
Not on the map. Why?
Abstract (arXiv)
The problem of predicting node properties (e.g., node classes) in graphs has received significant attention due to its broad range of applications. Graphs from real-world datasets often evolve over time, with newly emerging edges and dynamically changing node properties, posing a significant challenge for this problem. In response, temporal graph neural networks (TGNNs) have been developed to predict dynamic node properties from a stream of emerging edges. However, our analysis reveals that most TGNN-based methods are (a) far less effective without proper node features and, due to their complex model architectures, (b) vulnerable to distribution shifts. In this paper, we propose SPLASH, a simple yet powerful method for predicting node properties on edge streams under distribution shifts. Our key contributions are as follows: (1) we propose feature augmentation methods and an automatic feature selection method for edge streams, which improve the effectiveness of TGNNs, (2) we propose a lightweight MLP-based TGNN architecture that is highly efficient and robust under distribution shifts, and (3) we conduct extensive experiments to evaluate the accuracy, efficiency, generalization, and qualitative performance of the proposed method and its competitors on dynamic node classification, dynamic anomaly detection, and node affinity prediction tasks across seven real-world datasets.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 49 of its 86 references that are in the map. First posted on arXiv 1 Apr 2025.
Builds on
49 of 86 references.
References · 49
- 2017Attention Is All You Needcited by 60,361
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Layer Normalizationcited by 5,669
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,375
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
37 more
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 530
- 2020Inductive Representation Learning on Temporal Graphscited by 462
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 448
- 2022Test-Time Prompt Tuning for Zero-Shot Generalization in Vision-Language Modelscited by 382
- 2020Pretrained Transformers Improve Out-of-Distribution Robustnesscited by 294
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
- 2019Understanding and Improving Layer Normalizationcited by 217
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
- 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 164
- 2023Towards Better Dynamic Graph Learning: New Architecture and Unified Librarycited by 157
- 2023Do We Really Need Complicated Model Architectures For Temporal Networks?cited by 143
- 2017A Survey on Network Embeddingcited by 142
- 2023Temporal Graph Benchmark for Machine Learning on Temporal Graphscited by 138
- 2020Domain Adaptation with Conditional Distribution Matching and Generalized Label Shiftcited by 125
- 2020Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A surveycited by 124
- 2016Motifs in Temporal Networkscited by 101
- 2023Revisiting Out-of-distribution Robustness in NLP: Benchmark, Analysis, and LLMs Evaluationscited by 97
- 2022TGL: A General Framework for Temporal GNN Training on Billion-Scale Graphscited by 61
- 2021A Survey on Embedding Dynamic Graphscited by 60
- 2021On Positional and Structural Node Features for Graph Neural Networks on Non-attributed Graphscited by 49
- 2023Understanding and Improving Feature Learning for Out-of-Distribution Generalizationcited by 35
- 2019MIDAS: Microcluster-Based Detector of Anomalies in Edge Streamscited by 29
- 2023SAD: Semi-Supervised Anomaly Detection on Dynamic Graphscited by 28
- 2020F-FADE: Frequency Factorization for Anomaly Detection in Edge Streamscited by 26
- 2023Environment-Aware Dynamic Graph Learning for Out-of-Distribution Generalizationcited by 26
- 2019On Node Features for Graph Neural Networkscited by 21
- 2021Network Representation Learning: From Preprocessing, Feature Extraction to Node Embeddingcited by 19
- 2024Spectral Invariant Learning for Dynamic Graphs under Distribution Shiftscited by 19
- 2023GraphPro: Graph Pre-training and Prompt Learning for Recommendationcited by 17
- 2024SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learningcited by 14
- 2019Practice of Streaming Processing of Dynamic Graphs: Concepts, Models, and Systemscited by 12
- 2022BeGin: Extensive Benchmark Scenarios and An Easy-to-use Framework for Graph Continual Learningcited by 8
- 2015Space- and Time-Efficient Algorithm for Maintaining Dense Subgraphs on One-Pass Dynamic Streamscited by 5
- 2020Incremental Lossless Graph Summarizationcited by 5
- 2018The Sketching Complexity of Graph and Hypergraph Countingcited by 2
- 2020RisGraph: A Real-Time Streaming System for Evolving Graphs to Support Sub-millisecond Per-update Analysis at Millions Ops/scited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.