Artificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial
arXiv:1710.02913
Abstract
Next-generation wireless networks must support ultra-reliable, low-latency communication and intelligently manage a massive number of Internet of Things (IoT) devices in real-time, within a highly dynamic environment. This need for stringent communication quality-of-service (QoS) requirements as well as mobile edge and core intelligence can only be realized by integrating fundamental notions of artificial intelligence (AI) and machine learning across the wireless infrastructure and end-user devices. In this context, this paper provides a comprehensive tutorial that introduces the main concepts of machine learning, in general, and artificial neural networks (ANNs), in particular, and their potential applications in wireless communications. For this purpose, we present a comprehensive overview on a number of key types of neural networks that include feed-forward, recurrent, spiking, and deep neural networks. For each type of neural network, we present the basic architecture and training procedure, as well as the associated challenges and opportunities. Then, we provide an in-depth overview on the variety of wireless communication problems that can be addressed using ANNs, ranging from communication using unmanned aerial vehicles to virtual reality and edge caching.For each individual application, we present the main motivation for using ANNs along with the associated challenges while also providing a detailed example for a use case scenario and outlining future works that can be addressed using ANNs. In a nutshell, this article constitutes one of the first holistic tutorials on the development of machine learning techniques tailored to the needs of future wireless networks.
arXiv commentThis paper has been accepted by IEEE Communications Surveys & Tutorials
References in corpus (33)
- Adam: A Method for Stochastic Optimization
- Deep Learning in Neural Networks: An Overview
- Sequence to Sequence Learning with Neural Networks
- Machine Learning in Automated Text Categorization
- LSTM: A Search Space Odyssey
- ADADELTA: An Adaptive Learning Rate Method
- An overview of gradient descent optimization algorithms
- Wireless Communications with Unmanned Aerial Vehicles: Opportunities and Challenges
- Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation
- Dynamic Computation Offloading for Mobile-Edge Computing with Energy Harvesting Devices
- Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing
- Learning to Optimize: Training Deep Neural Networks for Wireless Resource Management
- Towards Low-Latency and Ultra-Reliable Virtual Reality
- Deep Learning Methods for Improved Decoding of Linear Codes
- UAV-Assisted Heterogeneous Networks for Capacity Enhancement
- Big Data Caching for Networking: Moving from Cloud to Edge
- An Iterative BP-CNN Architecture for Channel Decoding
- Wireless Communications in the Era of Big Data
- Wireless Interference Identification with Convolutional Neural Networks
- Deep Learning Based MIMO Communications
- Context-Aware Small Cell Networks: How Social Metrics Improve Wireless Resource Allocation
- Learning Equilibria with Partial Information in Decentralized Wireless Networks
- Controlling Recurrent Neural Networks by Conceptors
- Convolutional Radio Modulation Recognition Networks
- Systematic Testing of Convolutional Neural Networks for Autonomous Driving
- Ultra-Reliable Communication in 5G Wireless Systems
- Multi-Agent Reinforcement Learning Based Resource Allocation for UAV Networks
- Joint Communication and Control for Wireless Autonomous Vehicular Platoon Systems
- Federated Echo State Learning for Minimizing Breaks in Presence in Wireless Virtual Reality Networks
- Echo State Transfer Learning for Data Correlation Aware Resource Allocation in Wireless Virtual Reality
- Autonomous driving challenge: To Infer the property of a dynamic object based on its motion pattern using recurrent neural network
- Performance Analysis of Integrated Sub-6 GHz-Millimeter Wave Wireless Local Area Networks
- A Reconfigurable Streaming Deep Convolutional Neural Network Accelerator for Internet of Things
Cited by in corpus (15)
- Deep Learning in Mobile and Wireless Networking: A Survey
- A Globally Optimal Energy-Efficient Power Control Framework and its Efficient Implementation in Wireless Interference Networks
- Application of Machine Learning in Wireless Networks: Key Techniques and Open Issues
- Collaborative Artificial Intelligence (AI) for User-Cell association in Ultra-Dense Cellular Systems
- Deep Learning for Reliable Mobile Edge Analytics in Intelligent Transportation Systems
- Machine Learning for Predictive On-Demand Deployment of UAVs for Wireless Communications
- Applications of Deep Reinforcement Learning in Communications and Networking: A Survey
- Deep Learning for Launching and Mitigating Wireless Jamming Attacks
- Analysis of Memory Capacity for Deep Echo State Networks
- Proactive Resource Management for LTE in Unlicensed Spectrum: A Deep Learning Perspective
- Joint Status Sampling and Updating for Minimizing Age of Information in the Internet of Things
- A Very Brief Introduction to Machine Learning With Applications to Communication Systems
- Reinforcement Learning for Intelligent Healthcare Systems: A Comprehensive Survey
- Adversarial Deep Learning for Over-the-Air Spectrum Poisoning Attacks
- Big Data Analytics, Machine Learning and Artificial Intelligence in Next-Generation Wireless Networks