Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networks

About

Catastrophic forgetting is a problem faced by many machine learning models and algorithms. When trained on one task, then trained on a second task, many machine learning models "forget" how to perform the first task. This is widely believed to be a serious problem for neural networks. Here, we investigate the extent to which the catastrophic forgetting problem occurs for modern neural networks, comparing both established and recent gradient-based training algorithms and activation functions. We also examine the effect of the relationship between the first task and the second task on catastrophic forgetting. We find that it is always best to train using the dropout algorithm--the dropout algorithm is consistently best at adapting to the new task, remembering the old task, and has the best tradeoff curve between these two extremes. We find that different tasks and relationships between tasks result in very different rankings of activation function performance. This suggests the choice of activation function should always be cross-validated.

Ian J. Goodfellow, Mehdi Mirza, Da Xiao, Aaron Courville, Yoshua Bengio• 2013

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)
Accuracy99.5
882
Image ClassificationFashion MNIST (test)
Accuracy92.4
568
Image ClassificationSVHN (test)
Accuracy94.2
362
Image ClassificationCIFAR100 (test)
Test Accuracy52.7
147
Continual Learning8-task sequence (CIFAR10, CIFAR100, FaceScrub, FashionMNIST, NotMNIST, MNIST, SVHN, TrafficSigns) after 2nd task
Avg Forgetting Ratio-0.2
10
Continual Learning8-task sequence (CIFAR10, CIFAR100, FaceScrub, FashionMNIST, NotMNIST, MNIST, SVHN, TrafficSigns) after 8th task
Average Forgetting Ratio-0.66
10
Image ClassificationDisjoint MNIST (test)
Accuracy53.85
6
Task-Incremental LearningSplit MNIST
Avg Acc (A<=2)71.3
6
ClassificationShuffled MNIST 3 tasks
Accuracy71.32
4
Image ClassificationFACESCRUB (test)
Accuracy (Test)82.7
2
Showing 10 of 13 rows

Other info

Follow for update