MobileTL: On-device Transfer Learning with Inverted Residual Blocks
Not on the map. Why?
Abstract (arXiv)
Transfer learning on edge is challenging due to on-device limited resources. Existing work addresses this issue by training a subset of parameters or adding model patches. Developed with inference in mind, Inverted Residual Blocks (IRBs) split a convolutional layer into depthwise and pointwise convolutions, leading to more stacking layers, e.g., convolution, normalization, and activation layers. Though they are efficient for inference, IRBs require that additional activation maps are stored in memory for training weights for convolution layers and scales for normalization layers. As a result, their high memory cost prohibits training IRBs on resource-limited edge devices, and making them unsuitable in the context of transfer learning. To address this issue, we present MobileTL, a memory and computationally efficient on-device transfer learning method for models built with IRBs. MobileTL trains the shifts for internal normalization layers to avoid storing activation maps for the backward pass. Also, MobileTL approximates the backward computation of the activation layer (e.g., Hard-Swish and ReLU6) as a signed function which enables storing a binary mask instead of activation maps for the backward pass. MobileTL fine-tunes a few top blocks (close to output) rather than propagating the gradient through the whole network to reduce the computation cost. Our method reduces memory usage by 46% and 53% for MobileNetV2 and V3 IRBs, respectively. For MobileNetV3, we observe a 36% reduction in floating-point operations (FLOPs) when fine-tuning 5 blocks, while only incurring a 0.6% accuracy reduction on CIFAR10. Extensive experiments on multiple datasets demonstrate that our method is Pareto-optimal (best accuracy under given hardware constraints) compared to prior work in transfer learning for edge devices.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 37 references that are in the map. First posted on arXiv 5 Dec 2022.
Builds on
26 of 37 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019Searching for MobileNetV3cited by 1,984
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
14 more
- 2018Group Normalizationcited by 1,514
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2019HAWQ: Hessian AWare Quantization of Neural Networks with Mixed-Precisioncited by 387
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 187
- 2018Training and Inference with Integers in Deep Neural Networkscited by 84
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
- 2020When Machine Learning Meets Privacy: A Survey and Outlookcited by 67
- 2018K for the Price of 1: Parameter-efficient Multi-task and Transfer Learningcited by 34
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 1.
6 papers.
- 2024Training Machine Learning models at the Edge: A Surveycited by 11
- 2024DaCapo: Accelerating Continuous Learning in Autonomous Systems for Video Analyticscited by 8
- 2023Fast-NTK: Parameter-Efficient Unlearning for Large-Scale Modelscited by 5
- 2024FedPAE: Peer-Adaptive Ensemble Learning for Asynchronous and Model-Heterogeneous Federated Learningcited by 1
- 2024Distributed Convolutional Neural Network Training on Mobile and Edge Clusterscited by 0
- 2025Accelerated Training on Low-Power Edge Devicescited by 0
- 2025Accelerated Training on Low-Power Edge Devices25 Feb 2025
- 2024FedPAE: Peer-Adaptive Ensemble Learning for Asynchronous and Model-Heterogeneous Federated Learning17 Oct 2024
- 2024Distributed Convolutional Neural Network Training on Mobile and Edge Clusters11 Sep 2024
- 2024DaCapo: Accelerating Continuous Learning in Autonomous Systems for Video Analytics21 Mar 2024
- 2024Training Machine Learning models at the Edge: A Survey5 Mar 2024
- 2023Fast-NTK: Parameter-Efficient Unlearning for Large-Scale Models22 Dec 2023