mlsanityData to 7 Oct 2026

Learning Versatile Neural Architectures by Propagating Network Codes

arXiv 2103.13253 ↗First posted 24 Mar 2021cs.CVcited by 9

Not on the map. Why?

Abstract (arXiv)

This work explores how to design a single neural network capable of adapting to multiple heterogeneous vision tasks, such as image segmentation, 3D detection, and video recognition. This goal is challenging because both network architecture search (NAS) spaces and methods in different tasks are inconsistent. We solve this challenge from both sides. We first introduce a unified design space for multiple tasks and build a multitask NAS benchmark (NAS-Bench-MR) on many widely used datasets, including ImageNet, Cityscapes, KITTI, and HMDB51. We further propose Network Coding Propagation (NCP), which back-propagates gradients of neural predictors to directly update architecture codes along the desired gradient directions to solve various tasks. In this way, optimal architecture configurations can be found by NCP in our large search space in seconds. Unlike prior arts of NAS that typically focus on a single task, NCP has several unique benefits. (1) NCP transforms architecture optimization from data-driven to architecture-driven, enabling joint search an architecture among multitasks with different data distributions. (2) NCP learns from network codes but not original data, enabling it to update the architecture efficiently across datasets. (3) In addition to our NAS-Bench-MR, NCP performs well on other NAS benchmarks, such as NAS-Bench-201. (4) Thorough studies of NCP on inter-, cross-, and intra-tasks highlight the importance of cross-task neural architecture design, i.e., multitask neural architectures and architecture transferring between different tasks. Code is available at https://github.com/dingmyu/NCP.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 50 of its 71 references that are in the map. First posted on arXiv 24 Mar 2021.

Builds on

50 of 71 references.

References · 50

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
  5. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
  6. 2016Pyramid Scene Parsing Networkcited by 2,472
  7. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  8. 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
  9. 2020Designing Network Design Spacescited by 954
  10. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
  11. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  12. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
38 more
  1. 2018Taskonomy: Disentangling Task Transfer Learningcited by 631
  2. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
  3. 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
  4. 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
  5. 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
  6. 2019NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detectioncited by 289
  7. 2018SNAS: Stochastic Neural Architecture Searchcited by 288
  8. 2019Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentationcited by 258
  9. 2019Random Search and Reproducibility for Neural Architecture Searchcited by 253
  10. 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
  11. 2019Learning Depth-Guided Convolutions for Monocular 3D Object Detectioncited by 169
  12. 2018Neural Architecture Optimizationcited by 164
  13. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  14. 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
  15. 2019Neural Predictor for Neural Architecture Searchcited by 116
  16. 2020BRP-NAS: Prediction-based NAS using GCNscited by 109
  17. 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
  18. 2018Searching for Efficient Multi-Scale Architectures for Dense Image Predictioncited by 96
  19. 2019Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hourscited by 87
  20. 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
  21. 2020GreedyNAS: Towards Fast One-Shot NAS with Greedy Supernetcited by 69
  22. 2020NAS-Bench-NLP: Neural Architecture Search Benchmark for Natural Language Processingcited by 60
  23. 2020Does Unsupervised Architecture Representation Learning Help Neural Architecture Search?cited by 58
  24. 2019NAS-FCOS: Fast Neural Architecture Search for Object Detectioncited by 53
  25. 2019SpineNet: Learning Scale-Permuted Backbone for Recognition and Localizationcited by 50
  26. 2020MTL-NAS: Task-Agnostic Neural Architecture Search towards General-Purpose Multi-Task Learningcited by 50
  27. 2019AtomNAS: Fine-Grained End-to-End Neural Architecture Searchcited by 40
  28. 2018Fast Neural Architecture Search of Compact Semantic Segmentation Models via Auxiliary Cellscited by 39
  29. 2020DCNAS: Densely Connected Neural Architecture Search for Semantic Image Segmentationcited by 33
  30. 2019SqueezeNAS: Fast neural architecture search for faster semantic segmentationcited by 31
  31. 2019Every Frame Counts: Joint Learning of Video Segmentation and Optical Flowcited by 31
  32. 2019Graph-guided Architecture Search for Real-time Semantic Segmentationcited by 28
  33. 2018Evolutionary Architecture Search For Deep Multitask Networkscited by 23
  34. 2019Continual and Multi-Task Architecture Searchcited by 22
  35. 2018Meta Architecture Searchcited by 19
  36. 2020DA-NAS: Data Adapted Pruning for Efficient Neural Architecture Searchcited by 14
  37. 2019RC-DARTS: Resource Constrained Differentiable Architecture Searchcited by 13
  38. 2020AutoPose: Searching Multi-Scale Branch Aggregation for Pose Estimationcited by 6

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 6; 2023: 1; 2024: 1.

9 papers.