Dynamic DNN Decomposition for Lossless Synergistic Inference
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) sustain high performance in today's data processing applications. DNN inference is resource-intensive thus is difficult to fit into a mobile device. An alternative is to offload the DNN inference to a cloud server. However, such an approach requires heavy raw data transmission between the mobile device and the cloud server, which is not suitable for mission-critical and privacy-sensitive applications such as autopilot. To solve this problem, recent advances unleash DNN services using the edge computing paradigm. The existing approaches split a DNN into two parts and deploy the two partitions to computation nodes at two edge computing tiers. Nonetheless, these methods overlook collaborative device-edge-cloud computation resources. Besides, previous algorithms demand the whole DNN re-partitioning to adapt to computation resource changes and network dynamics. Moreover, for resource-demanding convolutional layers, prior works do not give a parallel processing strategy without loss of accuracy at the edge side. To tackle these issues, we propose D3, a dynamic DNN decomposition system for synergistic inference without precision loss. The proposed system introduces a heuristic algorithm named horizontal partition algorithm to split a DNN into three parts. The algorithm can partially adjust the partitions at run time according to processing time and network conditions. At the edge side, a vertical separation module separates feature maps into tiles that can be independently run on different edge nodes in parallel. Extensive quantitative evaluation of five popular DNNs illustrates that D3 outperforms the state-of-the-art counterparts up to 3.4 times in end-to-end DNN inference time and reduces backbone network communication overhead up to 3.68 times.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 13 of its 36 references that are in the map. First posted on arXiv 15 Jan 2021.
Builds on
13 of 36 references.
References · 13
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018YOLOv3: An Incremental Improvementcited by 2,652
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2019Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computingcited by 225
- 2019Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computingcited by 150
- 2016Dual Learning for Machine Translationcited by 146
- 2019Convergence of Edge Computing and Deep Learning: A Comprehensive Surveycited by 120
- 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 119
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 109
- 2018Tracking by Animation: Unsupervised Learning of Multi-Object Attentive Trackerscited by 22
1 more
- 2019Neural Network Inference on Mobile SoCscited by 17
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2024Semantic Edge Computing and Semantic Communications in 6G Networks: A Unifying Survey and Research Challengescited by 5
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devicescited by 1
- 2022Fault-Tolerant Collaborative Inference through the Edge-PRUNE Frameworkcited by 0
- 2024Semantic Edge Computing and Semantic Communications in 6G Networks: A Unifying Survey and Research Challenges27 Nov 2024
- 2023Moirai: Towards Optimal Placement for Distributed Inference on Heterogeneous Devices7 Dec 2023
- 2022Fault-Tolerant Collaborative Inference through the Edge-PRUNE Framework16 Jun 2022