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

📅 2026-07-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of setting the gradient estimation sample size \( q \) in zeroth-order optimization on neural processing unit (NPU)-based microcontrollers, where small \( q \) introduces high noise and premature convergence, while large \( q \) incurs excessive computational overhead—both traditionally requiring costly hyperparameter tuning. To overcome this, the paper proposes QScheduler, an adaptive algorithm that dynamically adjusts \( q \) during training without any pre-specified or tuned values. QScheduler enables, for the first time, INT8-quantized zeroth-order on-device training on the STM32N6 Neural-ART NPU. Experiments on EuroSAT and STL-10 demonstrate that QScheduler achieves accuracy comparable to meticulously tuned fixed-\( q \) baselines while substantially reducing hyperparameter tuning costs, facilitating efficient deployment of models such as ResNet18 and MobileNetV2.
📝 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.
Problem

Research questions and friction points this paper is trying to address.

Zeroth-Order Optimization
On-Device Learning
Gradient Sampling
Hyperparameter Tuning
NPU
Innovation

Methods, ideas, or system contributions that make the work stand out.

Zeroth-Order Optimization
On-Device Learning
Adaptive Gradient Sampling
INT8 Quantization
NPU
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
V
Victor Felipe Domingues Do Amaral
STMicroelectronics, France
P
Pierre Demaj
STMicroelectronics, France
E
Erwan Libessart
GeePs, CNRS, CentraleSupélec, Université Paris-Saclay, Sorbonne Université, France
L
Laurent Folliot
STMicroelectronics, France
A
Anthony Kolar
GeePs, CNRS, CentraleSupélec, Université Paris-Saclay, Sorbonne Université, France
P
Philippe Bénabès
GeePs, CNRS, CentraleSupélec, Université Paris-Saclay, Sorbonne Université, France