LSA-PAST: Layer-Specific Adaptation and Prototype Transport for Compositional Incremental Learning
Organizations: University of West Florida, Pensacola, FL, USA · Florida Institute for Human and Machine Cognition, Pensacola, FL, USA · Indiana Univeristy, Bloomington, IN, USA
Abstract
Class-Incremental Learning (CIL) enables models to recognize new classes over time while retaining prior knowledge, but many real-world problems are compositional, where visual concepts arise from combinations of primitives such as states (i.e., red, shiny) and objects (i.e., shoe, car). Standard CIL methods treat each composition as an independent class, ignoring shared primitives and providing no mechanism to stabilize their representations as new compositions arrive. This causes parameter updates to entangle primitives and induce drift that degrades performance on earlier compositions. Compositional Incremental Learning (composition-IL) formalizes this setting by introducing new state-object compositions across tasks. In this paper, we propose Layer-Specific Adaptation with Prototype-Anchored Adapter-Space Transport (LSA-PAST), a parameter-efficient method tailored to composition-IL. LSA integrates Low-Rank Adaptation (LoRA) into a frozen ViT with depth-specialized adapters for states, objects, and compositions. PAST then maps past, anchored prototypes into the current adapter space through a rehearsal-free affine transform fit on current-task data, enabling old prototypes to remain compatible with new adapters. Extensive experiments demonstrate that LSA-PAST achieves state-of-the-art (SOA) accuracy-forgetting trade-off performance for composition-IL.
Figures & tables
| Method type | Method | %Params | Split-Clothing | Split-UT-Zappos | Split-C-GQA | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 5 tasks | 5 tasks | 10 tasks | 5 tasks | |||||||
| Avg Acc % ( ) | FTT % ( ) | Avg Acc % ( ) | FTT % ( ) | Avg Acc % ( ) | FTT % ( ) | Avg Acc % ( ) | FTT % ( ) | |||
| Classic CIL | EWC [ 20 ] | 100 | 47.89\text{\scriptsize\pm 0.87} | 52.75\text{\scriptsize\pm 0.44} | 37.59\text{\scriptsize\pm 2.06} | 55.70\text{\scriptsize\pm 2.76} | 24.63\text{\scriptsize\pm 0.94} | 61.31\text{\scriptsize\pm 2.29} | 38.69\text{\scriptsize\pm 1.39} | 38.98\text{\scriptsize\pm 1.53} |
| LwF [ 28 ] | 100 | 49.96\text{\scriptsize\pm 0.68} | 44.22\text{\scriptsize\pm 0.53} | 40.15\text{\scriptsize\pm 0.43} | 49.61\text{\scriptsize\pm 0.68} | 30.38\text{\scriptsize\pm 1.41} | 58.15\text{\scriptsize\pm 0.20} | 45.95\text{\scriptsize\pm 0.72} | 23.21\text{\scriptsize\pm 1.05} | |
| iCaRL [ 39 ] | 100 | 68.65\text{\scriptsize\pm 0.41} | 31.74\text{\scriptsize\pm 1.89} | 37.78\text{\scriptsize\pm 2.14} | 55.06\text{\scriptsize\pm 3.50} | 31.40\text{\scriptsize\pm 1.96} | 59.65\text{\scriptsize\pm 2.40} | 33.40\text{\scriptsize\pm 0.40} | 53.32\text{\scriptsize\pm 0.90} | |
| Prompt-based | L2P [ 45 ] | 0.2 | 83.16\text{\scriptsize\pm 0.50} | 10.97\text{\scriptsize\pm 2.02} | 35.26\text{\scriptsize\pm 0.81} | 28.17\text{\scriptsize\pm 0.05} | 31.65\text{\scriptsize\pm 0.16} | 31.02\text{\scriptsize\pm 1.62} | 39.39\text{\scriptsize\pm 0.24} | 27.27\text{\scriptsize\pm 1.67} |
| Type | Method | Split-Clothing | Split-C-GQA | ||
|---|---|---|---|---|---|
| State % | Object % | State % | Object % | ||
| Classic | EWC [ 20 ] | 86.49\text{\scriptsize\pm 0.97} | 52.72\text{\scriptsize\pm 1.30} | 52.91\text{\scriptsize\pm 0.28} | 60.42\text{\scriptsize\pm 1.91} |
| LwF [ 28 ] | 87.11\text{\scriptsize\pm 0.66} | 54.57\text{\scriptsize\pm 0.69} | \mathbf{58.33}\text{\scriptsize\pm 0.42} | 66.32\text{\scriptsize\pm 0.31} | |
| iCaRL [ 39 ] | 91.21\text{\scriptsize\pm 1.05} | 71.70\text{\scriptsize\pm 0.99} | 46.96\text{\scriptsize\pm 0.27} | 55.61\text{\scriptsize\pm 0.45} | |
| Prompt | L2P [ 45 ] | 85.41\text{\scriptsize\pm 0.23} | 95.42\text{\scriptsize\pm 0.42} | 51.65\text{\scriptsize\pm 1.54} | 63.53\text{\scriptsize\pm 1.04} |
| Dual-Prompt [ 44 ] | 86.89\text{\scriptsize\pm 0.37} | 95.87\text{\scriptsize\pm 0.53} | 49.52\text{\scriptsize\pm 0.69} | 64.15\text{\scriptsize\pm 0.37} | |
| Split-Clothing | Split-UT-Zappos | |||||
| LSA | PGS | Inference | Avg Acc % ( ) | FTT % ( ) | Avg Acc % ( ) | FTT % ( ) |
| ✓ | ✓ | Unaligned Ens. | 75.71\text{\scriptsize\pm 0.39} | 28.32\text{\scriptsize\pm 0.53} | 29.92\text{\scriptsize\pm 0.37} | 53.21\text{\scriptsize\pm 1.51} |
| ✓ | ✗ | Native | 90.29\text{\scriptsize\pm 0.65} | 4.97\text{\scriptsize\pm 0.48} | 40.85\text{\scriptsize\pm 0.93} | 17.56\text{\scriptsize\pm 1.71} |
| ✓ | ✓ | Native | 90.74\text{\scriptsize\pm 0.65} | 3.91\text{\scriptsize\pm 0.37} | 41.67\text{\scriptsize\pm 0.57} | 14.81\text{\scriptsize\pm 1.85} |
| ✓ | ✗ | AST Ens. (ours) | 90.81\text{\scriptsize\pm 0.27} | 4.89\text{\scriptsize\pm 0.87} | 44.58\text{\scriptsize\pm 1.56} | 18.63\text{\scriptsize\pm 3.17} |
| ✓ | ✓ | LDC Ens. [ 11 ] | 91.41\text{\scriptsize\pm 0.40} | 3.49\text{\scriptsize\pm 0.73} | 43.73\text{\scriptsize\pm 0.77} | 15.09\text{\scriptsize\pm 1.74} |
| Split-Clothing | Split-C-GQA | |||||||
|---|---|---|---|---|---|---|---|---|
| Task Gap | Uncorrected | LDC [ 11 ] | DPCR [ 17 ] | AST | Uncorrected | LDC [ 11 ] | DPCR [ 17 ] | AST |
| 1 | ||||||||
| 2 | ||||||||
| 3 | ||||||||
| 4 | ||||||||
| Overall | ||||||||
Incremental Learning
Incremental learning studies how models update from sequential data while retaining earlier knowledge as classes, tasks, or domains change.
See all 146 papers