HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Compacting, Picking and Growing for Unforgetting Continual Learning

Hung Steven C. Y. ; Tu Cheng-Hao ; Wu Cheng-En ; Chen Chien-Hung ; Chan Yi-Ming ; Chen Chu-Song

Compacting, Picking and Growing for Unforgetting Continual Learning

Abstract

Continual lifelong learning is essential to many applications. In this paper,we propose a simple but effective approach to continual deep learning. Ourapproach leverages the principles of deep model compression, critical weightsselection, and progressive networks expansion. By enforcing their integrationin an iterative manner, we introduce an incremental learning method that isscalable to the number of sequential tasks in a continual learning process. Ourapproach is easy to implement and owns several favorable characteristics.First, it can avoid forgetting (i.e., learn new tasks while remembering allprevious tasks). Second, it allows model expansion but can maintain the modelcompactness when handling sequential tasks. Besides, through our compaction andselection/expansion mechanism, we show that the knowledge accumulated throughlearning previous tasks is helpful to build a better model for the new taskscompared to training the models independently with tasks. Experimental resultsshow that our approach can incrementally learn a deep model tackling multipletasks without forgetting, while the model compactness is maintained with theperformance more satisfiable than individual task training.

Code Repositories

ivclab/CPG
Official
pytorch
p0werweirdo/tagfcl
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
age-and-gender-classification-on-adienceCPG (single crop, pytorch)
Accuracy (5-fold): 89.66
age-and-gender-classification-on-adience-ageCPG (single crop, pytorch)
Accuracy (5-fold): 57.66
continual-learning-on-cifar100-20-tasksCPG
Average Accuracy: 80.9
continual-learning-on-cubs-fine-grained-6CPG
Accuracy: 83.59
continual-learning-on-flowers-fine-grained-6CPG
Accuracy: 96.62
continual-learning-on-imagenet-fine-grained-6CPG
Accuracy: 75.81
continual-learning-on-sketch-fine-grained-6CPG
Accuracy: 80.33
continual-learning-on-stanford-cars-fineCPG
Accuracy: 92.80
continual-learning-on-wikiart-fine-grained-6CPG
Accuracy: 77.15
facial-expression-recognition-on-affectnetCPG
Accuracy (7 emotion): 63.57

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp