HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Model Zoo: A Growing "Brain" That Learns Continually

Rahul Ramesh Pratik Chaudhari

Model Zoo: A Growing "Brain" That Learns Continually

Abstract

This paper argues that continual learning methods can benefit by splitting the capacity of the learner across multiple models. We use statistical learning theory and experimental analysis to show how multiple tasks can interact with each other in a non-trivial fashion when a single model is trained on them. The generalization error on a particular task can improve when it is trained with synergistic tasks, but can also deteriorate when trained with competing tasks. This theory motivates our method named Model Zoo which, inspired from the boosting literature, grows an ensemble of small models, each of which is trained during one episode of continual learning. We demonstrate that Model Zoo obtains large gains in accuracy on a variety of continual learning benchmark problems. Code is available at https://github.com/grasp-lyrl/modelzoo_continual.

Code Repositories

rahul13ramesh/modelzoo_continual
Official
pytorch
Mentioned in GitHub
grasp-lyrl/modelzoo_continual
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
continual-learning-on-cifar100-20-tasksModel Zoo-Continual
Average Accuracy: 94.99
continual-learning-on-coarse-cifar100Model Zoo-Continual
Average Accuracy: 84.27
continual-learning-on-permuted-mnistModel Zoo-Continual
Average Accuracy: 97.71
continual-learning-on-rotated-mnistModel Zoo-Continual
Average Accuracy: 99.66

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
Model Zoo: A Growing "Brain" That Learns Continually | Papers | HyperAI