Hostname: page-component-77f85d65b8-g4pgd Total loading time: 0 Render date: 2026-03-26T23:18:35.441Z Has data issue: false hasContentIssue false

Monte Carlo tree search for materials design and discovery

Published online by Cambridge University Press:  03 May 2019

Thaer M. Dieb
Affiliation:
National Institute for Materials Science, Tsukuba, Japan Graduate School of Frontier Sciences, the University of Tokyo, Kashiwa, Japan RIKEN, AIP, Tokyo, Japan
Shenghong Ju
Affiliation:
National Institute for Materials Science, Tsukuba, Japan Department of Mechanical Engineering, the University of Tokyo, Tokyo, Japan
Junichiro Shiomi
Affiliation:
National Institute for Materials Science, Tsukuba, Japan Department of Mechanical Engineering, the University of Tokyo, Tokyo, Japan CREST, JST, Tokyo, Japan
Koji Tsuda*
Affiliation:
National Institute for Materials Science, Tsukuba, Japan Graduate School of Frontier Sciences, the University of Tokyo, Kashiwa, Japan RIKEN, AIP, Tokyo, Japan
*
Address all correspondence to Koji Tsuda at tsuda@k.u-tokyo.ac.jp

Abstract

Materials design and discovery can be represented as selecting the optimal structure from a space of candidates that optimizes a target property. Since the number of candidates can be exponentially proportional to the structure determination variables, the optimal structure must be obtained efficiently. Recently, inspired by its success in the Go computer game, several approaches have applied Monte Carlo tree search (MCTS) to solve optimization problems in natural sciences including materials science. In this paper, we briefly reviewed applications of MCTS in materials design and discovery, and analyzed its future potential.

Information

Type
Artificial Intelligence Prospectives
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © Materials Research Society 2019
Figure 0

Figure 1. A data-driven materials design approach. Starting randomly, an algorithm selects a candidate set for experimentation within a computational budget. The experimental feedback is then used for a more informed selection in the next iteration.

Figure 1

Figure 2. MCTS encodes the search space as a shallow decision tree. MCTS repeats four steps. In the selection step, a promising leaf node is chosen by following the child node with the best score. The expansion step adds a child node to the selected node. During simulation, a full solution is created by random rollout and its merit is evaluated. The back-propagation step updates information for the nodes along the path back to the root for better selection in the next iteration.

Figure 2

Figure 3. (a) The promising configuration of the grain boundary structure of copper Σ5[001]/(210) up to the 16th site. Yellow and gray circles represent silver and copper atoms, respectively. (b) Strain map at each site at the grain boundary. The sites with a positive strain are larger spatially (red); the reverse holds for the negative strain (blue). Reprinted from Kiyohara and Mizoguchi[23]; with the permission of AIP Publishing.

Figure 3

Figure 4. Interfacial roughness in a bi-layer nanofilm of Si–Ge. The number of possible configurations increased exponentially with the number of layers and the degree of roughness.

Figure 4

Figure 5. Bayesian rollout. A random pool of full candidates is generated under the expanded node. Initially, GP uses a random selection of data points for evaluation. As the search progresses down the tree, more observations are accumulated in the GP for a more informed future selection. To determine the next selection, the Bayesian rollout uses an acquisition function that considers the predicted value and prediction uncertainty.