PRIOT: Pruning-Based Integer-Only Transfer Learning for Embedded Systems
Not on the map. Why?
Abstract (arXiv)
On-device transfer learning is crucial for adapting a common backbone model to the unique environment of each edge device. Tiny microcontrollers, such as the Raspberry Pi Pico, are key targets for on-device learning but often lack floating-point units, necessitating integer-only training. Dynamic computation of quantization scale factors, which is adopted in former studies, incurs high computational costs. Therefore, this study focuses on integer-only training with static scale factors, which is challenging with existing training methods. We propose a new training method named PRIOT, which optimizes the network by pruning selected edges rather than updating weights, allowing effective training with static scale factors. The pruning pattern is determined by the edge-popup algorithm, which trains a parameter named score assigned to each edge instead of the original parameters and prunes the edges with low scores before inference. Additionally, we introduce a memory-efficient variant, PRIOT-S, which only assigns scores to a small fraction of edges. We implement PRIOT and PRIOT-S on the Raspberry Pi Pico and evaluate their accuracy and computational costs using a tiny CNN model on the rotated MNIST dataset and the VGG11 model on the rotated CIFAR-10 dataset. Our results demonstrate that PRIOT improves accuracy by 8.08 to 33.75 percentage points over existing methods, while PRIOT-S reduces memory footprint with minimal accuracy loss.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 12 references that are in the map. First posted on arXiv 21 Mar 2025.
Builds on
8 of 12 references.
References · 8
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
- 2022On-Device Training Under 256KB Memorycited by 160
- 2020Efficient Domain Generalization via Common-Specific Low-Rank Decompositioncited by 134
- 2018Training and Inference with Integers in Deep Neural Networkscited by 86
- 2022Learning to Generalize across Domains on Single Test Samplescited by 24
- 2020NITI: Training Integer Neural Networks Using Integer-only Arithmeticcited by 20
- 2022Addressing Gap between Training Data and Deployed Environment by On-Device Learningcited by 6
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networks
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications
- 2024Systolic Arrays and Structured Pruning Co-design for Efficient Transformers in Edge Systems
- 2024Accelerating ViT Inference on FPGA through Static and Dynamic Pruning
- 2026QScheduler: Adaptive Gradient Sampling for Zeroth-Order On-Device Training on INT8 NPUs
- 2022PRUNIX: Non-Ideality Aware Convolutional Neural Network Pruning for Memristive Accelerators
- 2025FF-INT8: Efficient Forward-Forward DNN Training on Edge Devices with INT8 Precision
- 2026Dense2MoE: Pushing the Pareto Frontier of On-Device LLMs via Unified Pruning and Upcycling