Empowering Things with Intelligence: A Survey of the Progress, Challenges, and Opportunities in Artificial Intelligence of Things
arXiv:2011.08612
Abstract
In the Internet of Things (IoT) era, billions of sensors and devices collect and process data from the environment, transmit them to cloud centers, and receive feedback via the internet for connectivity and perception. However, transmitting massive amounts of heterogeneous data, perceiving complex environments from these data, and then making smart decisions in a timely manner are difficult. Artificial intelligence (AI), especially deep learning, is now a proven success in various areas including computer vision, speech recognition, and natural language processing. AI introduced into the IoT heralds the era of artificial intelligence of things (AIoT). This paper presents a comprehensive survey on AIoT to show how AI can empower the IoT to make it faster, smarter, greener, and safer. Specifically, we briefly present the AIoT architecture in the context of cloud computing, fog computing, and edge computing. Then, we present progress in AI research for IoT from four perspectives: perceiving, learning, reasoning, and behaving. Next, we summarize some promising applications of AIoT that are likely to profoundly reshape our world. Finally, we highlight the challenges facing AIoT and some potential research opportunities.
arXiv commentAccepted by IEEE Internet of Things Journal
References in corpus (27)
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- A Simple Framework for Contrastive Learning of Visual Representations
- Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- A Brief Survey of Deep Reinforcement Learning
- DehazeNet: An End-to-End System for Single Image Haze Removal
- Federated Learning: Strategies for Improving Communication Efficiency
- Context Aware Computing for The Internet of Things: A Survey
- VoxCeleb2: Deep Speaker Recognition
- Beyond Correlation Filters: Learning Continuous Convolution Operators for Visual Tracking
- ParseNet: Looking Wider to See Better
- Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition
- NWPU-Crowd: A Large-Scale Benchmark for Crowd Counting and Localization
- An End-to-End Spatio-Temporal Attention Model for Human Action Recognition from Skeleton Data
- A Survey of Learning Causality with Data: Problems and Methods
- Progressive LiDAR Adaptation for Road Detection
- FAMED-Net: A Fast and Accurate Multi-scale End-to-end Dehazing Network
- Incorporating BERT into Neural Machine Translation
- Ubiquitous knowledge empowers the Smart Factory: The impacts of a Service-oriented Digital Twin on enterprises' performance
- Virtual to Real Reinforcement Learning for Autonomous Driving
- Category Anchor-Guided Unsupervised Domain Adaptation for Semantic Segmentation
- What is a Fog Node A Tutorial on Current Concepts towards a Common Definition
- Joint Monocular 3D Vehicle Detection and Tracking
- Not All Parts Are Created Equal: 3D Pose Estimation by Modelling Bi-directional Dependencies of Body Parts
- Soft-ranking Label Encoding for Robust Facial Age Estimation
- Towards High Performance Human Keypoint Detection