Lifelong Learning on Evolving Graphs Under the Constraints of Imbalanced Classes and New Classes
Not on the map. Why?
Abstract (arXiv)
Lifelong graph learning deals with the problem of continually adapting graph neural network (GNN) models to changes in evolving graphs. We address two critical challenges of lifelong graph learning in this work: dealing with new classes and tackling imbalanced class distributions. The combination of these two challenges is particularly relevant since newly emerging classes typically resemble only a tiny fraction of the data, adding to the already skewed class distribution. We make several contributions: First, we show that the amount of unlabeled data does not influence the results, which is an essential prerequisite for lifelong learning on a sequence of tasks. Second, we experiment with different label rates and show that our methods can perform well with only a tiny fraction of annotated nodes. Third, we propose the gDOC method to detect new classes under the constraint of having an imbalanced class distribution. The critical ingredient is a weighted binary cross-entropy loss function to account for the class imbalance. Moreover, we demonstrate combinations of gDOC with various base GNN models such as GraphSAGE, Simplified Graph Convolution, and Graph Attention Networks. Lastly, our k-neighborhood time difference measure provably normalizes the temporal changes across different graph datasets. With extensive experimentation, we find that the proposed gDOC method is consistently better than a naive adaption of DOC to graphs. Specifically, in experiments using the smallest history size, the out-of-distribution detection score of gDOC is 0.09 compared to 0.01 for DOC. Furthermore, gDOC achieves an Open-F1 score, a combined measure of in-distribution classification and out-of-distribution detection, of 0.33 compared to 0.25 of DOC (32% increase).
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 55 of its 91 references that are in the map. First posted on arXiv 20 Dec 2021.
Builds on
55 of 91 references.
References · 55
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 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
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Gradient Episodic Memory for Continual Learningcited by 1,871
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
38 more
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2017Enhancing The Reliability of Out-of-distribution Image Detection in Neural Networkscited by 1,325
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Deep Anomaly Detection with Outlier Exposurecited by 939
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2020Benchmarking Graph Neural Networkscited by 672
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2015Towards Open Set Deep Networkscited by 533
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2020Inductive Representation Learning on Temporal Graphscited by 454
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2017Residual Gated Graph ConvNetscited by 341
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2016Structured Sequence Modeling with Graph Convolutional Recurrent Networkscited by 273
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2018Reducing Network Agnostophobiacited by 165
- 2017Know-Evolve: Deep Temporal Reasoning for Dynamic Knowledge Graphscited by 149
- 2017DOC: Deep Open Classification of Text Documentscited by 109
- 2018DynGEM: Deep Embedding Method for Dynamic Graphscited by 100
- 2015Characterizing Concept Driftcited by 93
- 2020Overcoming Catastrophic Forgetting in Graph Neural Networkscited by 93
- 2018dyngraph2vec: Capturing Network Dynamics using Dynamic Graph Representation Learningcited by 88
- 2017Dynamic Graph Convolutional Networkscited by 83
- 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
- 2020Streaming Graph Neural Networks via Continual Learningcited by 63
- 2021TrafficStream: A Streaming Traffic Flow Forecasting Framework Based on Graph Neural Networks and Continual Learningcited by 42
- 2018Open-world Learning and Application to Product Classificationcited by 39
- 2020Lifelong Graph Learningcited by 31
- 2020Lifelong Learning of Graph Neural Networks for Open-World Node Classificationcited by 22
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2024: 5; 2025: 5; 2026: 1.
11 papers.
- 2024Continual Learning on Graphs: Challenges, Solutions, and Opportunitiescited by 20
- 2024Topology-aware Embedding Memory for Continual Learning on Expanding Networkscited by 14
- 2025Guarded Query Routing for Large Language Modelscited by 2
- 2024Open-World Semi-Supervised Learning for Node Classificationcited by 1
- 2025GraphIFE: Rethinking Graph Imbalance Node Classification via Invariant Learningcited by 1
- 2024POWN: Prototypical Open-World Node Classificationcited by 0
- 2024Lifelong Graph Learning for Graph Summarizationcited by 0
- 2025Advances in Continual Graph Learning for Anti-Money Laundering Systems: A Comprehensive Reviewcited by 0
- 2025Pure Node Selection for Imbalanced Graph Node Classificationcited by 0
- 2025A Survey on Graph Neural Networks for Fraud Detection in Ride Hailing Platformscited by 0
- 2026More Sensors Only One Field: Rethinking Continual Spatio-Temporal Forecastingcited by 0
- 2026More Sensors Only One Field: Rethinking Continual Spatio-Temporal Forecasting25 Sep 2026
- 2025A Survey on Graph Neural Networks for Fraud Detection in Ride Hailing Platforms29 Dec 2025
- 2025Pure Node Selection for Imbalanced Graph Node Classification28 Sep 2025
- 2025GraphIFE: Rethinking Graph Imbalance Node Classification via Invariant Learning28 Sep 2025
- 2025Guarded Query Routing for Large Language Models20 May 2025
- 2025Advances in Continual Graph Learning for Anti-Money Laundering Systems: A Comprehensive Review31 Mar 2025
- 2024Lifelong Graph Learning for Graph Summarization25 Jul 2024
- 2024POWN: Prototypical Open-World Node Classification14 Jun 2024
- 2024Open-World Semi-Supervised Learning for Node Classification18 Mar 2024
- 2024Continual Learning on Graphs: Challenges, Solutions, and Opportunities18 Feb 2024
- 2024Topology-aware Embedding Memory for Continual Learning on Expanding Networks24 Jan 2024