SpotTune: Transfer Learning through Adaptive Fine-tuning

Abstract

Transfer learning, which allows a source task to affect the inductive bias of the target task, is widely used in computer vision. The typical way of conducting transfer learning with deep neural networks is to fine-tune a model pre-trained on the source task using data from the target task. In this paper, we propose an adaptive fine-tuning approach, called SpotTune, which finds the optimal fine-tuning strategy per instance for the target data. In SpotTune, given an image from the target task, a policy network is used to make routing decisions on whether to pass the image through the fine-tuned layers or the pre-trained layers. We conduct extensive experiments to demonstrate the effectiveness of the proposed approach. Our method outperforms the traditional fine-tuning approach on 12 out of 14 standard datasets. We also compare SpotTune with other state-of-the-art fine-tuning strategies, showing superior performance. On the Visual Decathlon datasets, our method achieves the highest score across the board without bells and whistles.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 16, 2019
Accession Number
AD1152392

Entities

People

  • Abhishek Kumar
  • Honghui Shi
  • Kristen Grauman
  • Rogerio Feris
  • Tajana Rosing
  • Yunhui Guo

Organizations

  • University of California, San Diego
  • University of Texas at Austin

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Human Systems

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Artificial Intelligence
  • Artificial Intelligence Computing
  • Artificial Intelligence Software
  • Classification
  • Computations
  • Computer Vision
  • Computers
  • Convolutional Neural Networks
  • Deep Learning
  • Dimensionality Reduction
  • Discrete Distribution
  • Image Recognition
  • Information Science
  • Machine Learning
  • Neural Networks
  • Recognition
  • Training

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Neural Networks