TY - GEN
T1 - RestoreML
T2 - 21st Annual International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025
AU - Li, Jinyang
AU - Chen, Yizhuo
AU - Wang, Ruijie
AU - Kimura, Tomoyoshi
AU - Wang, Tianshi
AU - Lyu, You
AU - Zhao, Hongjue
AU - Sun, Binqi
AU - Wu, Shangchen
AU - Hu, Yigong
AU - Kara, Denizhan
AU - Tian, Beitong
AU - Nahrstedt, Klara
AU - Diggavi, Suhas
AU - Kim, Jae H.
AU - Kimberly, Greg
AU - Wang, Guijun
AU - Wigness, Maggie
AU - Abdelzaher, Tarek
N1 - Research reported in this paper was sponsored in part by DEVCOM ARL under Cooperative Agreement W911NF-17-2-0196 (ARL IoBT CRA), and in part by NSF CNS 20-38817, and the Boeing Company. It was also supported in part by ACE, one of the seven centers in JUMP 2.0, a Semiconductor Research Corporation (SRC) program sponsored by DARPA. The views and conclusions contained in this document are those of the authors, not the Army Research Laboratory or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.
PY - 2025
Y1 - 2025
N2 - As today's edge AI systems age, the need for incremental updates of intelligent sensor nodes (that fail or reach the end of their useful lifetime) becomes a growing concern. Replacement nodes may happen to use new versions of sensors, may have different physical properties (e.g., inertia or stiffness), or may run updated signal processing firmware, thereby changing the characteristics of sensor waveforms (such as acoustic, seismic, or acceleration measurements) made available to the downstream AI model. New downloadable AI models might be less than a perfect fit because they might be trained in an environment that differs from the conditions of the old deployment. As a result of such sensor and/or AI differences, new replacement nodes may not perform optimally when deployed. They will need to be fine-tuned after deployment. Recognizing this problem, this paper introduces RestoreML, a novel algorithm designed to fine-tune AI models in an unsupervised manner (i.e., without the need for labeling or human intervention). The algorithm leverages advances in test-time adaptation (TTA) to refine machine-learning (ML) models with unlabeled data collected after deployment. Innovations are introduced in the way deployment data are sampled for model fine-tuning, and the way less reliable nodes are automatically identified. RestoreML is implemented as a middleware library and a broker that can be easily integrated into existing applications. Evaluation results on a speciallycurated dataset, M3N-VC (that we make publicly available11Out dataset M3N-VC is publicly available at: https://github.com/restoreml/m3n-vc and https://doi.org/10.5281/zenodo.15215210 demonstrate that RestoreML can significantly enhance model performance after deployment, especially in node replacement scenarios, outperforming state-of-the-art baselines.
AB - As today's edge AI systems age, the need for incremental updates of intelligent sensor nodes (that fail or reach the end of their useful lifetime) becomes a growing concern. Replacement nodes may happen to use new versions of sensors, may have different physical properties (e.g., inertia or stiffness), or may run updated signal processing firmware, thereby changing the characteristics of sensor waveforms (such as acoustic, seismic, or acceleration measurements) made available to the downstream AI model. New downloadable AI models might be less than a perfect fit because they might be trained in an environment that differs from the conditions of the old deployment. As a result of such sensor and/or AI differences, new replacement nodes may not perform optimally when deployed. They will need to be fine-tuned after deployment. Recognizing this problem, this paper introduces RestoreML, a novel algorithm designed to fine-tune AI models in an unsupervised manner (i.e., without the need for labeling or human intervention). The algorithm leverages advances in test-time adaptation (TTA) to refine machine-learning (ML) models with unlabeled data collected after deployment. Innovations are introduced in the way deployment data are sampled for model fine-tuning, and the way less reliable nodes are automatically identified. RestoreML is implemented as a middleware library and a broker that can be easily integrated into existing applications. Evaluation results on a speciallycurated dataset, M3N-VC (that we make publicly available11Out dataset M3N-VC is publicly available at: https://github.com/restoreml/m3n-vc and https://doi.org/10.5281/zenodo.15215210 demonstrate that RestoreML can significantly enhance model performance after deployment, especially in node replacement scenarios, outperforming state-of-the-art baselines.
KW - Knowledge Distillation
KW - Multi-Node IoT Sensing
KW - Test-time Adaptation
KW - Vehicle Monitoring
UR - https://www.scopus.com/pages/publications/105013848050
UR - https://www.scopus.com/pages/publications/105013848050#tab=citedBy
U2 - 10.1109/DCOSS-IoT65416.2025.00023
DO - 10.1109/DCOSS-IoT65416.2025.00023
M3 - Conference contribution
AN - SCOPUS:105013848050
T3 - Proceedings - 2025 21st International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025
SP - 109
EP - 117
BT - Proceedings - 2025 21st International Conference on Distributed Computing in Smart Systems and the Internet of Things, DCOSS-IoT 2025
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 9 June 2025 through 11 June 2025
ER -