Continual Learning with Synthetic Boundary Experience Blending
Chih-Fan Hsu, Ming-Ching Chang, Wei-Chao Chen
TL;DR
This work addresses catastrophic forgetting in continual learning by introducing synthetic boundary data (SBD) generated via differential-privacy–inspired latent-space noise to regularize decision boundaries. It then proposes Experience Blending (EB), which jointly trains on stored exemplars and SBD through a dual-model aggregation mechanism that blends models trained on different data streams. Empirical results across CIFAR-10, CIFAR-100, and Tiny ImageNet show consistent, substantial improvements over strong baselines, confirming the effectiveness of enriching the feature space near decision boundaries. The approach is practical, incurring no inference-time overhead and offering robustness across varied memory budgets and data-distribution settings, with clear avenues for extending to task-free CL and other domains.
Abstract
Continual learning (CL) seeks to mitigate catastrophic forgetting when models are trained with sequential tasks. A common approach, experience replay (ER), stores past exemplars but only sparsely approximates the data distribution, yielding fragile and oversimplified decision boundaries. We address this limitation by introducing synthetic boundary data (SBD), generated via differential privacy: inspired noise into latent features to create boundary-adjacent representations that implicitly regularize decision boundaries. Building on this idea, we propose Experience Blending (EB), a framework that jointly trains on exemplars and SBD through a dual-model aggregation strategy. EB has two components: (1) latent-space noise injection to synthesize boundary data, and (2) end-to-end training that jointly leverages exemplars and SBD. Unlike standard experience replay, SBD enriches the feature space near decision boundaries, leading to more stable and robust continual learning. Extensive experiments on CIFAR-10, CIFAR-100, and Tiny ImageNet demonstrate consistent accuracy improvements of 10%, 6%, and 13%, respectively, over strong baselines.
