Deep Learning in Mobile and Wireless Networking: A Survey
arXiv:1803.04311
Abstract
The rapid uptake of mobile devices and the rising popularity of mobile applications and services pose unprecedented demands on mobile and wireless networking infrastructure. Upcoming 5G systems are evolving to support exploding mobile traffic volumes, agile management of network resource to maximize user experience, and extraction of fine-grained real-time analytics. Fulfilling these tasks is challenging, as mobile environments are increasingly complex, heterogeneous, and evolving. One potential solution is to resort to advanced machine learning techniques to help managing the rise in data volumes and algorithm-driven applications. The recent success of deep learning underpins new and powerful tools that tackle problems in this space. In this paper we bridge the gap between deep learning and mobile and wireless networking research, by presenting a comprehensive survey of the crossovers between the two areas. We first briefly introduce essential background and state-of-the-art in deep learning techniques with potential applications to networking. We then discuss several techniques and platforms that facilitate the efficient deployment of deep learning onto mobile systems. Subsequently, we provide an encyclopedic review of mobile and wireless networking research based on deep learning, which we categorize by different domains. Drawing from our experience, we discuss how to tailor deep learning to mobile environments. We complete this survey by pinpointing current challenges and open future directions for research.
References in corpus (60)
- Deep Learning in Neural Networks: An Overview
- Auto-Encoding Variational Bayes
- Sequence to Sequence Learning with Neural Networks
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- TensorFlow: A system for large-scale machine learning
- Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
- SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
- ADADELTA: An Adaptive Learning Rate Method
- An overview of gradient descent optimization algorithms
- Caffe: Convolutional Architecture for Fast Feature Embedding
- Large Scale GAN Training for High Fidelity Natural Image Synthesis
- All-Optical Machine Learning Using Diffractive Deep Neural Networks
- The Effectiveness of Data Augmentation in Image Classification using Deep Learning
- Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour
- Deep Learning for Sensor-based Activity Recognition: A Survey
- MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems
- NIPS 2016 Tutorial: Generative Adversarial Networks
- HOGWILD!: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent
- cuDNN: Efficient Primitives for Deep Learning
- Matching Networks for One Shot Learning
- Deep Learning-Based Communication Over the Air
- A Survey of Model Compression and Acceleration for Deep Neural Networks
- TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learning
- Deep Reinforcement Learning: An Overview
- Self-Normalizing Neural Networks
- System Architecture and Key Technologies for 5G Heterogeneous Cloud Radio Access Networks
- Machine Learning for Networking: Workflow, Advances and Opportunities
- Deformable Convolutional Networks
- Generative Adversarial Imitation Learning
- Mobile Big Data Analytics Using Deep Learning and Apache Spark
- Device Placement Optimization with Reinforcement Learning
- Deep Models Under the GAN: Information Leakage from Collaborative Deep Learning
- Comparing Speech and Keyboard Text Entry for Short Messages in Two Languages on Touchscreen Phones
- Deformable ConvNets v2: More Deformable, Better Results
- Progressive Neural Architecture Search
- DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
- Deep Learning Based MIMO Communications
- Loss-Sensitive Generative Adversarial Networks on Lipschitz Densities
- A Deep Hierarchical Approach to Lifelong Learning in Minecraft
- FastDeepIoT: Towards Understanding and Optimizing Neural Network Execution Time on Mobile and Embedded Devices
- Learning to Protect Communications with Adversarial Neural Cryptography
- Artificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial
- Generative Face Completion
- Distributed Deep Neural Networks over the Cloud, the Edge and End Devices
- Intelligent Wireless Communications Enabled by Cognitive Radio and Machine Learning
- ns3-gym: Extending OpenAI Gym for Networking Research
- MEC: Memory-efficient Convolution for Deep Neural Network
- On the Compression of Recurrent Neural Networks with an Application to LVCSR acoustic modeling for Embedded Speech Recognition
- DeepSpace: An Online Deep Learning Framework for Mobile Big Data to Understand Human Mobility Patterns
- Deep Q-Learning for Self-Organizing Networks Fault Management and Radio Performance Improvement
- Deep Learning for Secure Mobile Edge Computing
- Learning the Enigma with Recurrent Neural Networks
- Deep Architectures for Modulation Recognition
- Applications of Deep Reinforcement Learning in Communications and Networking: A Survey
- Deep Reinforcement Learning Radio Control and Signal Detection with KeRLym, a Gym RL Agent
- Channel Agnostic End-to-End Learning based Communication Systems with Conditional GAN
- Temporal Dynamic Graph LSTM for Action-driven Video Object Detection
- Using Distance Estimation and Deep Learning to Simplify Calibration in Food Calorie Measurement
- Deep Learning-based Intelligent Dual Connectivity for Mobility Management in Dense Network
- Deep Reinforcement Learning for Resource Management in Network Slicing
Cited by in corpus (9)
- Driver Behavior Recognition via Interwoven Deep Convolutional Neural Nets with Multi-stream Inputs
- 6G: The Next Frontier
- Application of Machine Learning in Wireless Networks: Key Techniques and Open Issues
- Deep Learning Detection Networks in MIMO Decode-Forward Relay Channels
- A Deep Actor-Critic Reinforcement Learning Framework for Dynamic Multichannel Access
- Realtime Scheduling and Power Allocation Using Deep Neural Networks
- Running Neural Networks on the NIC
- Intelligent Network Slicing for V2X Services Towards 5G
- Adversarial Attacks on Cognitive Self-Organizing Networks: The Challenge and the Way Forward