Learning Continually on a Sequence of Graphs -- The Dynamical System Way
Not on the map. Why?
Abstract (arXiv)
Continual learning~(CL) is a field concerned with learning a series of inter-related task with the tasks typically defined in the sense of either regression or classification. In recent years, CL has been studied extensively when these tasks are defined using Euclidean data -- data, such as images, that can be described by a set of vectors in an n-dimensional real space. However, the literature is quite sparse, when the data corresponding to a CL task is nonEuclidean -- data , such as graphs, point clouds or manifold, where the notion of similarity in the sense of Euclidean metric does not hold. For instance, a graph is described by a tuple of vertices and edges and similarities between two graphs is not well defined through a Euclidean metric. Due to this fundamental nature of the data, developing CL for nonEuclidean data presents several theoretical and methodological challenges. In particular, CL for graphs requires explicit modelling of nonstationary behavior of vertices and edges and their effects on the learning problem. Therefore, in this work, we develop a adaptive dynamic programming viewpoint for CL with graphs. In this work, we formulate a two-player sequential game between the act of learning new tasks~(generalization) and remembering previously learned tasks~(forgetting). We prove mathematically the existence of a solution to the game and demonstrate convergence to the solution of the game. Finally, we demonstrate the efficacy of our method on a number of graph benchmarks with a comprehensive ablation study while establishing state-of-the-art performance.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 36 references that are in the map. First posted on arXiv 19 May 2023.
Builds on
23 of 36 references.
References · 23
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,048
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2018Learning to Learn without Forgetting by Maximizing Transfer and Minimizing Interferencecited by 521
- 2020Overcoming Catastrophic Forgetting in Graph Neural Networkscited by 95
11 more
- 2020Lifelong Graph Learningcited by 31
- 2022Graph Lifelong Learning: A Surveycited by 30
- 2021Hierarchical Prototype Networks for Continual Graph Representation Learningcited by 28
- 2020Graph-Based Continual Learningcited by 24
- 2021Formalizing the Generalization-Forgetting Trade-off in Continual Learningcited by 24
- 2020Lifelong Learning of Graph Neural Networks for Open-World Node Classificationcited by 22
- 2023Continual Graph Learning: A Surveycited by 18
- 2018Representation Learning over Dynamic Graphscited by 14
- 2020AgEBO-Tabular: Joint Neural Architecture and Hyperparameter Search with Autotuned Data-Parallel Training for Tabular Datacited by 9
- 2021The convergence of the Stochastic Gradient Descent (SGD) : a self-contained proofcited by 9
- 2020Meta Continual Learning via Dynamic Programmingcited by 4
Built on by
Not cited yet.