paper-with-me

홈 › Papers

External Knowledge Injection for CLIP-Based Class-Incremental Learning

2025-03-11 · Da-Wei Zhou, Kai-Wen Li, Jingyi Ning, Han-Jia Ye, Lijun Zhang, De-Chuan Zhan

Class-Incremental Learning (CIL) enables learning systems to continuously adapt to evolving data streams. With the advancement of pre-training, leveraging pre-trained vision-language models (e.g., CLIP) offers a promising starting point for CIL. However, CLIP makes decisions by matching visual embeddings to class names, overlooking the rich contextual information conveyed through language. For instance, the concept of ``cat'' can be decomposed into features like tail, fur, and face for recognition. Besides, since the model is continually updated, these detailed features are overwritten in CIL, requiring external knowledge for compensation. In this paper, we introduce ExterNal knowledGe INjEction (ENGINE) for CLIP-based CIL. To enhance knowledge transfer from outside the dataset, we propose a dual-branch injection tuning framework that encodes informative knowledge from both visual and textual modalities. The visual branch is enhanced with data augmentation to enrich the visual features, while the textual branch leverages GPT-4 to rewrite discriminative descriptors. In addition to this on-the-fly knowledge injection, we also implement post-tuning knowledge by re-ranking the prediction results during inference. With the injected knowledge, the model can better capture informative features for downstream tasks as data evolves. Extensive experiments demonstrate the state-of-the-art performance of ENGINE. Code is available at: https://github.com/RenaissCode/ENGINE

📄 PDF Abstract BibTeX arXiv:2503.08510

Code (3)

g-u-n/pycil 공식 구현 pytorch
renaisscode/engine 공식 구현 pytorch
zhoudw-zdw/PROOF pytorch

Tasks

class-incremental learningClass Incremental LearningData AugmentationIncremental LearningRe-RankingTransfer Learning

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Residual Connection 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…

Similar Papers 제목 키워드 기반

AttriCLIP: A Non-Incremental Learner for Incremental Knowledge Learning

2023-05-19 · CVPR 2023 1 · Runqi Wang, Xiaoyue Duan, Guoliang Kang, Jianzhuang Liu 외

Continual learning aims to enable a model to incrementally learn knowledge from sequentially arrived data. Previous works adopt the conventional classification architecture, which consists of a feature extractor and a cl…

AttributeContinual LearningLanguage Modelling

Hierarchical Semantic Tree Anchoring for CLIP-Based Class-Incremental Learning

2025-11-19 · Tao Hu, Lan Li, Zhen-Hao Xie, Da-Wei Zhou arxiv

Class-Incremental Learning (CIL) enables models to learn new classes continually while preserving past knowledge. Recently, vision-language models like CLIP offer transferable features via multi-modal pre-training, makin…

class-incremental learning

Annotation-Free Class-Incremental Learning

2025-11-24 · Hari Chandana Kuchibhotla, K S Ananth, Vineeth N Balasubramanian arxiv

Despite significant progress in continual learning ranging from architectural novelty to clever strategies for mitigating catastrophic forgetting most existing methods rest on a strong but unrealistic assumption the avai…

class-incremental learningContinual Learning

GR4CIL: Gap-compensated Routing for CLIP-based Class Incremental Learning

2026-04-20 · Tianqi Wang, Jingcai Guo arxiv

Class-Incremental Learning (CIL) aims to continuously acquire new categories while preserving previously learned knowledge. Recently, Contrastive Language-Image Pre-trained (CLIP) models have shown strong potential for C…

class-incremental learningClass Incremental LearningZero-shot Generalization

DeCLIP: Decoupled Prompting for CLIP-based Multi-Label Class-Incremental Learning

2025-09-27 · Kaile Du, Zihan Ye, Junzhou Xie, Yixi Shen 외 arxiv

Multi-label class-incremental learning (MLCIL) continuously expands the label space while recognizing multiple co-occurring classes, making it prone to catastrophic forgetting and high false-positive rates (FPR). Extendi…

class-incremental learning