Pseudo-Rehearsal for Continual Learning with Normalizing Flows
Jary Pomponi, Simone Scardapane, Aurelio Uncini

TL;DR
This paper introduces a novel continual learning method combining normalizing flows with regularization, effectively mitigating catastrophic forgetting while maintaining low computational and memory overheads.
Contribution
It proposes a unified approach using a single normalizing flow conditioned on tasks, which regularizes embeddings and replays past data efficiently.
Findings
Performs favorably compared to state-of-the-art methods
Maintains constant memory overhead with a single NF
Reduces catastrophic forgetting effectively
Abstract
Catastrophic forgetting (CF) happens whenever a neural network overwrites past knowledge while being trained on new tasks. Common techniques to handle CF include regularization of the weights (using, e.g., their importance on past tasks), and rehearsal strategies, where the network is constantly re-trained on past data. Generative models have also been applied for the latter, in order to have endless sources of data. In this paper, we propose a novel method that combines the strengths of regularization and generative-based rehearsal approaches. Our generative model consists of a normalizing flow (NF), a probabilistic and invertible neural network, trained on the internal embeddings of the network. By keeping a single NF conditioned on the task, we show that our memory overhead remains constant. In addition, exploiting the invertibility of the NF, we propose a simple approach to…
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 · Multimodal Machine Learning Applications · Generative Adversarial Networks and Image Synthesis
