MEGA Hub

QScheduler: Adaptive Gradient Sampling for Zeroth-Order On-Device Training on INT8 NPUs

Authors

Do you know Victor Felipe Domingues Do Amaral?You can claim authorship or link another user.Do you know Pierre Demaj?You can claim authorship or link another user.Do you know Erwan Libessart?You can claim authorship or link another user.Do you know Laurent Folliot?You can claim authorship or link another user.Do you know Anthony Kolar?You can claim authorship or link another user.Do you know Philippe Bénabès?You can claim authorship or link another user.

Abstract

Zeroth-Order (ZO) optimization enables On-Device Learning (ODL) on NPU-equipped microcontrollers by estimating gradients through forward passes alone, bypassing the need for backpropagation primitives and reducing memory requirements. The number of gradient samples q critically affects training: insufficient samples produce noisy gradients that plateau early, while excessive samples consume more computational resources. However, finding an optimal q typically requires costly hyperparameter searches. This work introduces QScheduler, an adaptive algorithm that adjusts q based on training progress, and provides the first proof-of-concept of INT8 quantized on-device training on the STM32N6's Neural-ART NPU. Experiments on EuroSAT and STL-10 show that QScheduler matches well-tuned fixed-q configurations for both ResNet18 and MobileNetV2, without requiring prior q hyperparameter optimization.

Community

00

Publication notes

Journal
International Joint Conference on Neural Networks, Jun 2026, Maastricht, Netherlands