Pareto Continual Learning: Preference-Conditioned Learning and Adaption for Dynamic Stability-Plasticity Trade-off
Song Lai, Zhe Zhao, Fei Zhu, Xi Lin, Qingfu Zhang, Gaofeng Meng
TL;DR
This work addresses the stability-plasticity dilemma in continual learning by reframing it as a multi-objective optimization problem over two losses: $\mathcal{L}_{replay}$ (stability) and $\mathcal{L}_{new}$ (plasticity). It introduces ParetoCL, a preference-conditioned learning framework that jointly learns a set of Pareto-optimal trade-offs via a hypernetwork that generates classifier parameters conditioned on a preference vector $\alpha \in \mathbb{R}^2_+$, enabling dynamic adaptation during inference. The key contributions include formulating ER as MOO to approximate the Pareto front, designing a efficient preference-conditioned model, and demonstrating superior performance across Seq-CIFAR10/100 and Seq-TinyImageNet in online and offline settings, with strong ablations and analysis of dynamic adaptation and buffer-size robustness. The results suggest that objective augmentation through learning multiple preference-conditioned hypotheses improves generalization in non-stationary continual learning environments and supports practical, sample-wise adaptation of stability and plasticity trade-offs.
Abstract
Continual learning aims to learn multiple tasks sequentially. A key challenge in continual learning is balancing between two objectives: retaining knowledge from old tasks (stability) and adapting to new tasks (plasticity). Experience replay methods, which store and replay past data alongside new data, have become a widely adopted approach to mitigate catastrophic forgetting. However, these methods neglect the dynamic nature of the stability-plasticity trade-off and aim to find a fixed and unchanging balance, resulting in suboptimal adaptation during training and inference. In this paper, we propose Pareto Continual Learning (ParetoCL), a novel framework that reformulates the stability-plasticity trade-off in continual learning as a multi-objective optimization (MOO) problem. ParetoCL introduces a preference-conditioned model to efficiently learn a set of Pareto optimal solutions representing different trade-offs and enables dynamic adaptation during inference. From a generalization perspective, ParetoCL can be seen as an objective augmentation approach that learns from different objective combinations of stability and plasticity. Extensive experiments across multiple datasets and settings demonstrate that ParetoCL outperforms state-of-the-art methods and adapts to diverse continual learning scenarios.
