Active Learning for Deep Neural Networks on Edge Devices
Not on the map. Why?
Abstract (arXiv)
When dealing with deep neural network (DNN) applications on edge devices, continuously updating the model is important. Although updating a model with real incoming data is ideal, using all of them is not always feasible due to limits, such as labeling and communication costs. Thus, it is necessary to filter and select the data to use for training (i.e., active learning) on the device. In this paper, we formalize a practical active learning problem for DNNs on edge devices and propose a general task-agnostic framework to tackle this problem, which reduces it to a stream submodular maximization. This framework is light enough to be run with low computational resources, yet provides solutions whose quality is theoretically guaranteed thanks to the submodular property. Through this framework, we can configure data selection criteria flexibly, including using methods proposed in previous active learning studies. We evaluate our approach on both classification and object detection tasks in a practical setting to simulate a real-life scenario. The results of our study show that the proposed framework outperforms all other methods in both tasks, while running at a practical speed on real devices.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 24 of its 48 references that are in the map. First posted on arXiv 21 Jun 2021.
Builds on
24 of 48 references.
References · 24
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2019Searching for MobileNetV3cited by 1,984
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,282
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,018
12 more
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2017Deep Bayesian Active Learning with Image Datacited by 812
- 2019Deep Batch Active Learning by Diverse, Uncertain Gradient Lower Boundscited by 602
- 2019BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learningcited by 428
- 2019Learning From Less Data: A Unified Data Subset Selection and Active Learning Framework for Computer Visioncited by 64
- 2018Localization-Aware Active Learning for Object Detectioncited by 48
- 2017Scalable Log Determinants for Gaussian Process Kernel Learningcited by 34
- 2021Neural Active Learning with Performance Guaranteescited by 22
- 2019Submodular Streaming in All its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexitycited by 14
- 2020Identifying Wrongly Predicted Samples: A Method for Active Learningcited by 8
- 2020Very Fast Streaming Submodular Function Maximizationcited by 6
Built on by
Citing papers per year: 2023: 4; 2024: 0; 2025: 1; 2026: 1.
6 papers.
- 2023Streaming Active Learning with Deep Neural Networkscited by 20
- 2023Accelerating Batch Active Learning Using Continual Learning Techniquescited by 8
- 2023Stream-based Active Learning by Exploiting Temporal Properties in Perception with Temporal Predicted Losscited by 6
- 2023Deep Active Learning in the Presence of Label Noise: A Surveycited by 5
- 2025TActiLE: Tiny Active LEarning for wearable devicescited by 1
- 2026Selecting Samples on Graphs: A Unified Dataset Pruning Framework for Lossless Training Accelerationcited by 0
- 2026Selecting Samples on Graphs: A Unified Dataset Pruning Framework for Lossless Training Acceleration11 Jun 2026
- 2025TActiLE: Tiny Active LEarning for wearable devices2 May 2025
- 2023Stream-based Active Learning by Exploiting Temporal Properties in Perception with Temporal Predicted Loss11 Sep 2023
- 2023Accelerating Batch Active Learning Using Continual Learning Techniques10 May 2023
- 2023Streaming Active Learning with Deep Neural Networks5 Mar 2023
- 2023Deep Active Learning in the Presence of Label Noise: A Survey22 Feb 2023