On Tiny Episodic Memories in Continual Learning
Arslan Chaudhry, Marcus Rohrbach, Mohamed Elhoseiny, Thalaiyasingam, Ajanthan, Puneet K. Dokania, Philip H. S. Torr, Marc'Aurelio Ranzato

TL;DR
This paper demonstrates that in continual learning, even tiny episodic memories combined with current task data significantly improve performance, outperforming complex methods and enhancing generalization.
Contribution
It empirically shows that a simple joint training approach with minimal episodic memory surpasses specialized CL methods across multiple benchmarks.
Findings
Tiny episodic memories improve continual learning performance.
Joint training on current data and memory outperforms complex CL methods.
Repetitive training on small memories enhances generalization.
Abstract
In continual learning (CL), an agent learns from a stream of tasks leveraging prior experience to transfer knowledge to future tasks. It is an ideal framework to decrease the amount of supervision in the existing learning algorithms. But for a successful knowledge transfer, the learner needs to remember how to perform previous tasks. One way to endow the learner the ability to perform tasks seen in the past is to store a small memory, dubbed episodic memory, that stores few examples from previous tasks and then to replay these examples when training for future tasks. In this work, we empirically analyze the effectiveness of a very small episodic memory in a CL setup where each training example is only seen once. Surprisingly, across four rather different supervised learning benchmarks adapted to CL, a very simple baseline, that jointly trains on both examples from the current task as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Machine Learning and Algorithms · Machine Learning and ELM
