Piggyback: Adapting a Single Network to Multiple Tasks by Learning to Mask Weights
Not on the map. Why?
Abstract (arXiv)
This work presents a method for adapting a single, fixed deep neural network to multiple tasks without affecting performance on already learned tasks. By building upon ideas from network quantization and pruning, we learn binary masks that piggyback on an existing network, or are applied to unmodified weights of that network to provide good performance on a new task. These masks are learned in an end-to-end differentiable fashion, and incur a low overhead of 1 bit per network parameter, per task. Even though the underlying network is fixed, the ability to mask individual weights allows for the learning of a large number of filters. We show performance comparable to dedicated fine-tuned networks for a variety of classification tasks, including those with large domain shifts from the initial task (ImageNet), and a variety of network architectures. Unlike prior work, we do not suffer from catastrophic forgetting or competition between tasks, and our performance is agnostic to task ordering. Code available at https://github.com/arunmallya/piggyback.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 2; 2024: 1; 2025: 1.
11 papers.
- 2022PLATON: Pruning Large Transformer Models with Upper Confidence Bound of Weight Importancecited by 79
- 2022Transferability in Deep Learning: A Surveycited by 57
- 2023Less is More: Selective Layer Finetuning with SubTuningcited by 13
- 2021Task Affinity with Maximum Bipartite Matching in Few-Shot Learningcited by 8
- 2021Fisher Task Distance and Its Application in Neural Architecture Searchcited by 7
- 2022Pruning Pre-trained Language Models Without Fine-Tuningcited by 7
- 2021Boosting Binary Masks for Multi-Domain Learning through Affine Transformationscited by 5
- 2022CFA: Constraint-based Finetuning Approach for Generalized Few-Shot Object Detectioncited by 5
- 2023Class-Incremental Mixture of Gaussians for Deep Continual Learningcited by 3
- 2024RECAST: Reparameterized, Compact weight Adaptation for Sequential Taskscited by 2
- 2025Distillation-Guided Structural Transfer for Continual Learning Beyond Sparse Distributed Memorycited by 2
- 2025Distillation-Guided Structural Transfer for Continual Learning Beyond Sparse Distributed Memory17 Dec 2025
- 2024RECAST: Reparameterized, Compact weight Adaptation for Sequential Tasks25 Nov 2024
- 2023Class-Incremental Mixture of Gaussians for Deep Continual Learning9 Jul 2023
- 2023Less is More: Selective Layer Finetuning with SubTuning13 Feb 2023
- 2022Pruning Pre-trained Language Models Without Fine-Tuning12 Oct 2022
- 2022PLATON: Pruning Large Transformer Models with Upper Confidence Bound of Weight Importance25 Jun 2022
- 2022CFA: Constraint-based Finetuning Approach for Generalized Few-Shot Object Detection11 Apr 2022
- 2022Transferability in Deep Learning: A Survey15 Jan 2022
- 2021Task Affinity with Maximum Bipartite Matching in Few-Shot Learning5 Oct 2021
- 2021Boosting Binary Masks for Multi-Domain Learning through Affine Transformations25 Mar 2021
- 2021Fisher Task Distance and Its Application in Neural Architecture Search23 Mar 2021