A Survey on Approximate Edge AI for Energy Efficient Autonomous Driving Services
arXiv:2304.14271 · doi:10.1109/COMST.2023.3302474
Abstract
Autonomous driving services rely heavily on sensors such as cameras, LiDAR, radar, and communication modules. A common practice of processing the sensed data is using a high-performance computing unit placed inside the vehicle, which deploys AI models and algorithms to act as the brain or administrator of the vehicle. The vehicular data generated from average hours of driving can be up to 20 Terabytes depending on the data rate and specification of the sensors. Given the scale and fast growth of services for autonomous driving, it is essential to improve the overall energy and environmental efficiency, especially in the trend towards vehicular electrification (e.g., battery-powered). Although the areas have seen significant advancements in sensor technologies, wireless communications, computing and AI/ML algorithms, the challenge still exists in how to apply and integrate those technology innovations to achieve energy efficiency. This survey reviews and compares the connected vehicular applications, vehicular communications, approximation and Edge AI techniques. The focus is on energy efficiency by covering newly proposed approximation and enabling frameworks. To the best of our knowledge, this survey is the first to review the latest approximate Edge AI frameworks and publicly available datasets in energy-efficient autonomous driving. The insights and vision from this survey can be beneficial for the collaborative driving service development on low-power and memory-constrained systems and also for the energy optimization of autonomous vehicles.
References in corpus (64)
- SSD: Single Shot MultiBox Detector
- ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
- ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding
- End to End Learning for Self-Driving Cars
- Federated Learning: Strategies for Improving Communication Efficiency
- A Survey of Autonomous Driving: Common Practices and Emerging Technologies
- A Survey of Deep Learning Techniques for Autonomous Driving
- Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge
- In-Edge AI: Intelligentizing Mobile Edge Computing, Caching and Communication by Federated Learning
- Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Training
- FoveaBox: Beyond Anchor-based Object Detector
- PACT: Parameterized Clipping Activation for Quantized Neural Networks
- Lidar for Autonomous Driving: The principles, challenges, and trends for automotive lidar and perception systems
- TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learning
- The ApolloScape Open Dataset for Autonomous Driving and its Application
- Machine Learning at the Wireless Edge: Distributed Stochastic Gradient Descent Over-the-Air
- The Multi Vehicle Stereo Event Camera Dataset: An Event Camera Dataset for 3D Perception
- Sparse Communication for Distributed Gradient Descent
- Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Data
- Federated Learning over Wireless Networks: Convergence Analysis and Resource Allocation
- A Survey on Edge Computing Systems and Tools
- Cooperative Perception for 3D Object Detection in Driving Scenarios using Infrastructure Sensors
- Class-balanced Grouping and Sampling for Point Cloud 3D Object Detection
- The EuroCity Persons Dataset: A Novel Benchmark for Object Detection
- UVeQFed: Universal Vector Quantization for Federated Learning
- A2D2: Audi Autonomous Driving Dataset
- Canadian Adverse Driving Conditions Dataset
- One Thousand and One Hours: Self-driving Motion Prediction Dataset
- ATOMO: Communication-efficient Learning via Atomic Sparsification
- Direct Feedback Alignment Provides Learning in Deep Neural Networks
- DeepFactors: Real-Time Probabilistic Dense Monocular SLAM
- One Million Scenes for Autonomous Driving: ONCE Dataset
- IPOD: Intensive Point-based Object Detector for Point Cloud
- Ford Multi-AV Seasonal Dataset
- Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection
- Training with Quantization Noise for Extreme Model Compression
- Brain4Cars: Car That Knows Before You Do via Sensory-Fusion Deep Learning Architecture
- Forecasting the Impact of Connected and Automated Vehicles on Energy Use A Microeconomic Study of Induced Travel and Energy Rebound
- Joint Attention in Autonomous Driving (JAAD)
- Network Decoupling: From Regular to Depthwise Separable Convolutions
- Combining Deep Reinforcement Learning and Safety Based Control for Autonomous Driving
- A Commute in Data: The comma2k19 Dataset
- The StreetLearn Environment and Dataset
- Dynamic driving and routing games for autonomous vehicles on networks: A mean field game approach
- A Game-Theoretic Framework for Autonomous Vehicles Velocity Control: Bridging Microscopic Differential Games and Macroscopic Mean Field Games
- SODA10M: A Large-Scale 2D Self/Semi-Supervised Object Detection Dataset for Autonomous Driving
- DurLAR: A High-fidelity 128-channel LiDAR Dataset with Panoramic Ambient and Reflectivity Imagery for Multi-modal Autonomous Driving Applications
- PI-Edge: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services
- RACECAR -- The Dataset for High-Speed Autonomous Racing
- Highway Driving Dataset for Semantic Video Segmentation
- Learning Low-Rank Approximation for CNNs
- KDLSQ-BERT: A Quantized Bert Combining Knowledge Distillation with Learned Step Size Quantization
- MUAD: Multiple Uncertainties for Autonomous Driving, a benchmark for multiple uncertainty types and tasks
- 6G V2X Technologies and Orchestrated Sensing for Autonomous Driving
- A Quantized Representation of Probability in the Brain
- FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learning
- Next Generation Opportunistic Networking in Beyond 5G Networks
- PIRT: A Runtime Framework to Enable Energy-Efficient Real-Time Robotic Applications on Heterogeneous Architectures
- Single-shot Channel Pruning Based on Alternating Direction Method of Multipliers
- AUSN: Approximately Uniform Quantization by Adaptively Superimposing Non-uniform Distribution for Deep Neural Networks
- Exploring Neural Networks Quantization via Layer-Wise Quantization Analysis
- The NEOLIX Open Dataset for Autonomous Driving