paper-with-me

홈 › Papers

Provable Continual Learning via Sketched Jacobian Approximations

2021-12-09 · Reinhard Heckel

An important problem in machine learning is the ability to learn tasks in a sequential manner. If trained with standard first-order methods most models forget previously learned tasks when trained on a new task, which is often referred to as catastrophic forgetting. A popular approach to overcome forgetting is to regularize the loss function by penalizing models that perform poorly on previous tasks. For example, elastic weight consolidation (EWC) regularizes with a quadratic form involving a diagonal matrix build based on past data. While EWC works very well for some setups, we show that, even under otherwise ideal conditions, it can provably suffer catastrophic forgetting if the diagonal matrix is a poor approximation of the Hessian matrix of previous tasks. We propose a simple approach to overcome this: Regularizing training of a new task with sketches of the Jacobian matrix of past data. This provably enables overcoming catastrophic forgetting for linear models and for wide neural networks, at the cost of memory. The overarching goal of this paper is to provided insights on when regularization-based continual learning algorithms work and under what memory costs.

📄 PDF Abstract BibTeX arXiv:2112.05095

Code (1)

mli-lab/regularization_based_continual_learning 공식 구현 pytorch

Tasks

Continual Learning

Methods 이 논문이 사용한 방법론

EWC The methon to overcome catastrophic forgetting in neural network while continual learning

Similar Papers 제목 키워드 기반

Provable Lipschitz Certification for Generative Models

2021-07-06 · Matt Jordan, Alexandros G. Dimakis

We present a scalable technique for upper bounding the Lipschitz constant of generative models. We relate this quantity to the maximal norm over the set of attainable vector-Jacobian products of a given generative model.…

Skew Orthogonal Convolutions

2021-05-24 · Sahil Singla, Soheil Feizi

Training convolutional neural networks with a Lipschitz constraint under the $l_{2}$ norm is useful for provable adversarial robustness, interpretable gradients, stable training, etc. While 1-Lipschitz networks can be de…

Adversarial Robustness

Lifelong Learning with Sketched Structural Regularization

2021-04-17 · Haoran Li, Aditya Krishnan, Jingfeng Wu, Soheil Kolouri 외

Preventing catastrophic forgetting while continually learning new tasks is an essential problem in lifelong learning. Structural regularization (SR) refers to a family of algorithms that mitigate catastrophic forgetting …

Continual LearningLifelong learningPermuted-MNIST

Error Estimation for Sketched SVD via the Bootstrap

2020-03-10 · Miles E. Lopes, N. Benjamin Erichson, Michael W. Mahoney

In order to compute fast approximations to the singular value decompositions (SVD) of very large matrices, randomized sketching algorithms have become a leading approach. However, a key practical difficulty of sketching …

Estimating the Jacobian matrix of an unknown multivariate function from sample values by means of a neural network

2022-04-01 · Frédéric Latrémolière, Sadananda Narayanappa, Petr Vojtěchovský

We describe, implement and test a novel method for training neural networks to estimate the Jacobian matrix $J$ of an unknown multivariate function $F$. The training set is constructed from finitely many pairs $(x,F(x))$…