LGJun 9, 2022

A New Frontier of AI: On-Device AI Training and Personalization

arXiv:2206.04688v35 citationsh-index: 7Has Code
Originality Incremental advance
AI Analysis

This work addresses the problem of enabling personalized AI services on consumer electronic devices without exposing user data, representing an incremental improvement in resource-efficient on-device training.

The paper tackles the challenge of on-device AI training under limited device resources by proposing NNTrainer, a lightweight framework that reduces memory consumption by 95% (down to 1/20) and enables effective personalization of intelligence services on devices.

Modern consumer electronic devices have started executing deep learning-based intelligence services on devices, not cloud servers, to keep personal data on devices and to reduce network and cloud costs. We find such a trend as the opportunity to personalize intelligence services by updating neural networks with user data without exposing the data out of devices: on-device training. However, the limited resources of devices incurs significant difficulties. We propose a light-weight on-device training framework, NNTrainer, which provides highly memory-efficient neural network training techniques and proactive swapping based on fine-grained execution order analysis for neural networks. Moreover, its optimizations do not sacrifice accuracy and are transparent to training algorithms; thus, prior algorithmic studies may be implemented on top of NNTrainer. The evaluations show that NNTrainer can reduce memory consumption down to 1/20 (saving 95%!) and effectively personalizes intelligence services on devices. NNTrainer is cross-platform and practical open-source software, which is being deployed to millions of mobile devices.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes