RCT: Resource Constrained Training for Edge AI
Tian Huang, Tao Luo, Ming Yan, Joey Tianyi Zhou, Rick Goh

TL;DR
This paper introduces Resource Constrained Training (RCT), a method for training quantised neural networks on edge devices that reduces memory and energy consumption by maintaining a quantised model and dynamically adjusting bitwidths during training.
Contribution
RCT is a novel training approach that minimizes resource usage on edge devices by keeping models quantised and adapting precision per layer, enabling efficient training under resource constraints.
Findings
RCT reduces energy consumption by over 86% for GEMM operations.
RCT cuts memory usage by more than 46% for model parameters.
Compared to QAT, RCT halves the energy required for model parameter movement.
Abstract
Neural networks training on edge terminals is essential for edge AI computing, which needs to be adaptive to evolving environment. Quantised models can efficiently run on edge devices, but existing training methods for these compact models are designed to run on powerful servers with abundant memory and energy budget. For example, quantisation-aware training (QAT) method involves two copies of model parameters, which is usually beyond the capacity of on-chip memory in edge devices. Data movement between off-chip and on-chip memory is energy demanding as well. The resource requirements are trivial for powerful servers, but critical for edge devices. To mitigate these issues, We propose Resource Constrained Training (RCT). RCT only keeps a quantised model throughout the training, so that the memory requirements for model parameters in training is reduced. It adjusts per-layer bitwidth…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Machine Learning and ELM · Brain Tumor Detection and Classification
