Task Arithmetic with LoRA for Continual Learning

Rajas Chitale, Ankit Vaidya, Aditya Kane, Archana Ghotkar
11/4/2023
cs.CVcs.LG

No confident code implementation found for this paper.

Abstract

Continual learning refers to the problem where the training data is available in sequential chunks, termed "tasks". The majority of progress in continual learning has been stunted by the problem of catastrophic forgetting, which is caused by sequential training of the model on streams of data. Moreover, it becomes computationally expensive to sequentially train large models multiple times. To mitigate both of these problems at once, we propose a novel method to continually train transformer-based vision models using low-rank adaptation and task arithmetic. Our method completely bypasses the problem of catastrophic forgetting, as well as reducing the computational requirement for training models on each task. When aided with a small memory of 10 samples per class, our method achieves performance close to full-set finetuning. We present rigorous ablations to support the prowess of our method.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chitale2023task,
  title  = {Task Arithmetic with LoRA for Continual Learning},
  author = {Rajas Chitale and Ankit Vaidya and Aditya Kane and Archana Ghotkar},
  year   = {2023},
  eprint = {2311.02428},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.02428v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.02428.svg)](https://codeofpaper.com/paper/2311.02428)

Discussion