ON THE SOFT-SUBNETWORK FOR�FEW-SHOT CLASS INCREMENTAL LEARNING
Presented by: Lucas Wu
Few-Shot Class Incremental Learning
each containing only a small number of training examples for each class, while retaining previously learned knowledge.
Due to the small amount of training data for new tasks, the model tends to severely overfit to new classes and quickly forget old classes, deteriorating the model performance.
Challenges
Due to the small amount of training data for new tasks, the model tends to severely overfit to new classes and quickly forget old classes, deteriorating the model performance.
Current work
1. OCS (Yoon et al., 2022) Focusing on class imbalance problems
- cons: do not consider the overfitting issues caused by training a sequence of few-shot tasks
2. FSLL (Mazumder et al., 2021) tackles overfitting for few-shot CIL by partially-splitting model parameters for different sessions through multiple sub steps of iterative reidentification and weight selection.
- cons: led to computationally inefficient.
Motivation
A randomly-initialized dense neural network contains a regularized subnetwork that can retain the prior class knowledge while providing room to learn the new class knowledge through isolated training of the subnetwork
Sketch of solution
Sketch of solution
Overall Algorightm
Base Training (t = 1):
θ^ and m^_t**: These are the optimal weights and subnetworks we want to find.��L_t: This is a function that measures the performance of the model on the given data D_t.��θ \odot m_t: This represents the combination of model weight θ and subnetwork m_t. Here, we combine the two with a single operation (\odot, which stands for element-wise multiplication).��D_t: This is the training data for the current stage.
Obtain soft subnet by supplementing winning tickets
Result
Result with SOTA
Conclusion
Inspired by the "Regularized Lottery Ticket Hypothesis (RLTH)", which proposes the existence of smooth subnetworks in dense networks.
The author proposed Soft-SubNetworks (SoftNet) as an incremental learning strategy that aims to retain learned class knowledge and learn new knowledge.
SoftNet simultaneously learns model weights and adaptive soft masks to minimize catastrophic forgetting.