mlsanityData to 7 Oct 2026

Target Aware Network Architecture Search and Compression for Efficient Knowledge Transfer

arXiv 2205.05967 ↗First posted 12 May 2022cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Transfer Learning enables Convolutional Neural Networks (CNN) to acquire knowledge from a source domain and transfer it to a target domain, where collecting large-scale annotated examples is time-consuming and expensive. Conventionally, while transferring the knowledge learned from one task to another task, the deeper layers of a pre-trained CNN are finetuned over the target dataset. However, these layers are originally designed for the source task which may be over-parameterized for the target task. Thus, finetuning these layers over the target dataset may affect the generalization ability of the CNN due to high network complexity. To tackle this problem, we propose a two-stage framework called TASCNet which enables efficient knowledge transfer. In the first stage, the configuration of the deeper layers is learned automatically and finetuned over the target dataset. Later, in the second stage, the redundant filters are pruned from the fine-tuned CNN to decrease the network's complexity for the target task while preserving the performance. This two-stage mechanism finds a compact version of the pre-trained CNN with optimal structure (number of filters in a convolutional layer, number of neurons in a dense layer, and so on) from the hypothesis space. The efficacy of the proposed method is evaluated using VGG-16, ResNet-50, and DenseNet-121 on CalTech-101, CalTech-256, and Stanford Dogs datasets. Similar to computer vision tasks, we have also conducted experiments on Movie Review Sentiment Analysis task. The proposed TASCNet reduces the computational complexity of pre-trained CNNs over the target task by reducing both trainable parameters and FLOPs which enables resource-efficient knowledge transfer. The source code is available at: https://github.com/Debapriya-Tula/TASCNet.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 53 references that are in the map. First posted on arXiv 12 May 2022.

Builds on

23 of 53 references.

References · 23

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  6. 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
  7. 2014How transferable are features in deep neural networks?cited by 1,216
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  9. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
  10. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
  11. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  12. 2018A Tutorial on Bayesian Optimizationcited by 734
11 more
  1. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  2. 2018Model compression via distillation and quantizationcited by 287
  3. 2016Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learningcited by 209
  4. 2018Deep learning in agriculture: A surveycited by 160
  5. 2015Compressing Neural Networks with the Hashing Trickcited by 150
  6. 2016Pruning Convolutional Neural Networks for Resource Efficient Inferencecited by 47
  7. 2021TransTailor: Pruning the Pre-trained Model for Improved Transfer Learningcited by 24
  8. 2018Leveraging Filter Correlations for Deep Model Compressioncited by 23
  9. 2020Resolving Class Imbalance in Object Detection with Weighted Cross Entropy Lossescited by 21
  10. 2021Deep Model Compression based on the Training Historycited by 7
  11. 2020AutoTune: Automatically Tuning Convolutional Neural Networks for Improved Transfer Learningcited by 4

Built on by

Not cited yet.