Exploiting the edge power: an edge deep learning framework

Crowdsourced big data from Internet users have long been of interest to modern machine learning technologies, and recent advances in deep learning have shown great potentials in exploring the hidden information therein. Deep learning relies on strong computation power to process the massive amount of data, which is typical offered by modern data centers, so for data storage. A cloud built on top of the data center, which seamlessly integrates storage and computation, seems to be an ideal platform for learning. It however faces significant challenges from data collection and service distribution over the network, given the end users are globally and remotely distributed. In this article, we present edge learning for networked intelligent applications, which complements the cloud-centric design to effectively reduce network traffic and inference latency. We discuss the key design issues of edge learning, including strategies to push data pre-processing and preliminary learning to the network edge, as well as to confine computation to local regions with high accuracy. A prototype demonstrates its feasibility with off-the-shelf hardware and confirms its superiority with realworld experiments.

[1]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[2]  H. T. Kung,et al.  Distributed Deep Neural Networks Over the Cloud, the Edge and End Devices , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[3]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[4]  Ke Xu,et al.  On Efficient Offloading Control in Cloud Radio Access Network with Mobile Edge Computing , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[5]  Khaled A. Harras,et al.  Femto Clouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[6]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[7]  Paul Geladi,et al.  Principal Component Analysis , 1987, Comprehensive Chemometrics.

[8]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[9]  Dawei Li,et al.  DeepCham: Collaborative Edge-Mediated Adaptive Deep Learning for Mobile Object Recognition , 2016, 2016 IEEE/ACM Symposium on Edge Computing (SEC).

[10]  Yuanyuan Yang,et al.  Fair Caching Algorithms for Peer Data Sharing in Pervasive Edge Computing Environments , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[11]  Xiang-Yang Li,et al.  Online job dispatching and scheduling in edge-clouds , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[12]  Jun Li,et al.  Online Resource Allocation for Arbitrary User Mobility in Distributed Edge Clouds , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[13]  Katherine Guo,et al.  Cachier: Edge-Caching for Recognition Applications , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).