mlsanityData to 7 Oct 2026

Benchmarking Test-Time Unsupervised Deep Neural Network Adaptation on Edge Devices

arXiv 2203.11295 ↗First posted 21 Mar 2022cs.LG cs.ARcited by 1

Not on the map. Why?

Abstract (arXiv)

The prediction accuracy of the deep neural networks (DNNs) after deployment at the edge can suffer with time due to shifts in the distribution of the new data. To improve robustness of DNNs, they must be able to update themselves to enhance their prediction accuracy. This adaptation at the resource-constrained edge is challenging as: (i) new labeled data may not be present; (ii) adaptation needs to be on device as connections to cloud may not be available; and (iii) the process must not only be fast but also memory- and energy-efficient. Recently, lightweight prediction-time unsupervised DNN adaptation techniques have been introduced that improve prediction accuracy of the models for noisy data by re-tuning the batch normalization (BN) parameters. This paper, for the first time, performs a comprehensive measurement study of such techniques to quantify their performance and energy on various edge devices as well as find bottlenecks and propose optimization opportunities. In particular, this study considers CIFAR-10-C image classification dataset with corruptions, three robust DNNs (ResNeXt, Wide-ResNet, ResNet-18), two BN adaptation algorithms (one that updates normalization statistics and the other that also optimizes transformation parameters), and three edge devices (FPGA, Raspberry-Pi, and Nvidia Xavier NX). We find that the approach that only updates the normalization parameters with Wide-ResNet, running on Xavier GPU, to be overall effective in terms of balancing multiple cost metrics. However, the adaptation overhead can still be significant (around 213 ms). The results strongly motivate the need for algorithm-hardware co-design for efficient on-device DNN adaptation.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 15 of its 31 references that are in the map. First posted on arXiv 21 Mar 2022.

Builds on

15 of 31 references.

References · 15

  1. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  2. 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
  3. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  4. 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
  5. 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
  6. 2020Improving robustness against common corruptions by covariate shift adaptationcited by 427
  7. 2018A Survey of Unsupervised Deep Domain Adaptationcited by 361
  8. 2020Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shiftcited by 235
  9. 2018Benchmark Analysis of Representative Deep Neural Network Architecturescited by 77
  10. 2021On the effectiveness of adversarial training against common corruptionscited by 71
  11. 2021A Winning Hand: Compressing Deep Networks Can Improve Out-Of-Distribution Robustnesscited by 62
  12. 2021Semi-supervised on-device neural network adaptation for remote and portable laser-induced breakdown spectroscopycited by 4
3 more
  1. 2021A Deep Transfer Learning-based Edge Computing Method for Home Health Monitoringcited by 4
  2. 2020Deep-Edge: An Efficient Framework for Deep Learning Model Update on Heterogeneous Edgecited by 2
  3. 2018Comparing Computing Platforms for Deep Learning on a Humanoid Robotcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.