Searching for Efficient Neural Architectures for On-Device ML on Edge TPUs
Not on the map. Why?
Abstract (arXiv)
On-device ML accelerators are becoming a standard in modern mobile system-on-chips (SoC). Neural architecture search (NAS) comes to the rescue for efficiently utilizing the high compute throughput offered by these accelerators. However, existing NAS frameworks have several practical limitations in scaling to multiple tasks and different target platforms. In this work, we provide a two-pronged approach to this challenge: (i) a NAS-enabling infrastructure that decouples model cost evaluation, search space design, and the NAS algorithm to rapidly target various on-device ML tasks, and (ii) search spaces crafted from group convolution based inverted bottleneck (IBN) variants that provide flexible quality/performance trade-offs on ML accelerators, complementing the existing full and depthwise convolution based IBNs. Using this approach we target a state-of-the-art mobile platform, Google Tensor SoC, and demonstrate neural architectures that improve the quality-performance pareto frontier for various computer vision (classification, detection, segmentation) as well as natural language processing tasks.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 23 of its 32 references that are in the map. First posted on arXiv 9 Apr 2022.
Builds on
23 of 32 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
11 more
- 2019Objects as Pointscited by 1,172
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,018
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2020Can weight sharing outperform random architecture search? An investigation with TuNAScited by 68
- 2020MobileDets: Searching for Object Detection Architectures for Mobile Acceleratorscited by 55
- 2020Accelerator-aware Neural Network Design using AutoMLcited by 30
- 2019MnasFPN: Learning Latency-aware Pyramid Architecture for Object Detection on Mobile Devicescited by 18
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1.
4 papers.
- 2024MobileNetV4 -- Universal Models for the Mobile Ecosystemcited by 98
- 2022Towards Optimal VPU Compiler Cost Modeling by using Neural Networks to Infer Hardware Performancescited by 2
- 2022Hardware-aware mobile building block evaluation for computer visioncited by 1
- 2023Arithmetic Intensity Balancing Convolution for Hardware-aware Efficient Block Designcited by 0
- 2024MobileNetV4 -- Universal Models for the Mobile Ecosystem16 Apr 2024
- 2023Arithmetic Intensity Balancing Convolution for Hardware-aware Efficient Block Design8 Apr 2023
- 2022Hardware-aware mobile building block evaluation for computer vision26 Aug 2022
- 2022Towards Optimal VPU Compiler Cost Modeling by using Neural Networks to Infer Hardware Performances9 May 2022