Litcius/Paper detail

Collaborative Intelligence: Accelerating Deep Neural Network Inference via Device-Edge Synergy

Nanliang Shan, Zecong Ye, Xiaolong Cui

2020Security and Communication Networks23 citationsDOIOpen Access PDF

Abstract

With the development of mobile edge computing (MEC), more and more intelligent services and applications based on deep neural networks are deployed on mobile devices to meet the diverse and personalized needs of users. Unfortunately, deploying and inferencing deep learning models on resource-constrained devices are challenging. The traditional cloud-based method usually runs the deep learning model on the cloud server. Since a large amount of input data needs to be transmitted to the server through WAN, it will cause a large service latency. This is unacceptable for most current latency-sensitive and computation-intensive applications. In this paper, we propose Cogent, an execution framework that accelerates deep neural network inference through device-edge synergy. In the Cogent framework, it is divided into two operation stages, including the automatic pruning and partition stage and the containerized deployment stage. Cogent uses reinforcement learning (RL) to automatically predict pruning and partition strategies based on feedback from the hardware configuration and system conditions so that the pruned and partitioned model can better adapt to the system environment and user hardware configuration. Then through containerized deployment to the device and the edge server to accelerate model inference, experiments show that the learning-based hardware-aware automatic pruning and partition scheme can significantly reduce the service latency, and it accelerates the overall model inference process while maintaining accuracy. Using this method can accelerate up to 8.89× without loss of accuracy of more than 7%.

Topics & Concepts

Computer scienceInferenceDeep learningArtificial intelligenceSoftware deploymentEdge deviceCloud computingPruningLatency (audio)Mobile deviceArtificial neural networkPartition (number theory)Distributed computingEdge computingServerReinforcement learningMachine learningEnhanced Data Rates for GSM EvolutionMobile edge computingComputer networkOperating systemMathematicsTelecommunicationsCombinatoricsBiologyAgronomyIoT and Edge/Fog ComputingAge of Information OptimizationAdvanced Neural Network Applications
Collaborative Intelligence: Accelerating Deep Neural Network Inference via Device-Edge Synergy | Litcius