Characterizing and Taming Model Instability Across Edge Devices
Not on the map. Why?
Abstract (arXiv)
The same machine learning model running on different edge devices may produce highly-divergent outputs on a nearly-identical input. Possible reasons for the divergence include differences in the device sensors, the device's signal processing hardware and software, and its operating system and processors. This paper presents the first methodical characterization of the variations in model prediction across real-world mobile devices. We demonstrate that accuracy is not a useful metric to characterize prediction divergence, and introduce a new metric, instability, which captures this variation. We characterize different sources for instability, and show that differences in compression formats and image signal processing account for significant instability in object classification models. Notably, in our experiments, 14-17% of images produced divergent classifications across one or more phone models. We evaluate three different techniques for reducing instability. In particular, we adapt prior work on making models robust to noise in order to fine-tune models to be robust to variations across edge devices. We demonstrate our fine-tuning techniques reduce instability by 75%.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 1; 2026: 1.
7 papers.
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2021ML-EXray: Visibility into ML Deployment on the Edgecited by 6
- 2022A Tale of Two Models: Constructing Evasive Attacks on Edge Modelscited by 6
- 2023Monitoring and Adapting ML Models on Mobile Devicescited by 6
- 2024HeteroSwitch: Characterizing and Taming System-Induced Data Heterogeneity in Federated Learningcited by 1
- 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computingcited by 1
- 2026Edge AI Deployment Beyond Models: A BSP-Aware Systems Framework for Industrial Embedded Platformscited by 0
- 2026Edge AI Deployment Beyond Models: A BSP-Aware Systems Framework for Industrial Embedded Platforms20 Apr 2026
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computing16 Nov 2024
- 2024HeteroSwitch: Characterizing and Taming System-Induced Data Heterogeneity in Federated Learning7 Mar 2024
- 2023Monitoring and Adapting ML Models on Mobile Devices12 May 2023
- 2022A Tale of Two Models: Constructing Evasive Attacks on Edge Models22 Apr 2022
- 2021ML-EXray: Visibility into ML Deployment on the Edge8 Nov 2021