Learning Continually on a Sequence of Graphs – The Dynamical System Way

05/19/2023
by   Krishnan Raghavan, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2021

Formalizing the Generalization-Forgetting Trade-off in Continual Learning

We formulate the continual learning (CL) problem via dynamic programming...
research
08/05/2020

Meta Continual Learning via Dynamic Programming

Meta-continual learning algorithms seek to rapidly train a model when fa...
research
01/28/2023

Continual Graph Learning: A Survey

Research on continual learning (CL) mainly focuses on data represented i...
research
03/25/2014

Continuum limit of total variation on point clouds

We consider point clouds obtained as random samples of a measure on a Eu...
research
10/20/2017

Nearest-neighbour Markov point processes on graphs with Euclidean edges

We define nearest-neighbour point processes on graphs with Euclidean edg...
research
11/02/2021

Game of Life on Graphs

We consider a specific graph dynamical system inspired by the famous Con...

Please sign up or login with your details

Forgot password? Click here to reset