IEEE Internet of Things Journal · 2020 · 1.1K citations · 78 references
ComputingComputer ScienceComputer SystemsArtificial IntelligenceComputer ArchitectureEdge ComputingEdge ArchitectureEdge Artificial IntelligenceEdge Data ProcessingEdge DevicesEdge InfrastructureMobile Edge ComputingEdge Ai InferenceEdge Computing ArchitecturesEdge Computing HardwareEdge InferenceEdge IntelligenceEdge Machine LearningEdge-ai Integration
Edge computing and AI are rapidly advancing, and the massive data generated at the network edge creates a strong need to integrate the two into Edge Intelligence. The paper defines Edge Intelligence as comprising AI for edge and AI on edge, offering a broad perspective on this interdisciplinary field. It explains that AI for edge uses AI to optimize edge computing problems, while AI on edge focuses on training and inference of AI models directly on edge devices, outlining core concepts and a research roadmap.
Along with the rapid developments in communication technologies and the surge in the use of mobile devices, a brand-new computation paradigm, Edge Computing, is surging in popularity. Meanwhile, Artificial Intelligence (AI) applications are thriving with the breakthroughs in deep learning and the many improvements in hardware architectures. Billions of data bytes, generated at the network edge, put massive demands on data processing and structural optimization. Thus, there exists a strong demand to integrate Edge Computing and AI, which gives birth to Edge Intelligence. In this paper, we divide Edge Intelligence into AI for edge (Intelligence-enabled Edge Computing) and AI on edge (Artificial Intelligence on Edge). The former focuses on providing more optimal solutions to key problems in Edge Computing with the help of popular and effective AI technologies while the latter studies how to carry out the entire process of building AI models, i.e., model training and inference, on the edge. This paper provides insights into this new inter-disciplinary field from a broader perspective. It discusses the core concepts and the research road-map, which should provide the necessary background for potential future research initiatives in Edge Intelligence.
78
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations
Communication-Efficient Learning of Deep Networks from Decentralized Data
H. Brendan McMahan, Eider Moore, Daniel Ramage et al. · arXiv (Cornell University) · 2016 · 5.2K citations · Full text
Deep Reinforcement Learning: A Brief Survey
Kai Arulkumaran, Marc Peter Deisenroth, Miles Brundage et al. · IEEE Signal Processing Magazine · 2017 · 4.3K citations
Efficient Processing of Deep Neural Networks: A Tutorial and Survey
Vivienne Sze, Yu‐Hsin Chen, Tien-Ju Yang et al. · Proceedings of the IEEE · 2017 · 4K citations
Federated Learning: Strategies for Improving Communication Efficiency
Jakub Konečný, H. Brendan McMahan, Felix X. Yu et al. · arXiv (Cornell University) · 2016 · 3K citations · Full text