$DA^3$:Dynamic Additive Attention Adaption for Memory-EfficientOn-Device Multi-Domain Learning
Li Yang, Adnan Siraj Rakin, Deliang Fan

TL;DR
This paper introduces $DA^3$, a memory-efficient method for multi-domain learning on resource-limited devices that reduces training memory and time while maintaining high accuracy, by using a novel additive attention adaptor module.
Contribution
The paper proposes $DA^3$, a new additive attention adaptor that reduces activation memory and computation during training and inference for multi-domain learning on edge devices.
Findings
Reduces on-device training memory by 19-37x
Speeds up training time by 2x
Maintains high accuracy across multiple datasets
Abstract
Nowadays, one practical limitation of deep neural network (DNN) is its high degree of specialization to a single task or domain (e.g., one visual domain). It motivates researchers to develop algorithms that can adapt DNN model to multiple domains sequentially, while still performing well on the past domains, which is known as multi-domain learning. Almost all conventional methods only focus on improving accuracy with minimal parameter update, while ignoring high computing and memory cost during training, which makes it difficult to deploy multi-domain learning into more and more widely used resource-limited edge devices, like mobile phones, IoT, embedded systems, etc. We observe that large memory used for activation storage is the bottleneck that largely limits the training time and cost on edge devices. To reduce training memory usage, while keeping the domain adaption accuracy…
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
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Machine Learning and ELM
MethodsTanh Activation · [LivE@PeRson]How do I talk to a real person at Expedia?
