Adaptive Edge Offloading for Image Classification Under Rate Limit
Not on the map. Why?
Abstract (arXiv)
This paper considers a setting where embedded devices are used to acquire and classify images. Because of limited computing capacity, embedded devices rely on a parsimonious classification model with uneven accuracy. When local classification is deemed inaccurate, devices can decide to offload the image to an edge server with a more accurate but resource-intensive model. Resource constraints, e.g., network bandwidth, however, require regulating such transmissions to avoid congestion and high latency. The paper investigates this offloading problem when transmissions regulation is through a token bucket, a mechanism commonly used for such purposes. The goal is to devise a lightweight, online offloading policy that optimizes an application-specific metric (e.g., classification accuracy) under the constraints of the token bucket. The paper develops a policy based on a Deep Q-Network (DQN), and demonstrates both its efficacy and the feasibility of its deployment on embedded devices. Of note is the fact that the policy can handle complex input patterns, including correlation in image arrivals and classification accuracy. The evaluation is carried out by performing image classification over a local testbed using synthetic traces generated from the ImageNet image classification benchmark. Implementation of this work is available at https://github.com/qiujiaming315/edgeml-dqn.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 20 of its 39 references that are in the map. First posted on arXiv 31 Jul 2022.
Builds on
20 of 39 references.
References · 20
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 786
- 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 120
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
- 2019BottleNet++: An End-to-End Approach for Feature Compression in Device-Edge Co-Inference Systemscited by 95
- 2018JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Servicescited by 80
8 more
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
- 2019BottleNet: A Deep Learning Architecture for Intelligent Mobile Cloud Computing Servicescited by 68
- 2017IDK Cascades: Fast Deep Learning by Learning not to Overthinkcited by 48
- 2018Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learningcited by 26
- 2019EmBench: Quantifying Performance Variations of Deep Neural Networks across Modern Commodity Devicescited by 21
- 2019Neural Network Inference on Mobile SoCscited by 17
- 2017Learning-Based Computation Offloading for IoT Devices with Energy Harvestingcited by 15
- 2020Real-Time Edge Classification: Optimal Offloading under Token Bucket Constraintscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.