Efficient Model Adaptation for Continual Learning at the Edge

Zachary A. Daniels, Jun Hu, Michael Lomnitz, Phil Miller, Aswin Raghavan +3 more
8/3/2023
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Most machine learning (ML) systems assume stationary and matching data distributions during training and deployment. This is often a false assumption. When ML models are deployed on real devices, data distributions often shift over time due to changes in environmental factors, sensor characteristics, and task-of-interest. While it is possible to have a human-in-the-loop to monitor for distribution shifts and engineer new architectures in response to these shifts, such a setup is not cost-effective. Instead, non-stationary automated ML (AutoML) models are needed. This paper presents the Encoder-Adaptor-Reconfigurator (EAR) framework for efficient continual learning under domain shifts. The EAR framework uses a fixed deep neural network (DNN) feature encoder and trains shallow networks on top of the encoder to handle novel data. The EAR framework is capable of 1) detecting when new data is out-of-distribution (OOD) by combining DNNs with hyperdimensional computing (HDC), 2) identifying low-parameter neural adaptors to adapt the model to the OOD data using zero-shot neural architecture search (ZS-NAS), and 3) minimizing catastrophic forgetting on previous tasks by progressively growing the neural architecture as needed and dynamically routing data through the appropriate adaptors and reconfigurators for handling domain-incremental and class-incremental continual learning. We systematically evaluate our approach on several benchmark datasets for domain adaptation and demonstrate strong performance compared to state-of-the-art algorithms for OOD detection and few-/zero-shot NAS.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{daniels2023efficient,
  title  = {Efficient Model Adaptation for Continual Learning at the Edge},
  author = {Zachary A. Daniels and Jun Hu and Michael Lomnitz and Phil Miller and Aswin Raghavan and Joe Zhang and Michael Piacentino and David Zhang},
  year   = {2023},
  eprint = {2308.02084},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.02084v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.02084.svg)](https://codeofpaper.com/paper/2308.02084)

Discussion