Saved in:
Bibliographic Details
Main Authors: Vorabbi, Lorenzo, Maltoni, Davide, Borghi, Guido, Santi, Stefano
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2401.09916
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914645273477120
author Vorabbi, Lorenzo
Maltoni, Davide
Borghi, Guido
Santi, Stefano
author_facet Vorabbi, Lorenzo
Maltoni, Davide
Borghi, Guido
Santi, Stefano
contents On-device learning remains a formidable challenge, especially when dealing with resource-constrained devices that have limited computational capabilities. This challenge is primarily rooted in two key issues: first, the memory available on embedded devices is typically insufficient to accommodate the memory-intensive back-propagation algorithm, which often relies on floating-point precision. Second, the development of learning algorithms on models with extreme quantization levels, such as Binary Neural Networks (BNNs), is critical due to the drastic reduction in bit representation. In this study, we propose a solution that combines recent advancements in the field of Continual Learning (CL) and Binary Neural Networks to enable on-device training while maintaining competitive performance. Specifically, our approach leverages binary latent replay (LR) activations and a novel quantization scheme that significantly reduces the number of bits required for gradient computation. The experimental validation demonstrates a significant accuracy improvement in combination with a noticeable reduction in memory requirement, confirming the suitability of our approach in expanding the practical applications of deep learning in real-world scenarios.
format Preprint
id arxiv_https___arxiv_org_abs_2401_09916
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enabling On-device Continual Learning with Binary Neural Networks
Vorabbi, Lorenzo
Maltoni, Davide
Borghi, Guido
Santi, Stefano
Machine Learning
On-device learning remains a formidable challenge, especially when dealing with resource-constrained devices that have limited computational capabilities. This challenge is primarily rooted in two key issues: first, the memory available on embedded devices is typically insufficient to accommodate the memory-intensive back-propagation algorithm, which often relies on floating-point precision. Second, the development of learning algorithms on models with extreme quantization levels, such as Binary Neural Networks (BNNs), is critical due to the drastic reduction in bit representation. In this study, we propose a solution that combines recent advancements in the field of Continual Learning (CL) and Binary Neural Networks to enable on-device training while maintaining competitive performance. Specifically, our approach leverages binary latent replay (LR) activations and a novel quantization scheme that significantly reduces the number of bits required for gradient computation. The experimental validation demonstrates a significant accuracy improvement in combination with a noticeable reduction in memory requirement, confirming the suitability of our approach in expanding the practical applications of deep learning in real-world scenarios.
title Enabling On-device Continual Learning with Binary Neural Networks
topic Machine Learning
url https://arxiv.org/abs/2401.09916