Saved in:
Bibliographic Details
Main Authors: Roy, Anurag, Moulick, Riddhiman, Verma, Vinay K., Ghosh, Saptarshi, Das, Abir
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2403.20317
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914734386708480
author Roy, Anurag
Moulick, Riddhiman
Verma, Vinay K.
Ghosh, Saptarshi
Das, Abir
author_facet Roy, Anurag
Moulick, Riddhiman
Verma, Vinay K.
Ghosh, Saptarshi
Das, Abir
contents Continual Learning (CL) enables machine learning models to learn from continuously shifting new training data in absence of data from old tasks. Recently, pretrained vision transformers combined with prompt tuning have shown promise for overcoming catastrophic forgetting in CL. These approaches rely on a pool of learnable prompts which can be inefficient in sharing knowledge across tasks leading to inferior performance. In addition, the lack of fine-grained layer specific prompts does not allow these to fully express the strength of the prompts for CL. We address these limitations by proposing ConvPrompt, a novel convolutional prompt creation mechanism that maintains layer-wise shared embeddings, enabling both layer-specific learning and better concept transfer across tasks. The intelligent use of convolution enables us to maintain a low parameter overhead without compromising performance. We further leverage Large Language Models to generate fine-grained text descriptions of each category which are used to get task similarity and dynamically decide the number of prompts to be learned. Extensive experiments demonstrate the superiority of ConvPrompt and improves SOTA by ~3% with significantly less parameter overhead. We also perform strong ablation over various modules to disentangle the importance of different components.
format Preprint
id arxiv_https___arxiv_org_abs_2403_20317
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Convolutional Prompting meets Language Models for Continual Learning
Roy, Anurag
Moulick, Riddhiman
Verma, Vinay K.
Ghosh, Saptarshi
Das, Abir
Computer Vision and Pattern Recognition
Continual Learning (CL) enables machine learning models to learn from continuously shifting new training data in absence of data from old tasks. Recently, pretrained vision transformers combined with prompt tuning have shown promise for overcoming catastrophic forgetting in CL. These approaches rely on a pool of learnable prompts which can be inefficient in sharing knowledge across tasks leading to inferior performance. In addition, the lack of fine-grained layer specific prompts does not allow these to fully express the strength of the prompts for CL. We address these limitations by proposing ConvPrompt, a novel convolutional prompt creation mechanism that maintains layer-wise shared embeddings, enabling both layer-specific learning and better concept transfer across tasks. The intelligent use of convolution enables us to maintain a low parameter overhead without compromising performance. We further leverage Large Language Models to generate fine-grained text descriptions of each category which are used to get task similarity and dynamically decide the number of prompts to be learned. Extensive experiments demonstrate the superiority of ConvPrompt and improves SOTA by ~3% with significantly less parameter overhead. We also perform strong ablation over various modules to disentangle the importance of different components.
title Convolutional Prompting meets Language Models for Continual Learning
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.20317