TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Neural Architecture Transfer

Neural Architecture Transfer

Zhichao Lu, Gautam Sreekumar, Erik Goodman, Wolfgang Banzhaf, Kalyanmoy Deb, Vishnu Naresh Boddeti

2020-05-12Image ClassificationTransfer LearningNeural Architecture SearchFine-Grained Image Classification
PaperPDFCodeCode(official)

Abstract

Neural architecture search (NAS) has emerged as a promising avenue for automatically designing task-specific neural networks. Existing NAS approaches require one complete search for each deployment specification of hardware or objective. This is a computationally impractical endeavor given the potentially large number of application scenarios. In this paper, we propose Neural Architecture Transfer (NAT) to overcome this limitation. NAT is designed to efficiently generate task-specific custom models that are competitive under multiple conflicting objectives. To realize this goal we learn task-specific supernets from which specialized subnets can be sampled without any additional training. The key to our approach is an integrated online transfer learning and many-objective evolutionary search procedure. A pre-trained supernet is iteratively adapted while simultaneously searching for task-specific subnets. We demonstrate the efficacy of NAT on 11 benchmark image classification tasks ranging from large-scale multi-class to small-scale fine-grained datasets. In all cases, including ImageNet, NATNets improve upon the state-of-the-art under mobile settings ($\leq$ 600M Multiply-Adds). Surprisingly, small-scale fine-grained datasets benefit the most from NAT. At the same time, the architecture search and transfer is orders of magnitude more efficient than existing NAS methods. Overall, the experimental evaluation indicates that, across diverse image classification tasks and computational objectives, NAT is an appreciably more effective alternative to conventional transfer learning of fine-tuning weights of an existing network architecture learned on standard datasets. Code is available at https://github.com/human-analysis/neural-architecture-transfer

Results

TaskDatasetMetricValueModel
Neural Architecture SearchCINIC-10Accuracy (%)94.8NAT-M4
Neural Architecture SearchCINIC-10Accuracy (%)94.3NAT-M3
Neural Architecture SearchCINIC-10Accuracy (%)94.1NAT-M2
Neural Architecture SearchCINIC-10Accuracy (%)93.4NAT-M1
Neural Architecture SearchDTDAccuracy (%)79.1NAT-M4
Neural Architecture SearchDTDAccuracy (%)78.4NAT-M3
Neural Architecture SearchDTDAccuracy (%)77.6NAT-M2
Neural Architecture SearchDTDAccuracy (%)76.1NAT-M1
Neural Architecture SearchFGVC AircraftAccuracy (%)90.8NAT-M4
Neural Architecture SearchFGVC AircraftAccuracy (%)90.1NAT-M3
Neural Architecture SearchFGVC AircraftAccuracy (%)89NAT-M2
Neural Architecture SearchFGVC AircraftAccuracy (%)87NAT-M1
Neural Architecture SearchCIFAR-100Percentage Error11.7NAT-M4
Neural Architecture SearchCIFAR-100Percentage Error12.3NAT-M3
Neural Architecture SearchCIFAR-100Percentage Error12.5NAT-M2
Neural Architecture SearchCIFAR-100Percentage Error14NAT-M1
Neural Architecture SearchCIFAR-10 Image ClassificationPercentage error1.6NAT-M4
Neural Architecture SearchCIFAR-10 Image ClassificationPercentage error1.8NAT-M3
Neural Architecture SearchCIFAR-10 Image ClassificationPercentage error2.1NAT-M2
Neural Architecture SearchCIFAR-10 Image ClassificationPercentage error2.6NAT-M1
Neural Architecture SearchCIFAR-10Search Time (GPU days)1NAT-M4
Neural Architecture SearchCIFAR-10Search Time (GPU days)1NAT-M3
Neural Architecture SearchCIFAR-10Search Time (GPU days)1NAT-M2
Neural Architecture SearchCIFAR-10Search Time (GPU days)1NAT-M1
Neural Architecture SearchFood-101Accuracy (%)89.4NAT-M4
Neural Architecture SearchFood-101Accuracy (%)89NAT-M3
Neural Architecture SearchFood-101Accuracy (%)88.5NAT-M2
Neural Architecture SearchFood-101Accuracy (%)87.4NAT-M1
Neural Architecture SearchOxford 102 FlowersAccuracy (%)98.3NAT-M4
Neural Architecture SearchOxford 102 FlowersAccuracy (%)98.1NAT-M3
Neural Architecture SearchOxford 102 FlowersAccuracy (%)97.9NAT-M2
Neural Architecture SearchOxford 102 FlowersAccuracy (%)97.5NAT-M1
Neural Architecture SearchSTL-10Accuracy (%)97.9NAT-M4
Neural Architecture SearchSTL-10Accuracy (%)97.8NAT-M3
Neural Architecture SearchSTL-10Accuracy (%)97.2NAT-M2
Neural Architecture SearchSTL-10Accuracy (%)96.7NAT-M1
Neural Architecture SearchOxford-IIIT Pet DatasetAccuracy (%)94.3NAT-M4
Neural Architecture SearchOxford-IIIT Pet DatasetAccuracy (%)94.1NAT-M3
Neural Architecture SearchOxford-IIIT Pet DatasetAccuracy (%)93.5NAT-M2
Neural Architecture SearchOxford-IIIT Pet DatasetAccuracy (%)91.8NAT-M1
Neural Architecture SearchStanford CarsAccuracy (%)92.9NAT-M4
Neural Architecture SearchStanford CarsAccuracy (%)92.6NAT-M3
Neural Architecture SearchStanford CarsAccuracy (%)92.2NAT-M2
Neural Architecture SearchStanford CarsAccuracy (%)90NAT-M1
Neural Architecture SearchImageNetAccuracy80.5NAT-M4
Neural Architecture SearchImageNetTop-1 Error Rate19.5NAT-M4
Neural Architecture SearchImageNetAccuracy79.9NAT-M3
Neural Architecture SearchImageNetTop-1 Error Rate20.1NAT-M3
Neural Architecture SearchImageNetAccuracy78.6NAT-M2
Neural Architecture SearchImageNetTop-1 Error Rate21.4NAT-M2
Neural Architecture SearchImageNetAccuracy77.5NAT-M1
Neural Architecture SearchImageNetTop-1 Error Rate22.5NAT-M1
Image ClassificationCIFAR-10Percentage correct98.4NAT-M4
Image ClassificationCIFAR-10Top-1 Accuracy98.4NAT-M4
Image ClassificationCIFAR-10Percentage correct98.2NAT-M3
Image ClassificationCIFAR-10Top-1 Accuracy98.2NAT-M3
Image ClassificationCIFAR-10Percentage correct97.9NAT-M2
Image ClassificationCIFAR-10Top-1 Accuracy97.9NAT-M2
Image ClassificationCIFAR-10Percentage correct97.4NAT-M1
Image ClassificationCIFAR-10Top-1 Accuracy97.4NAT-M1
Image ClassificationCINIC-10Accuracy94.3NAT-M3
Image ClassificationCINIC-10Accuracy94.1NAT-M2
Image ClassificationCINIC-10Accuracy93.4NAT-M1
Image ClassificationCIFAR-100Percentage correct88.3NAT-M4
Image ClassificationCIFAR-100Percentage correct87.7NAT-M3
Image ClassificationCIFAR-100Percentage correct87.5NAT-M2
Image ClassificationCIFAR-100Percentage correct86NAT-M1
Image ClassificationSTL-10Percentage correct97.9NAT-M4
Image ClassificationSTL-10Percentage correct97.8NAT-M3
Image ClassificationSTL-10Percentage correct97.2NAT-M2
Image ClassificationSTL-10Percentage correct96.7NAT-M1
Image ClassificationOxford-IIIT PetsAccuracy94.3NAT-M4
Image ClassificationOxford-IIIT PetsAccuracy94.1NAT-M3
Image ClassificationOxford-IIIT PetsAccuracy93.5NAT-M2
Image ClassificationFood-101Accuracy89.4NAT-M4
Image ClassificationFood-101Accuracy89NAT-M3
Image ClassificationFood-101Accuracy88.5NAT-M2
Image ClassificationFood-101Accuracy87.4NAT-M1
AutoMLCINIC-10Accuracy (%)94.8NAT-M4
AutoMLCINIC-10Accuracy (%)94.3NAT-M3
AutoMLCINIC-10Accuracy (%)94.1NAT-M2
AutoMLCINIC-10Accuracy (%)93.4NAT-M1
AutoMLDTDAccuracy (%)79.1NAT-M4
AutoMLDTDAccuracy (%)78.4NAT-M3
AutoMLDTDAccuracy (%)77.6NAT-M2
AutoMLDTDAccuracy (%)76.1NAT-M1
AutoMLFGVC AircraftAccuracy (%)90.8NAT-M4
AutoMLFGVC AircraftAccuracy (%)90.1NAT-M3
AutoMLFGVC AircraftAccuracy (%)89NAT-M2
AutoMLFGVC AircraftAccuracy (%)87NAT-M1
AutoMLCIFAR-100Percentage Error11.7NAT-M4
AutoMLCIFAR-100Percentage Error12.3NAT-M3
AutoMLCIFAR-100Percentage Error12.5NAT-M2
AutoMLCIFAR-100Percentage Error14NAT-M1
AutoMLCIFAR-10 Image ClassificationPercentage error1.6NAT-M4
AutoMLCIFAR-10 Image ClassificationPercentage error1.8NAT-M3
AutoMLCIFAR-10 Image ClassificationPercentage error2.1NAT-M2
AutoMLCIFAR-10 Image ClassificationPercentage error2.6NAT-M1
AutoMLCIFAR-10Search Time (GPU days)1NAT-M4
AutoMLCIFAR-10Search Time (GPU days)1NAT-M3
AutoMLCIFAR-10Search Time (GPU days)1NAT-M2
AutoMLCIFAR-10Search Time (GPU days)1NAT-M1
AutoMLFood-101Accuracy (%)89.4NAT-M4
AutoMLFood-101Accuracy (%)89NAT-M3
AutoMLFood-101Accuracy (%)88.5NAT-M2
AutoMLFood-101Accuracy (%)87.4NAT-M1
AutoMLOxford 102 FlowersAccuracy (%)98.3NAT-M4
AutoMLOxford 102 FlowersAccuracy (%)98.1NAT-M3
AutoMLOxford 102 FlowersAccuracy (%)97.9NAT-M2
AutoMLOxford 102 FlowersAccuracy (%)97.5NAT-M1
AutoMLSTL-10Accuracy (%)97.9NAT-M4
AutoMLSTL-10Accuracy (%)97.8NAT-M3
AutoMLSTL-10Accuracy (%)97.2NAT-M2
AutoMLSTL-10Accuracy (%)96.7NAT-M1
AutoMLOxford-IIIT Pet DatasetAccuracy (%)94.3NAT-M4
AutoMLOxford-IIIT Pet DatasetAccuracy (%)94.1NAT-M3
AutoMLOxford-IIIT Pet DatasetAccuracy (%)93.5NAT-M2
AutoMLOxford-IIIT Pet DatasetAccuracy (%)91.8NAT-M1
AutoMLStanford CarsAccuracy (%)92.9NAT-M4
AutoMLStanford CarsAccuracy (%)92.6NAT-M3
AutoMLStanford CarsAccuracy (%)92.2NAT-M2
AutoMLStanford CarsAccuracy (%)90NAT-M1
AutoMLImageNetAccuracy80.5NAT-M4
AutoMLImageNetTop-1 Error Rate19.5NAT-M4
AutoMLImageNetAccuracy79.9NAT-M3
AutoMLImageNetTop-1 Error Rate20.1NAT-M3
AutoMLImageNetAccuracy78.6NAT-M2
AutoMLImageNetTop-1 Error Rate21.4NAT-M2
AutoMLImageNetAccuracy77.5NAT-M1
AutoMLImageNetTop-1 Error Rate22.5NAT-M1
Fine-Grained Image ClassificationOxford-IIIT PetsAccuracy94.3NAT-M4
Fine-Grained Image ClassificationOxford-IIIT PetsAccuracy94.1NAT-M3
Fine-Grained Image ClassificationOxford-IIIT PetsAccuracy93.5NAT-M2
Fine-Grained Image ClassificationFood-101Accuracy89.4NAT-M4
Fine-Grained Image ClassificationFood-101Accuracy89NAT-M3
Fine-Grained Image ClassificationFood-101Accuracy88.5NAT-M2
Fine-Grained Image ClassificationFood-101Accuracy87.4NAT-M1

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18RaMen: Multi-Strategy Multi-Modal Learning for Bundle Construction2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Disentangling coincident cell events using deep transfer learning and compressive sensing2025-07-17DASViT: Differentiable Architecture Search for Vision Transformer2025-07-17