Towards a tailored mixed-precision sub-8-bit quantization scheme for Gated Recurrent Units using Genetic Algorithms

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Miccini, Riccardo, Cerioli, Alessandro, Laroche, Clément, Piechowiak, Tobias, Sparsø, Jens, Pezzarossa, Luca
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909133315244032
author Miccini, Riccardo
Cerioli, Alessandro
Laroche, Clément
Piechowiak, Tobias
Sparsø, Jens
Pezzarossa, Luca
author_facet Miccini, Riccardo
Cerioli, Alessandro
Laroche, Clément
Piechowiak, Tobias
Sparsø, Jens
Pezzarossa, Luca
contents Despite the recent advances in model compression techniques for deep neural networks, deploying such models on ultra-low-power embedded devices still proves challenging. In particular, quantization schemes for Gated Recurrent Units (GRU) are difficult to tune due to their dependence on an internal state, preventing them from fully benefiting from sub-8bit quantization. In this work, we propose a modular integer quantization scheme for GRUs where the bit width of each operator can be selected independently. We then employ Genetic Algorithms (GA) to explore the vast search space of possible bit widths, simultaneously optimising for model size and accuracy. We evaluate our methods on four different sequential tasks and demonstrate that mixed-precision solutions exceed homogeneous-precision ones in terms of Pareto efficiency. In our results, we achieve a model size reduction between 25% and 55% while maintaining an accuracy comparable with the 8-bit homogeneous equivalent.
format Preprint
id arxiv_https___arxiv_org_abs_2402_12263
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards a tailored mixed-precision sub-8-bit quantization scheme for Gated Recurrent Units using Genetic Algorithms
Miccini, Riccardo
Cerioli, Alessandro
Laroche, Clément
Piechowiak, Tobias
Sparsø, Jens
Pezzarossa, Luca
Machine Learning
Neural and Evolutionary Computing
Signal Processing
Despite the recent advances in model compression techniques for deep neural networks, deploying such models on ultra-low-power embedded devices still proves challenging. In particular, quantization schemes for Gated Recurrent Units (GRU) are difficult to tune due to their dependence on an internal state, preventing them from fully benefiting from sub-8bit quantization. In this work, we propose a modular integer quantization scheme for GRUs where the bit width of each operator can be selected independently. We then employ Genetic Algorithms (GA) to explore the vast search space of possible bit widths, simultaneously optimising for model size and accuracy. We evaluate our methods on four different sequential tasks and demonstrate that mixed-precision solutions exceed homogeneous-precision ones in terms of Pareto efficiency. In our results, we achieve a model size reduction between 25% and 55% while maintaining an accuracy comparable with the 8-bit homogeneous equivalent.
title Towards a tailored mixed-precision sub-8-bit quantization scheme for Gated Recurrent Units using Genetic Algorithms
topic Machine Learning
Neural and Evolutionary Computing
Signal Processing
url https://arxiv.org/abs/2402.12263