Explore Training of Deep Convolutional Neural Networks on Battery-powered Mobile Devices: Design and Application

05/26/2020
by   Cong Wang, et al.
13

The fast-growing smart applications on mobile devices leverage pre-trained deep learning models for inference. However, the models are usually not updated thereafter. This leaves a big gap to adapt the new data distributions. In this paper, we take a step further to incorporate training deep neural networks on battery-powered mobile devices. We identify several challenges from performance and privacy that hinder effective learning in a dynamic mobile environment. We re-formulate the problem as metric learning to tackle overfitting and enlarge sample space via data paring under the memory constraints. We also make the scheme robust against side-channel attacks and run-time fluctuations. A case study based on deep behavioral authentication is conducted. The experiments demonstrate accuracy over 95 multi-class classification with less data and robustness against brute-force and side-channel attacks with 99 feasibility of training with mobile CPUs, where training 100 epochs takes less than 10 mins and can be boosted 3-5 times with feature transfer. Finally, we profile memory, energy and computational overhead. Our results indicate that training consumes lower energy than watching videos and slightly higher energy than playing games.

READ FULL TEXT

page 2

page 3

page 5

page 7

page 9

page 12

page 13

page 14

research
06/10/2019

Performance Analysis and Characterization of Training Deep Learning Models on Mobile Devices

Training deep learning models on mobile devices recently becomes possibl...
research
04/29/2022

Energy Minimization for Federated Asynchronous Learning on Battery-Powered Mobile Devices via Application Co-running

Energy is an essential, but often forgotten aspect in large-scale federa...
research
02/12/2021

Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devices

A pruning-based AutoML framework for run-time reconfigurability, namely ...
research
06/10/2019

Performance Analysis and Characterization of Training Deep Learning Models on NVIDIA TX2

Training deep learning models on mobile devices recently becomes possibl...
research
07/18/2022

MobileCodec: Neural Inter-frame Video Compression on Mobile Devices

Realizing the potential of neural video codecs on mobile devices is a bi...
research
09/20/2021

Robustness Analysis of Deep Learning Frameworks on Mobile Platforms

With the recent increase in the computational power of modern mobile dev...
research
03/31/2020

AM-MobileNet1D: A Portable Model for Speaker Recognition

Speaker Recognition and Speaker Identification are challenging tasks wit...

Please sign up or login with your details

Forgot password? Click here to reset