"Our machine-learning framework achieves essentially the same accuracy as the high-fidelity model but at a fraction of the computational cost."Rémi Dingreville, Sandia National Laboratories

A research team at Sandia National Laboratories has successfully used machine learning – computer algorithms that improve themselves by learning patterns in data – to complete cumbersome materials science calculations more than 40,000 times faster than normal.

Their results, reported in a paper in npj Computational Materials, could herald a dramatic acceleration in the creation of new technologies for optics, aerospace, energy storage and potentially even medicine while simultaneously saving laboratories money on computing costs.

"We're shortening the design cycle," said David Montes de Oca Zapiain, a computational materials scientist at Sandia who helped lead the research. "The design of components grossly outpaces the design of the materials you need to build them. We want to change that. Once you design a component, we'd like to be able to design a compatible material for that component without needing to wait for years, as it happens with the current process."

The research, funded by the US Department of Energy (DOE)'s Basic Energy Sciences program, was conducted at the Center for Integrated Nanotechnologies, a DOE user research facility jointly operated by Sandia and Los Alamos national labs.

Sandia researchers used machine learning to accelerate a computer simulation that predicts how changing a design or fabrication process, such as tweaking the amounts of metals in an alloy, will affect a material. A project might require thousands of these simulations, which can take weeks, months or even years to run.

The team clocked a single, unaided simulation on a high-performance computing cluster with 128 processing cores (a typical home computer has two to six processing cores) at 12 minutes. With machine learning, however, the same simulation took 60 milliseconds using only 36 cores, equivalent to 42,000 times faster on equal computers. This means researchers can now learn in under 15 minutes what would normally take a year.

Sandia's new algorithm arrived at an answer that was 5% different from the standard simulation's result, a very accurate prediction for the team's purposes. Machine learning trades some accuracy for speed because it makes approximations to shortcut calculations.

"Our machine-learning framework achieves essentially the same accuracy as the high-fidelity model but at a fraction of the computational cost," said Sandia materials scientist Rémi Dingreville, who also worked on the project.

Dingreville and Montes de Oca Zapiain are initially going to use their algorithm to research ultrathin optical technologies for next-generation monitors and screens. But their research could prove widely useful, because the simulation they accelerated describes a common event – the change, or evolution, of a material's microscopic building blocks over time.

Machine learning has previously been used to shortcut simulations that calculate how interactions between atoms and molecules change over time. This study, however, demonstrates the first use of machine learning to accelerate simulations of materials at relatively large, microscopic scales, which the Sandia team expects will be of greater practical value to scientists and engineers.

For instance, scientists can now quickly simulate how miniscule droplets of melted metal will glob together when they cool and solidify, or conversely, how a mixture will separate into layers of its constituent parts when it melts. Many other natural phenomena, including the formation of proteins, follow similar patterns. And while the Sandia team has not yet tested the machine-learning algorithm on simulations of proteins, they are interested in exploring this possibility in the future.

This story is adapted from material from Sandia National Laboratories, with editorial changes made by Materials Today. The views expressed in this article do not necessarily represent those of Elsevier. Link to original source.