NetTailor: Tuning the Architecture, Not Just the Weights
Not on the map. Why?
Abstract (arXiv)
Real-world applications of object recognition often require the solution of multiple tasks in a single platform. Under the standard paradigm of network fine-tuning, an entirely new CNN is learned per task, and the final network size is independent of task complexity. This is wasteful, since simple tasks require smaller networks than more complex tasks, and limits the number of tasks that can be solved simultaneously. To address these problems, we propose a transfer learning procedure, denoted NetTailor, in which layers of a pre-trained CNN are used as universal blocks that can be combined with small task-specific layers to generate new networks. Besides minimizing classification error, the new network is trained to mimic the internal activations of a strong unconstrained CNN, and minimize its complexity by the combination of 1) a soft-attention mechanism over blocks and 2) complexity regularization constraints. In this way, NetTailor can adapt the network architecture, not just its weights, to the target task. Experiments show that networks adapted to simple tasks, such as character or traffic sign recognition, become significantly smaller than those adapted to hard tasks, such as fine-grained recognition. More importantly, due to the modular nature of the procedure, this reduction in network complexity is achieved without compromise of either parameter sharing across tasks, or classification accuracy.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 3; 2024: 2.
11 papers.
- 2022Class-Incremental Learning with Strong Pre-trained Modelscited by 60
- 2023Federated Continual Learning via Knowledge Fusion: A Surveycited by 53
- 2022Task Adaptive Parameter Sharing for Multi-Task Learningcited by 42
- 2022The Challenges of Continuous Self-Supervised Learningcited by 36
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device MLcited by 21
- 2024Adapters Strike Backcited by 16
- 2021Boosting Binary Masks for Multi-Domain Learning through Affine Transformationscited by 5
- 2022Addressing Client Drift in Federated Continual Learning with Adaptive Optimizationcited by 5
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Modelscited by 3
- 2022GPPF: A General Perception Pre-training Framework via Sparsely Activated Multi-Task Learningcited by 1
- 2023CHEEM: Continual Learning by Reuse, New, Adapt and Skip -- A Hierarchical Exploration-Exploitation Approachcited by 1
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Models15 Nov 2024
- 2024Adapters Strike Back10 Jun 2024
- 2023Federated Continual Learning via Knowledge Fusion: A Survey27 Dec 2023
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device ML11 Oct 2023
- 2023CHEEM: Continual Learning by Reuse, New, Adapt and Skip -- A Hierarchical Exploration-Exploitation Approach14 Mar 2023
- 2022GPPF: A General Perception Pre-training Framework via Sparsely Activated Multi-Task Learning3 Aug 2022
- 2022Class-Incremental Learning with Strong Pre-trained Models7 Apr 2022
- 2022Task Adaptive Parameter Sharing for Multi-Task Learning30 Mar 2022
- 2022Addressing Client Drift in Federated Continual Learning with Adaptive Optimization24 Mar 2022
- 2022The Challenges of Continuous Self-Supervised Learning23 Mar 2022
- 2021Boosting Binary Masks for Multi-Domain Learning through Affine Transformations25 Mar 2021