Is TinyML Sustainable? Assessing the Environmental Impacts of Machine
Learning on Microcontrollers
- URL: http://arxiv.org/abs/2301.11899v3
- Date: Tue, 21 Nov 2023 11:24:29 GMT
- Title: Is TinyML Sustainable? Assessing the Environmental Impacts of Machine
Learning on Microcontrollers
- Authors: Shvetank Prakash, Matthew Stewart, Colby Banbury, Mark Mazumder, Pete
Warden, Brian Plancher, Vijay Janapa Reddi
- Abstract summary: Tiny Machine Learning (TinyML) has the opportunity to help address environmental challenges through sustainable computing practices.
This article discusses the potential of these TinyML applications to address critical sustainability challenges, as well as the environmental footprint of this emerging technology.
We find that TinyML systems present opportunities to offset their carbon emissions by enabling applications that reduce the emissions of other sectors.
- Score: 11.038060631389273
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The sustained growth of carbon emissions and global waste elicits significant
sustainability concerns for our environment's future. The growing Internet of
Things (IoT) has the potential to exacerbate this issue. However, an emerging
area known as Tiny Machine Learning (TinyML) has the opportunity to help
address these environmental challenges through sustainable computing practices.
TinyML, the deployment of machine learning (ML) algorithms onto low-cost,
low-power microcontroller systems, enables on-device sensor analytics that
unlocks numerous always-on ML applications. This article discusses both the
potential of these TinyML applications to address critical sustainability
challenges, as well as the environmental footprint of this emerging technology.
Through a complete life cycle analysis (LCA), we find that TinyML systems
present opportunities to offset their carbon emissions by enabling applications
that reduce the emissions of other sectors. Nevertheless, when globally scaled,
the carbon footprint of TinyML systems is not negligible, necessitating that
designers factor in environmental impact when formulating new devices. Finally,
we outline research directions to enable further sustainable contributions of
TinyML.
Related papers
- Generative AI for Low-Carbon Artificial Intelligence of Things with Large Language Models [67.0243099823109]
Generative AI (GAI) holds immense potential to reduce carbon emissions of Artificial Intelligence of Things (AIoT)
In this article, we explore the potential of GAI for carbon emissions reduction and propose a novel GAI-enabled solution for low-carbon AIoT.
We propose a Large Language Model (LLM)-enabled carbon emission optimization framework, in which we design pluggable LLM and Retrieval Augmented Generation (RAG) modules.
arXiv Detail & Related papers (2024-04-28T05:46:28Z) - On TinyML and Cybersecurity: Electric Vehicle Charging Infrastructure Use Case [17.1066653907873]
This paper reviews challenges of TinyML techniques, such as power consumption, limited memory, and computational constraints.
It also explores potential solutions to these challenges, such as energy harvesting, computational optimization techniques, and transfer learning for privacy preservation.
It presents an experimental case study that enhances cybersecurity in EVCI using TinyML, evaluated against traditional ML in terms of reduced delay and memory usage.
arXiv Detail & Related papers (2024-04-25T01:57:11Z) - A Synthesis of Green Architectural Tactics for ML-Enabled Systems [9.720968127923925]
We provide a catalog of 30 green architectural tactics for ML-enabled systems.
An architectural tactic is a high-level design technique to improve software quality.
To enhance transparency and facilitate their widespread use, we make the tactics available online in easily consumable formats.
arXiv Detail & Related papers (2023-12-15T08:53:45Z) - Lessons from Usable ML Deployments and Application to Wind Turbine
Monitoring [47.418845064441605]
We call usable ML (one step beyond explainable ML) one step beyond explainable ML.
We apply these lessons to the task of wind turbine monitoring.
We hope to demonstrate the potential real-world impact of usable ML in the renewable energy domain.
arXiv Detail & Related papers (2023-12-05T16:13:50Z) - Efficiency is Not Enough: A Critical Perspective of Environmentally
Sustainable AI [9.918392710009774]
We argue that efficiency alone is not enough to make ML as a technology environmentally sustainable.
We present and argue for systems thinking as a viable path towards improving the environmental sustainability of ML holistically.
arXiv Detail & Related papers (2023-09-05T09:07:24Z) - Counting Carbon: A Survey of Factors Influencing the Emissions of
Machine Learning [77.62876532784759]
Machine learning (ML) requires using energy to carry out computations during the model training process.
The generation of this energy comes with an environmental cost in terms of greenhouse gas emissions, depending on quantity used and the energy source.
We present a survey of the carbon emissions of 95 ML models across time and different tasks in natural language processing and computer vision.
arXiv Detail & Related papers (2023-02-16T18:35:00Z) - A review of TinyML [0.0]
The TinyML concept for embedded machine learning attempts to push such diversity from usual high-end approaches to low-end applications.
TinyML is a rapidly expanding interdisciplinary topic at the convergence of machine learning, software, and hardware.
This paper explores how TinyML can benefit a few specific industrial fields, its obstacles, and its future scope.
arXiv Detail & Related papers (2022-11-05T06:02:08Z) - Tiny Robot Learning: Challenges and Directions for Machine Learning in
Resource-Constrained Robots [57.27442333662654]
Machine learning (ML) has become a pervasive tool across computing systems.
Tiny robot learning is the deployment of ML on resource-constrained low-cost autonomous robots.
Tiny robot learning is subject to challenges from size, weight, area, and power (SWAP) constraints.
This paper gives a brief survey of the tiny robot learning space, elaborates on key challenges, and proposes promising opportunities for future work in ML system design.
arXiv Detail & Related papers (2022-05-11T19:36:15Z) - Intelligence at the Extreme Edge: A Survey on Reformable TinyML [0.0]
We present a survey on reformable TinyML solutions with the proposal of a novel taxonomy for ease of separation.
We explore the workflow of TinyML and analyze the identified deployment schemes and the scarcely available benchmarking tools.
arXiv Detail & Related papers (2022-04-02T09:53:36Z) - Towards Green Automated Machine Learning: Status Quo and Future
Directions [71.86820260846369]
AutoML is being criticised for its high resource consumption.
This paper proposes Green AutoML, a paradigm to make the whole AutoML process more environmentally friendly.
arXiv Detail & Related papers (2021-11-10T18:57:27Z) - Machine Learning in Nano-Scale Biomedical Engineering [77.75587007080894]
We review the existing research regarding the use of machine learning in nano-scale biomedical engineering.
The main challenges that can be formulated as ML problems are classified into the three main categories.
For each of the presented methodologies, special emphasis is given to its principles, applications, and limitations.
arXiv Detail & Related papers (2020-08-05T15:45:54Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.