Cargando…

TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices

With the emergence of Artificial Intelligence (AI), new attention has been given to implement AI algorithms on resource constrained tiny devices to expand the application domain of IoT. Multimodal Learning has recently become very popular with the classification task due to its impressive performanc...

Descripción completa

Detalles Bibliográficos
Autores principales: Rashid, Hasib-Al, Ovi, Pretom Roy, Busart, Carl, Gangopadhyay, Aryya, Mohsenin, Tinoosh
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cornell University 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8845504/
https://www.ncbi.nlm.nih.gov/pubmed/35169595
_version_ 1784651685759549440
author Rashid, Hasib-Al
Ovi, Pretom Roy
Busart, Carl
Gangopadhyay, Aryya
Mohsenin, Tinoosh
author_facet Rashid, Hasib-Al
Ovi, Pretom Roy
Busart, Carl
Gangopadhyay, Aryya
Mohsenin, Tinoosh
author_sort Rashid, Hasib-Al
collection PubMed
description With the emergence of Artificial Intelligence (AI), new attention has been given to implement AI algorithms on resource constrained tiny devices to expand the application domain of IoT. Multimodal Learning has recently become very popular with the classification task due to its impressive performance for both image and audio event classification. This paper presents TinyM(2)Net - a flexible system algorithm co-designed multimodal learning framework for resource constrained tiny devices. The framework was designed to be evaluated on two different case-studies: COVID-19 detection from multimodal audio recordings and battle field object detection from multimodal images and audios. In order to compress the model to implement on tiny devices, substantial network architecture optimization and mixed precision quantization were performed (mixed 8-bit and 4-bit). TinyM(2)Net shows that even a tiny multimodal learning model can improve the classification performance than that of any unimodal frameworks. The most compressed TinyM(2)Net achieves 88.4% COVID-19 detection accuracy (14.5% improvement from unimodal base model) and 96.8% battle field object detection accuracy (3.9% improvement from unimodal base model). Finally, we test our TinyM(2)Net models on a Raspberry Pi 4 to see how they perform when deployed to a resource constrained tiny device.
format Online
Article
Text
id pubmed-8845504
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Cornell University
record_format MEDLINE/PubMed
spelling pubmed-88455042022-02-16 TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices Rashid, Hasib-Al Ovi, Pretom Roy Busart, Carl Gangopadhyay, Aryya Mohsenin, Tinoosh ArXiv Article With the emergence of Artificial Intelligence (AI), new attention has been given to implement AI algorithms on resource constrained tiny devices to expand the application domain of IoT. Multimodal Learning has recently become very popular with the classification task due to its impressive performance for both image and audio event classification. This paper presents TinyM(2)Net - a flexible system algorithm co-designed multimodal learning framework for resource constrained tiny devices. The framework was designed to be evaluated on two different case-studies: COVID-19 detection from multimodal audio recordings and battle field object detection from multimodal images and audios. In order to compress the model to implement on tiny devices, substantial network architecture optimization and mixed precision quantization were performed (mixed 8-bit and 4-bit). TinyM(2)Net shows that even a tiny multimodal learning model can improve the classification performance than that of any unimodal frameworks. The most compressed TinyM(2)Net achieves 88.4% COVID-19 detection accuracy (14.5% improvement from unimodal base model) and 96.8% battle field object detection accuracy (3.9% improvement from unimodal base model). Finally, we test our TinyM(2)Net models on a Raspberry Pi 4 to see how they perform when deployed to a resource constrained tiny device. Cornell University 2022-02-09 /pmc/articles/PMC8845504/ /pubmed/35169595 Text en https://creativecommons.org/licenses/by-sa/4.0/This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) , which allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.
spellingShingle Article
Rashid, Hasib-Al
Ovi, Pretom Roy
Busart, Carl
Gangopadhyay, Aryya
Mohsenin, Tinoosh
TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title_full TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title_fullStr TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title_full_unstemmed TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title_short TinyM(2)Net: A Flexible System Algorithm Co-designed Multimodal Learning Framework for Tiny Devices
title_sort tinym(2)net: a flexible system algorithm co-designed multimodal learning framework for tiny devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8845504/
https://www.ncbi.nlm.nih.gov/pubmed/35169595
work_keys_str_mv AT rashidhasibal tinym2netaflexiblesystemalgorithmcodesignedmultimodallearningframeworkfortinydevices
AT ovipretomroy tinym2netaflexiblesystemalgorithmcodesignedmultimodallearningframeworkfortinydevices
AT busartcarl tinym2netaflexiblesystemalgorithmcodesignedmultimodallearningframeworkfortinydevices
AT gangopadhyayaryya tinym2netaflexiblesystemalgorithmcodesignedmultimodallearningframeworkfortinydevices
AT mohsenintinoosh tinym2netaflexiblesystemalgorithmcodesignedmultimodallearningframeworkfortinydevices