Active Learning for Deep Neural Networks on Edge Devices

AI-generated keywords: Active Learning Edge Devices DNNs Cold-Start Scenarios Submodular Maximization

AI-generated Key Points

  • The paper focuses on updating deep neural network (DNN) models on edge devices.
  • The authors propose a practical active learning framework for DNNs on edge devices.
  • The framework reduces the problem to stream submodular maximization.
  • The framework is designed to run efficiently with low computational resources while providing high-quality solutions.
  • The approach outperforms other methods and runs at a practical speed on real devices.
  • Active learning has been extensively studied as a way to train models with limited labeled samples.
  • The active learning framework considers both informativeness and diversity when selecting data for training.
  • In cold-start scenarios, random data collection or a model-agnostic method can be used to create an initial dataset.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Yuya Senzaki, Christian Hamelain

License: CC BY-SA 4.0

Abstract: 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.

Submitted to arXiv on 21 Jun. 2021

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2106.10836v2

This paper focuses on the problem of updating deep neural network (DNN) models on edge devices. While it is ideal to update the model with real incoming data, limitations such as labeling and communication costs make it necessary to filter and select the data for training. The authors propose a practical active learning framework for DNNs on edge devices, which reduces the problem to stream submodular maximization. This framework is designed to run efficiently with low computational resources while providing solutions that are theoretically guaranteed to be of high quality. The authors evaluate their approach on classification and object detection tasks in a practical setting and demonstrate that their framework outperforms other methods while running at a practical speed on real devices. In terms of related work, active learning has been extensively studied as a way to train models with limited labeled samples. The standard active learning setup involves selecting data from a pool of unlabeled candidates and obtaining annotations from an oracle. The authors highlight the importance of active learning in the context of increasing amounts of available data. The active learning framework introduced in this paper considers both informativeness and diversity when selecting data for training. Informativeness quantifies how useful a sample is, while diversity measures how well a batch of samples represents different aspects of the data. By combining these criteria into an objective function, the authors aim to maximize value while considering dependencies between samples. The paper provides an overview of the workflow involved in using their framework: training a model with labeled data, deploying/updating the trained model on the device, capturing input samples, running predictions, deciding whether to store or discard each sample based on informativeness and diversity criteria, using prediction results, repeating this process multiple times, sending selected data to a server for annotation, and annotating received data. In cold-start scenarios where there is no existing dataset, the authors suggest collecting data randomly or using a model-agnostic method on the device to create an initial dataset. This collection method could be inspired by the approach proposed in this paper. Overall, the paper presents a practical and efficient framework for active learning on edge devices demonstrating its effectiveness in classification and object detection tasks as well as discussing potential research topics such as constructing an initial dataset in cold-start scenarios.
Created on 03 Jul. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.