Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering

TinyML enables the deployment of Machine Learning (ML) models on resource-constrained devices, addressing a growing need for efficient, low-power AI solutions. However, significant challenges remain due to strict memory, processing, and energy limitations. This study introduces a novel method to opt...

Full description

Saved in:
Bibliographic Details
Main Authors: Thommas K. S. Flores, Morsinaldo Medeiros, Marianne Silva, Daniel G. Costa, Ivanovitch Silva
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10849357/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832576734485020672
author Thommas K. S. Flores
Morsinaldo Medeiros
Marianne Silva
Daniel G. Costa
Ivanovitch Silva
author_facet Thommas K. S. Flores
Morsinaldo Medeiros
Marianne Silva
Daniel G. Costa
Ivanovitch Silva
author_sort Thommas K. S. Flores
collection DOAJ
description TinyML enables the deployment of Machine Learning (ML) models on resource-constrained devices, addressing a growing need for efficient, low-power AI solutions. However, significant challenges remain due to strict memory, processing, and energy limitations. This study introduces a novel method to optimize Post-Training Quantization (PTQ), a widely used technique for reducing model size, by integrating Vector Quantization (VQ) with incremental clustering. While VQ is a technique that reduces model size by grouping similar parameters, incremental clustering, implemented via the AutoCloud K-Fixed algorithm, preserves accuracy during compression. This combined approach was validated on an automotive dataset predicting CO2 emissions from vehicle sensor measurements such as mass air flow, intake pressure, temperature, and speed. The model was quantized and deployed on Macchina A0 hardware, demonstrating over 90% compression with negligible accuracy loss. Results show improved performance and deployment efficiency, showcasing the potential of this combined technique for real-world embedded applications.
format Article
id doaj-art-0791b23d8ce6423699c994247ff5e615
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-0791b23d8ce6423699c994247ff5e6152025-01-31T00:01:59ZengIEEEIEEE Access2169-35362025-01-0113174401745610.1109/ACCESS.2025.353284910849357Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental ClusteringThommas K. S. Flores0https://orcid.org/0000-0003-2808-8529Morsinaldo Medeiros1https://orcid.org/0000-0001-7624-5301Marianne Silva2https://orcid.org/0000-0002-8277-7571Daniel G. Costa3https://orcid.org/0000-0003-3988-8476Ivanovitch Silva4https://orcid.org/0000-0002-0116-6489PPgEEC, Federal University of Rio Grande do Norte, Natal, BrazilPPgEEC, Federal University of Rio Grande do Norte, Natal, BrazilSI, Federal University of Alagoas, Penedo, BrazilSYSTEC-ARISE, Faculty of Engineering, University of Porto, Porto, PortugalPPgEEC, Federal University of Rio Grande do Norte, Natal, BrazilTinyML enables the deployment of Machine Learning (ML) models on resource-constrained devices, addressing a growing need for efficient, low-power AI solutions. However, significant challenges remain due to strict memory, processing, and energy limitations. This study introduces a novel method to optimize Post-Training Quantization (PTQ), a widely used technique for reducing model size, by integrating Vector Quantization (VQ) with incremental clustering. While VQ is a technique that reduces model size by grouping similar parameters, incremental clustering, implemented via the AutoCloud K-Fixed algorithm, preserves accuracy during compression. This combined approach was validated on an automotive dataset predicting CO2 emissions from vehicle sensor measurements such as mass air flow, intake pressure, temperature, and speed. The model was quantized and deployed on Macchina A0 hardware, demonstrating over 90% compression with negligible accuracy loss. Results show improved performance and deployment efficiency, showcasing the potential of this combined technique for real-world embedded applications.https://ieeexplore.ieee.org/document/10849357/Embedded systemspost-training quantizationvector quantizationautomotive sensorspollution
spellingShingle Thommas K. S. Flores
Morsinaldo Medeiros
Marianne Silva
Daniel G. Costa
Ivanovitch Silva
Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
IEEE Access
Embedded systems
post-training quantization
vector quantization
automotive sensors
pollution
title Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
title_full Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
title_fullStr Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
title_full_unstemmed Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
title_short Enhanced Vector Quantization for Embedded Machine Learning: A Post-Training Approach With Incremental Clustering
title_sort enhanced vector quantization for embedded machine learning a post training approach with incremental clustering
topic Embedded systems
post-training quantization
vector quantization
automotive sensors
pollution
url https://ieeexplore.ieee.org/document/10849357/
work_keys_str_mv AT thommasksflores enhancedvectorquantizationforembeddedmachinelearningaposttrainingapproachwithincrementalclustering
AT morsinaldomedeiros enhancedvectorquantizationforembeddedmachinelearningaposttrainingapproachwithincrementalclustering
AT mariannesilva enhancedvectorquantizationforembeddedmachinelearningaposttrainingapproachwithincrementalclustering
AT danielgcosta enhancedvectorquantizationforembeddedmachinelearningaposttrainingapproachwithincrementalclustering
AT ivanovitchsilva enhancedvectorquantizationforembeddedmachinelearningaposttrainingapproachwithincrementalclustering