Progressive Neural Networks
Andrei A. Rusu, Neil C. Rabinowitz, Guillaume Desjardins, Hubert Soyer, James Kirkpatrick, Koray Kavukcuoglu, Razvan Pascanu, Raia Hadsell
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/ContinualAI/avalanchepytorch★ 2,041
- github.com/aimagelab/mammothpytorch★ 793
- github.com/arazd/ProgressivePromptspytorch★ 98
- github.com/feifeiobama/rewireneuronjax★ 9
- github.com/epsilon-deltta/ssd_guillotinepytorch★ 1
- github.com/arcosin/Doricpytorch★ 0
- github.com/imatge-upc/progressive_nnspytorch★ 0
- github.com/GuangpingYuan/PNN_Pong_A3Ctf★ 0
- github.com/sarthakTUM/progressive-neural-networks-for-nlppytorch★ 0
- github.com/khashiii97/PNNpytorch★ 0
Abstract
Learning to solve complex sequences of tasks--while both leveraging transfer and avoiding catastrophic forgetting--remains a key obstacle to achieving human-level intelligence. The progressive networks approach represents a step forward in this direction: they are immune to forgetting and can leverage prior knowledge via lateral connections to previously learned features. We evaluate this architecture extensively on a wide variety of reinforcement learning tasks (Atari and 3D maze games), and show that it outperforms common baselines based on pretraining and finetuning. Using a novel sensitivity measure, we demonstrate that transfer occurs at both low-level sensory and high-level control layers of the learned policy.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| CUBS (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 78.94 | — | Unverified |
| Flowers (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 93.41 | — | Unverified |
| ImageNet (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 76.16 | — | Unverified |
| Sketch (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 76.35 | — | Unverified |
| Stanford Cars (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 89.21 | — | Unverified |
| Wikiart (Fine-grained 6 Tasks) | ProgressiveNet | Accuracy | 74.94 | — | Unverified |