Anti-Retroactive Interference for Lifelong Learning
About
Humans can continuously learn new knowledge. However, machine learning models suffer from drastic dropping in performance on previous tasks after learning new tasks. Cognitive science points out that the competition of similar knowledge is an important cause of forgetting. In this paper, we design a paradigm for lifelong learning based on meta-learning and associative mechanism of the brain. It tackles the problem from two aspects: extracting knowledge and memorizing knowledge. First, we disrupt the sample's background distribution through a background attack, which strengthens the model to extract the key features of each task. Second, according to the similarity between incremental knowledge and base knowledge, we design an adaptive fusion of incremental knowledge, which helps the model allocate capacity to the knowledge of different difficulties. It is theoretically analyzed that the proposed learning paradigm can make the models of different tasks converge to the same optimum. The proposed method is validated on the MNIST, CIFAR100, CUB200 and ImageNet100 datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | ImageNet100 (test) | Top-1 Acc79.3 | 41 | |
| Continual Learning | CIFAR100 (test) | -- | 31 | |
| Continual Learning | ImageNet-100 (test) | Task 10 Accuracy79.3 | 17 | |
| Continual Learning | ImageNet100 + CIFAR100 | Accuracy0.573 | 13 | |
| Image Classification | CIFAR100 ISLVRC2012 (test) | Acc (CIFAR100)80.9 | 13 | |
| Image Classification | ImageNet100 ISLVRC2012 (test) | ImageNet100 Accuracy79.3 | 13 | |
| Image Classification | ImageNet100 + CIFAR100 (test) | Accuracy57.3 | 10 | |
| Continual Learning | CIFAR100 10-task sequential (test) | Accuracy80.9 | 10 | |
| Cross-dataset Continual Learning | CIFAR100-I2C Transfer from ImageNet100 (test) | Accuracy74.5 | 10 | |
| Image Classification | ImageNet100-I2C (test) | Accuracy0.618 | 10 |