atlas

Research map / Continual learning / Domain and prompt-based

MIND: Multi-Task Incremental Network Distillation

AAAI 2024 · Continual learning › Domain and prompt-based · approach: Domain-incremental learning with memory · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MIND, a rehearsal-free parameter isolation method that distills knowledge from a per-task teacher (or itself, via self-distillation) into sparse sub-networks of a shared gated ResNet, with task-specific BatchNorm, reaching state-of-the-art class-incremental accuracy on CIFAR100/10, TinyImageNet/10, Core50, and Synbols.

Problem

Class-incremental and domain-incremental continual learning without replay data, where catastrophic forgetting must be avoided under memory constraints.

Approach

Combines PackNet-style sub-network pruning with Jensen-Shannon distillation from a freshly trained teacher (or from the network itself in a memory-saving self-distillation variant), adds a binary gating mask on the backbone, and learns task-specific BatchNorm parameters per sub-network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MIND instead of PackNetCIFAR100/10 CI · CIFAR100/10 CI, task-agnosticACC_TAG: 28.5 $\pm$ 2.2 -> 39.9 $\pm$ 0.9Helped
Use MIND instead of PackNetCIFAR100/10 CI · CIFAR100/10 CI, task-awareACC_TAW: 72.4 $\pm$ 1.4 -> 82.3 $\pm$ 0.6Helped
Use MIND instead of PackNetTinyImageNet/10 CI · TinyImageNet/10 CI, task-agnosticACC_TAG: 29.0 $\pm$1.2 -> 35.0 $\pm$ 0.8Helped
Use MIND instead of PackNetTinyImageNet/10 CI · TinyImageNet/10 CI, task-awareACC_TAW: 65.0 $\pm$ 0.9 -> 71.1 $\pm$ 0.7Helped
Use MIND instead of PackNetCore50/10 CI · Core50/10 CI, task-agnosticACC_TAG: 40.0 $\pm$ 4.3 -> 57.9 $\pm$ 2.1Helped
Use MIND instead of PackNetCore50/10 CI · Core50/10 CI, task-awareACC_TAW: 95.7 $\pm$ 1.2 -> 99.7 $\pm$ 0.08Helped
Use MIND instead of PackNetSynbols/10 CI · Synbols/10 CI, task-agnosticACC_TAG: 60.4 $\pm$ 4.7 -> 76.5 $\pm$ 2.6Helped
Use MIND instead of PackNetSynbols/10 CI · Synbols/10 CI, task-awareACC_TAW: 95.7 $\pm$ 1.1 -> 98.4 $\pm$ 0.2Helped
Use MIND instead of LwFCore50 DI · Core50 DIACC_TAG: 31.38 $\pm$ 0.02 -> 79.28$\pm$2.63Helped
Use self-distillation instead of the standard new-model teacherMIND on CIFAR100/10 CI · CIFAR100/10 CI, task-agnosticACC_TAG: 39.9 $\pm$ 0.9 -> 35.7 $\pm$ 0.7Hurt
Add weight sharing between sub-networks (ablation)MIND on CIFAR100/10 CI · CIFAR100/10 CIACC_TAG: +2.9%Helped
Add distillation loss (ablation)MIND on CIFAR100/10 CI · CIFAR100/10 CIACC_TAG: +2.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 TinyImageNet Core50 Synbols

Benchmarks: CIFAR-100/10 TinyImageNet/10 Core50/10 (CI) Synbols/10 Core50 (DI)

Metrics: ACC_TAG ACC_TAW

Baselines: Finetuning LwF EWC SI MAS RWalk LwM PackNet PASS

Builds on: PackNet Learning without Forgetting FACIL Avalanche

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy