MePo++: Unifying Representation Refinement and Reconciliation for General Continual Learning
Organizations: School of Life Sciences, IDG/McGovern Institute for Brain Research, Tsinghua University, Beijing, China · Department of Psychological and Cognitive Sciences, Tsinghua University, Beijing, China · Institute of Software, Chinese Academy of Sciences, Beijing, China · Department of Computer Science and Technology, Institute for AI, BNRist Center, THBI Lab, Tsinghua-Bosch Joint Center for ML, Tsinghua University, Beijing, China
Abstract
General continual learning (GCL) aims to learn from evolving data streams without task identities, explicit boundaries, or repeated access to previous data, making it a realistic yet challenging setting for continual intelligence. Although pretrained models (PTMs) provide rich prior knowledge for addressing the limited supervision and non-stationary nature of GCL, existing PTM-based methods often directly adapt pretrained representations and overlook two critical gaps: the misalignment between upstream pretraining and downstream continual adaptation, and the unreliability of conventional output alignment under blurry streams. Here we propose MePo++, a unified post-training framework that bridges pretrained knowledge and downstream GCL through representation refinement and reconciliation. MePo++ introduces two complementary components: MetaPrep, which improves representation plasticity for continual adaptation through unsupervised meta-refinement over pseudo continual sequences; and StreamAlign, which reinforces representation stability by reconciling evolving online features with a stable pretrained geometry. By improving representation learnability before adaptation and preserving alignment during continual learning, MePo++ enables PTMs to remain both plastic for new concepts and stable over evolving streams. Experiments across diverse PTMs, datasets, and continual learning baselines demonstrate the consistent effectiveness and generality of MePo++ for PTM-based GCL. Our code is available at https://github.com/SunGL001/MePo_Plus.
Figures & tables
| PTM | Method | CIFAR-100 | ImageNet-R | CUB-200 | |||
| Sup-21K | Seq FT | 3.39 | 4.92 | 3.94 | 0.85 | 0.41 | 0.42 |
| Linear Probe | 6.09 | 7.33 | 1.26 | 3.14 | 2.46 | 3.08 | |
| Seq FT (SL [ 42 ] ) | 7.18 | 1.89 | 1.47 | 2.43 | 4.32 | 3.08 | |
| MVP [ 5 ] | 4.34 | 2.57 | 1.15 | 3.95 | 2.88 | 3.53 | |
| CODA-P [ 44 ] | 3.38 | 1.58 | 2.14 | 2.00 | 3.30 | 3.14 | |
| PTM | Method | CIFAR-100 | ImageNet-R | CUB-200 | |||
| Sup-21K | L2P [ 24 ] | 2.65 | 2.49 | 0.83 | 0.76 | 1.38 | 1.35 |
| w/ MePo | 2.09 | 0.94 | 0.85 | 1.08 | 1.48 | 1.70 | |
| w/ MePo++ | 58.16 2.23 | 63.74 1.46 | 21.72 0.69 | 19.93 0.92 | 50.56 1.37 | 49.41 1.58 | |
| DualPrompt [ 25 ] | 3.42 | 2.68 | 0.93 | 2.07 | 3.69 | 2.28 | |
| w/ MePo | 4.76 | 3.51 | 1.26 | 1.62 | 2.75 | 1.37 | |
| Method | CIFAR-100 | ImageNet-R | ||
| L2P [ 24 ] | 1.58 | 2.50 | 1.12 | 1.43 |
| w/ MePo++ | 77.18 1.50 | 69.53 2.70 | 77.24 1.28 | 71.68 1.24 |
| DualPrompt [ 25 ] | 1.01 | 0.19 | 0.77 | 0.11 |
| w/ MePo++ | 74.27 1.07 | 68.72 0.17 | 76.29 0.79 | 69.90 0.18 |
| Setting | DualPrompt | MISA | ||||||
| +Param. | +Ratio | Time (s) | Accuracy | +Param. | +Ratio | Time (s) | Accuracy | |
| Baseline | 637k | 0.74% | 4.87 | 55.73 | 653k | 0.76% | 4.84 | 65.40 |
| w/ MePo | 1213k | 1.41% | 4.99 | 58.36 | 1229k | 1.43% | 5.01 | 68.13 |
| w/ MePo++ | 1213k | 1.41% | 5.09 | 59.05 | 1229k | 1.43% | 5.05 | 69.52 |
| MetaPrep | StreamAlign | DualPrompt | MISA | ||
| ✗ | ✗ | 4.42 | 4.40 | 2.39 | 1.24 |
| ✓ | ✗ | 3.25 | 4.15 | 2.28 | 1.00 |
| ✗ | ✓ | 5.22 | 5.59 | 2.46 | 0.78 |
| ✓ | ✓ | 72.99 4.11 | 72.00 2.85 | 82.73 0.84 | 84.01 0.50 |
| Post-training Strategy | DualPrompt | MISA | ||
| w/o Post-training | 1.75 | 1.02 | 1.74 | 2.05 |
| w/ Post-training (OML [ 41 ] ) | 2.14 | 1.93 | 2.67 | 0.98 |
| w/ Post-training (MePo [ 15 ] ) | 1.63 | 1.31 | 2.16 | 1.84 |
| w/ Post-training (MePo++) | 47.34 1.63 | 40.77 1.84 | 55.18 1.72 | 50.20 1.43 |
| Output Alignment Strategy | DualPrompt | MISA | ||
| w/o Alignment | 2.18 | 1.50 | 1.80 | 1.63 |
| w/ Mask Alignment (MISA [ 6 ] ) | 2.38 | 1.12 | 1.95 | 1.21 |
| w/ Covariance Alignment (MePo [ 15 ] ) | 2.14 | 1.32 | 2.32 | 1.56 |
| w/ StreamAlign (MePo++) | 47.34 1.63 | 40.77 1.84 | 55.18 1.72 | 50.20 1.43 |
Continual Learning
Continual Learning studies how models acquire knowledge from changing data streams while retaining or selectively revising what they learned before.
See all 301 papers