Industrial Electronics

New method lowers carbon footprint of AI systems

29 April 2020

Researchers from MIT have created a way to lower the carbon footprint of artificial intelligence (AI) systems.

The amount of power required in training and searching for AI has emissions of around 626,000 lb of carbon dioxide, or five times the lifetime emissions of the average U.S. car. Emissions become more severe in the model deployment phase. As such, deep neural networks need to be deployed on diverse hardware platforms with different properties and computational resources.

MIT’s new system, called a once-for-all (OFA) network, trains and runs certain neural networks, improving the computational efficiency of the system in key ways and cutting down on pounds of carbon emissions.

The OFA network trains one large neural network, which is comprised of many pre-trained subnetworks of different sizes. The subnetworks can be tailored to diverse hardware platforms without retraining. This dramatically reduces the energy required to train neural networks for new platforms.

With this system, a model could be trained using roughly 1/1,000th of the carbon emissions of a traditionally trained system, thereby reducing the inference time. This work was carried out on Satori, an efficient computing cluster that was donated to MIT by IBM. Satori is capable of performing two quadrillion calculations per second.

The team used AutoML (automatic machine learning) with the new advancements. AutoML eliminates manual network design. With AutoML, neural networks automatically search massive design spaces for network architectures tailored to specific hardware platforms. But AutoML has a training efficiency issue. Each model must be selected then trained from scratch for its platform architecture. That is where the new system comes in.

The team created an AutoML system that trains a single, large, OFA network that acts as the mother network. OFA shares learned weights with the subnetworks, pretraining them for tasks. Each subnetwork can operate independently at the inference time without retraining. The team also trained an OFA convolutional neural network (CNN) with versatile architecture configurations. This included various layers and neurons, diverse filter sizes and diverse input image resolutions.

When given a specific platform, the system uses the OFA as the search space to find the best subnetwork for a job. The OFA decouples model training and architecture search while spreading the one-time training cost over many interface hardware platforms.

The new method relies on a progressive shrinking algorithm that trains the OFA network to support all subnetworks at the same time. The full network is trained on the maximum size then shrinks the sizes to include smaller networks. It supports many hardware devices with zero training costs when adding a new device.

OFA can include more than 10 quintillion architectural settings, but does not compromise accuracy and interference efficiency.

A paper on this research was published in ICLR 2020 Conference Program Chairs.



Powered by CR4, the Engineering Community

Discussion – 1 comment

By posting a comment you confirm that you have read and accept our Posting Rules and Terms of Use.
Re: New method lowers carbon footprint of AI systems
#1
2020-May-08 5:23 PM

I applaud the ingenuity of these innovations and if we have to use the objective of reducing emissions of carbon dioxide as our motivator or even our enabler to gain funding, so be it.

But I would also be remiss in my responsibility as an engineer and scientist not to say, having studied Thermodynamics to 4th year university level, "There is no way that carbon dioxide, by absorbing the small amount of IR radiation that it does, could ever appreciably warm the atmosphere of the earth."

Indeed, it may actually, indirectly have the opposite effect and be responsible for making our environment more benign and full of life.

As a consequence of the increasing concentration of carbon dioxide in the earth's atmosphere, the planet is becoming greener.

Plants can grow in more arid environs when there is more carbon dioxide in the air. In enabling this, carbon dioxide facilitates the cooling of the earth's surface through evaporation of moisture in leaves and gives rise to local rainfall patterns that otherwise would not exist.

So please keep up the good work in improving AI systems. It is a very exciting field. Maybe one day we will be able to make a computer smart enough to inform us that AGW is one huge scam driven by a number of parties that see it as a means of achieving their agenda, some sinister like socialism, some laudable; like, for example, gaining acceptance and funding for an AI initiative.

Engineering Newsletter Signup
Get the GlobalSpec
Stay up to date on:
Features the top stories, latest news, charts, insights and more on the end-to-end electronics value chain.
Advertisement
Weekly Newsletter
Get news, research, and analysis
on the Electronics industry in your
inbox every week - for FREE
Sign up for our FREE eNewsletter
Advertisement
Find Free Electronics Datasheets
Advertisement