Artificial intelligence and emergence of intelligent machines
Artificial intelligence (AI) is a subfield of computer science, with the ambitious goal of studying and designing intelligent systems. In recent years, we have witnessed rapid progress in AI—these systems are now reaching human-level and even superhuman-level performance for a range of tasks such as speech recognition, image interpretation, machine translation (Google translate), and gameplay (DeepBlueReference Campbell, Hoane and Hsu1 and AlphaZeroReference Silver, Hubert, Schrittwieser, Antonoglou, Lai, Guez, Lanctot, Sifre, Kumaran, Graepel, Lillicrap, Simonyan and Hassabis2 for Chess, WatsonReference Ferrucci, Brown, Chu-Carroll, Fan, Gondek, Kalyanpur, Lally, Murdock, Nyberg, Prager, Schlaefer and Welty3 for Jeopardy!, and AlphaGoReference Silver, Huang, Maddison, Guez, Sifre, van den Driessche, Schrittwieser, Antonoglou, Panneershelvam, Lanctot, Dieleman, Grewe, Nham, Kalchbrenner, Sutskever, Lillicrap, Leach, Kavukcuoglu, Graepel and Hassabis4 and AlphaZero for Go). There is also a general belief that AI is poised to radically transform many components of our society and economy. One example is self-driving cars, which incorporate real-time image recognition and control, and are close to becoming a reality. This tremendous progress is leading to a radical shift in AI research, from a mainly academic endeavor to a much broader field with increasing industrial and governmental investments.
Given the tremendous advances in AI, the broader scientific community has taken note and is exploring the use of AI for scientific discovery.Reference Bohannon5–Reference Kitchin13 In particular, the materials science community has started using AI techniques to accelerate materials discovery. The main current trend is focused on using machine learning (ML) techniques. This is understandable, in part due to that fact that much of the recent AI achievements, especially those concerning superhuman capabilities such as face, image, and speech recognition, are rooted in ML, and more specifically, deep learning (DL), which are described in further detail in the section on “Supervised learning and DL.” Nevertheless, while the tremendous progress in DL is undeniable, in areas such as vision, speech recognition, language translation, and autonomous driving, its limitations are well recognized, in particular, given that DL approaches heavily depend on the availability of large amounts of examples or labeled data, which often are not available. The current state of the art of DL has been compared to what Kahneman terms “System 1,” described in his book Thinking, Fast and Slow.Reference Kahneman14 System 1 encompasses a human’s routine data processing—it is fast, effortless, a type of pattern recognition that is automatic. In particular, perception, including vision and hearing, are part of System 1. Our perceptual abilities are highly developed with a good part of our cerebral cortex devoted to perception.
Humans also possess a more rational “System 2,” which in contrast to System 1 is slow, requiring careful thinking and reasoning, and is needed for solving complex problems beyond reflexive responses. Pure ML and DL are not suitable for such complex tasks. Nevertheless, AI encompasses many other techniques such as search, reasoning, planning, and knowledge representation. These techniques have played various roles throughout the different developmental phases of the AI field. They are poised to become more relevant and play an increasing role to complement pure ML approaches and further extend and propel AI research to tackle more complex problems. These problems include those concerning scientific discovery, the types of tasks that require carefully thinking and reasoning, and are performed by humans using System 2.
Reasoning is the process of combining pieces of information into newly inferred facts. Scientific reasoning is arguably our most advanced example of reasoning. For example, given Newton’s Laws, we can derive the trajectories of thrown objects as well as those of planets and stars. In this context, “reasoning” is the process of transferring implicit information in nature into explicit information as scientific laws. More generally, knowledge can be captured in causal models. Reasoning often also encompasses search, which involves considering alternate possibilities. Another form of reasoning and search is planning. Given a set of possible actions one can take and a goal, find a sequence of actions that leads to the goal. When playing a game, such as chess, planning yields a strategy to win the game.
The dramatic recent success of AI in materials science, which is summarized in the “Illustrative examples of ML in materials science” section, has resulted from the incorporation of ML and DL in a variety of research tasks. To elevate the use of AI from a research tool to a new paradigm of discovery, we must integrate the key complementary techniques: learning, reasoning, and planning. This integration process is nontrivial and requires significant advances to be fully realized in the physical sciences. Opportunities, challenges, and successes to date are discussed next to highlight the emergence and promise of AI for materials discovery.
ML and data-driven approaches
Supervised learning and DL
Machine learning concerns models that “learn” from data. There are several settings for learning from data, the most developed of which is referred to as supervised learning from labeled data. Labeled data consist of a set of input–output pairs, where the training data output is referred to as “labels.” For example, an input can be an image, with the ML task being to label the main object in the image, or the input can be a picture of a person’s face for the ML task of labeling the age of the person. Each input–output pair is a training example for the ML algorithm, which the ML algorithm uses to discover a mapping from an input to an output label.
The key challenge for ML methods is that we want them to generalize well beyond the given input–output examples. That is, we want the learned function to provide the correct label for inputs it has not seen before. When the output is continuous, supervised learning is called regression, whereas when the output is discrete, it is called classification. An example of regression is learning a function that predicts the average temperature of a given location during the month of April from historical data. An example of classification is learning a function for predicting whether it will be a sunny or rainy day. There are different learning models or algorithms for supervised learning such as classical statistical models (e.g., generalized linear regression models) or ML models such as decision trees, kernel methods, artificial neural networks, and deep neural networks.
A key factor in determining the effectiveness of ML methods is how the input data are represented. Most traditional approaches represent the inputs not in their most basic form, rather they first compute several additional properties, also called “features” or “attributes,” to serve as model inputs. Decision trees take as input a vector of attribute values and return an output via a sequence of tests: each node of the tree tests the value of one of the input attributes, and the branches from the node are labeled with the possible values or range of values of the attribute. A leaf node corresponds to a value or label to be returned for a given input vector of attributes. Decision trees, such as those found in instruction manuals, are intuitive to understand and are increasingly effective when used in “ensembles” that consist of a set of multiple decision trees, whose collective output is obtained via aggregation or voting. The intuitive modeling and relative ease of training have facilitated broad deployment of decision trees for supervised learning.
The ML revolution involves several advancements with many recent successes resulting from the development of DL, motivating further discussion of how DL is so radically different from other supervised learning approaches.
DL uses a computational model inspired by the neural networks found in the brain. More specifically, in DL, we train a large network of simple compute units. In such a deep neural network (DNN), each compute unit is a highly simplified model of a biological neuron. The artificial neurons propagate information from the input layer of neurons through a sequence of layers to eventually reach a final layer, which is called the output layer. For example, when the input is the pixel values of a digital image, the output layer has a unit for each of the possible labels. When the neural net is properly trained, the output unit corresponding to the correct label for the input image is activated via propagation of the input through the sequence of neural network layers. The computation performed by the network depends on the connection strengths or “weights” of the interlayer links, which conceptually mimic the synaptic connections between neurons. The training method is based on stochastic gradient descent (SGD), which is a basic multivariate function optimization technique. SGD allows for an incremental process of updating the weights. Decades of effort in the development of DL methods led to a 2012 breakthrough where the confluence of sufficient computational power and training data set size (1 million labeled images) enabled training of a DNN with an unprecedented combination of prediction speed and accuracy for classification and recognition of objects in images.Reference Krizhevsky, Sutskever, Hinton, Pereira, Burges, Bottou and Weinberger15
It is useful to consider why DNNs work so well compared to alternative ML methods. The key issue is that DL avoids the need for so-called “feature engineering.” The traditional approach to ML required the identification of a set of properties or attributes of the input examples to use by the learning algorithm. For example, for image recognition, one would not use the raw pixel values of the image, but rather first process that data to identify higher-level features of the image such as lines, edges, regions, foreground, and background in the image. While these attempts to assist the model are well intended and motivated by so-called “image filters” found in the early layers of biological vision systems, the decisions made during feature engineering constrain the model.
DL essentially solves the feature engineering problem for ML. By examining large amounts of data, it was found that a DNN can uncover the right features to use for the overall ML task. These features are computed in the early set of layers in the DNN. It is often difficult or impossible to understand exactly what features are computed. More specifically, the class of functions that can be computed with a 20+ layer deep net is incredibly rich and can be characterized by what is computable using a finite depth Boolean circuit, which can capture high degrees of hidden nonlinearities in the data. It is still far from understood exactly how SGD can uncover (or learn) these features when given enough labeled data. The typical need for training data sets with millions of data points arises from the hundreds of thousands of weight parameters to be determined. Deep nets only start to shine when given large amounts of data. Image recognition networks are trained on more than 1 million labeled example images.
This brings us to the final component for making DL a success, namely graphics processing units (GPUs). Graphics processing cards were initially developed for fast rendering of images in video games. GPUs excel at the matrix-style computations that are central to deep net learning, enabling parallel computation and bolstering the dissemination of DL methods.
Unsupervised learning
Models have also been developed for tasks where training data are unavailable, but these unsupervised methods are not as mature as supervised learning. Clustering is a common technique used to identify clusters of input examples, according to some metric. There is also a variety of dimensionality reduction techniques, which exploit the redundancy of the input data set by finding a smaller set of new variables, each being a combination of the input variables, containing basically the same information as the input variables. Examples of dimensionality reduction techniques include principal component analysis, factor analysis, independent component analysis, and nonnegative matrix factorization (NMF).Reference Lee and Seung16 NMF methods have the advantage of producing nonnegative feature vectors, which is desirable in many situations in which the feature vectors correspond to nonnegative components.
Another class of power techniques being developed concerns deep generative models that are suitable for unsupervised data. Essentially, deep generative models take advantage of the DL machinery to extract hidden structure in the data and learn an approximation of its distribution (e.g., images) in an unsupervised way. The two most popular models are variational autoencoders (VAEs) and generative adversarial networks (GANs). VAEs learn a low-dimensional latent representation of the training data, using a probabilistic graphical model, assuming a Gaussian prior distribution, to easily sample new data points from the learned distribution during inference time. GANs are based on a game theory approach, comprising two adversarial networks—a generator and discriminator. The goal is to reach the Nash equilibrium between the two networks, where each is optimal assuming the other is held constant. The generator produces samples from the data distribution (e.g., images) with the goal of fooling the discriminator into believing that it is a “real” image.
Illustrative examples of ML in materials science
Due to the need for large training sets, a key enabling capability for ML in materials science was the establishment of computational materials databases such as the Materials Project,Reference Jain, Ong, Hautier, Chen, Richards, Dacek, Cholia, Gunter, Skinner, Ceder and Persson17 the Open Quantum Materials Database,Reference Kirklin, Saal, Meredig, Thompson, Doak, Aykol, Rühl and Wolverton18 and Automatic Flow for materials discovery,Reference Curtarolo, Setyawan, Wang, Xue, Yang, Taylor, Nelson, Hart, Sanvito, Buongiorno-Nardelli, Mingo and Levy19 where a training data point (input and label) can be extracted from each of the 103–106 database entries. Training ML models from computational data has become fairly commonplace, and has led to the identification of experimentally verified new materials such as superhard materials.Reference Mansouri Tehrani, Oliynyk, Parry, Rizvi, Couper, Lin, Miyagi, Sparks and Brgoch20 With concerted efforts in data curation, large training data sets have also been constructed from experimental data, leading to the successful deployment of ML in areas such as labelling images,Reference DeCost and Holm21,Reference Borodinov, Neumayer, Kalinin, Ovchinnikova, Vasudevan and Jesse22 predicting new metallic glasses,Reference Ren, Ward, Williams, Laws, Wolverton, Hattrick-Simpers and Mehta23 and designing chemical synthesis.Reference Segler, Preuss and Waller24 Historically, computational prediction in materials science has involved the application of a principled method, most commonly, density functional theory (DFT) or other physics- and chemistry-based methods, to each candidate material or synthesis method. While this approach has led to numerous materials discoveriesReference Jain, Shin and Persson25,Reference Yan, Yu, Suram, Zhou, Shinde, Newhouse, Chen, Li, Persson, Gregoire and Neaton26 as well establishment of the computational materials database previously noted, methods with sufficient predictive accuracy have substantial computational expense that limits the ability to screen “everything.”
One vision for ML as a complementary computational prediction tool is that provided sufficient training data, a sufficiently accurate model will be learned that can then be evaluated for new inputs as a minute fraction of the computational expense compared to principled methods, alleviating requirements to be judicious in the selection of candidate inputs. Adventurous exploration of input space is conceptually ideal for identifying materials with unprecedented properties of interest, but a key limiting factor is that standard ML models are generally only predictive for inputs that are within the confines of the training data. Finding appropriate representations for materials to capitalize on the predictive power of ML is an active area of research.Reference Ward, Agrawal, Choudhary and Wolverton27–Reference Seko, Hayashi, Nakayama, Takahashi and Tanaka29 AI approaches for addressing this critical limitation with reasoning techniques are discussed next.
Direct application of ML in materials science has also been successful as a research tool to accelerate specific tasks or boost the performance of an existing method. The ML of density functionals (to improve DFT methods) provided an early example of ML in materials science,Reference Snyder, Rupp, Hansen, Müller and Burke30 and the community has continued to develop ML methods to quantify uncertainty, correct errors, and prescreen inputs to improve the performance of principled computational methods.Reference Butler, Davies, Cartwright, Isayev and Walsh31 These advances have undoubtedly been enabled by the computational prowess of computational materials scientists, but the promise of ML-accelerated materials discovery has garnered substantial interest in the broader community.
A commensurate development has been the democratization of ML methods via open-source software packages, and some computational materials application programming interfaces (APIs) now include standard ML algorithms that are readily used by nonexperts, fostering ML adoption in materials research.Reference Ward, Agrawal, Choudhary and Wolverton27,Reference Gossett, Toher, Oses, Isayev, Legrain, Rose, Zurek, Carrete, Mingo, Tropsha and Curtarolo32,Reference Ward, Dunn, Faghaninia, Zimmermann, Bajaj, Wang, Montoya, Chen, Bystrom, Dylla, Chard, Asta, Persson, Snyder, Foster and Jain33 These advancements are accompanied by a risk that physics and chemistry fundamentals are not appropriately utilized, a concern noted in a recent National Academies workshop.34 While the lack of principled logic is a design feature of algorithms such as DNNs, generating scientific understanding of materials will be best served by remaining rooted in the fundamentals. This requires the development of techniques that are specific to materials science as opposed to direct application of methods developed for applications such as machine vision, which lack the structured logical frameworks that embody the physical sciences.
An intriguing materials science problem where scientific reasoning has been employed is phase mapping, wherein a phase diagram is an automated determination from a collection of x-ray diffraction patterns.Reference Hattrick-Simpers, Gregoire and Kusne35 The computational complexity of the problem and the need to inject prior knowledge to obtain meaningful solutions has motivated the deployment of a variety of unsupervised learning techniques.Reference Hattrick-Simpers, Gregoire and Kusne35–Reference Long, Bunker, Li, Karen and Takeuchi40 Unsupervised learning is also critical for new modes of materials design, as recently noted by Sanchez-Lengeling and Aspuru-Guzik,Reference Sanchez-Lengeling and Aspuru-Guzik41 who describe how deep generative models facilitate inverse design. This new mode of discovery is enabled by the generative aspect of such AI methods, which propose a functional material as opposed to computational screening of candidate materials. These examples are representative of the recent proliferation of materials-specific learning algorithms, which are the foundation for scientific reasoning AI systems and hold great promise for enabling discovery, as discussed below.
Learning and reasoning for scientific discovery
Incorporating scientific knowledge
Performing science research involves the discovery of new scientific knowledge from data. Herein, we discuss specific challenges this process represents for standard ML approaches, namely, the sparsity of rich annotated training data sets and the need for intricate scientific background knowledge and reasoning capabilities to derive new knowledge from data. While approaches for utilizing ML methods with typical materials data sets are being actively explored,Reference Zhang and Ling42 addressing the grand challenge of AI-driven discovery will require the integration of ML with other complementary and powerful AI techniques.Reference King, Whelan, Jones, Reiser, Bryant, Muggleton, Kell and Oliver12,Reference Gershman, Horvitz and Tenenbaum43–Reference Muggleton46
First, as discussed in the previous section, the most successful ML methods require large amounts of input–output pairs of data (labeled data). Improvements in automated sensors, automated data-collection methods, and a variety of high-throughput instruments provide scientists with incredible amounts of data. Such data, however, are not labeled data, and therefore not suitable for supervised learning techniques. Examples of non-labeled data can be found in spectroscopy, time series analysis, and automatic text analysis. Such data require unsupervised learning methods, which can identify data patterns or extract key features of the data, and is a considerably less developed subfield of AI than supervised learning.
A second issue concerns the fact that standard ML methods are in essence a form of data interpolation: what we learn from labeled data about new unseen data essentially results from interpolating from previously seen examples. More technically, the test examples (unseen examples) are assumed to come from the same probability distribution as the training examples. However, in scientific discovery, we generally want to predict far outside the training distributions. Much of materials research aims to identify top-performing materials that are by definition beyond the confines of the available data. The vast dimensionality of materials space poses challenges in developing representations of materials and models that can competently explore such a large space.
A third issue is that scientific discovery is a process of combining new observations and data with existing scientific knowledge, an important strategy for lowering the demands on data. First-principles models, whose origins are traceable to the most fundamental aspects of the problem at hand, fully capitalize on existing scientific knowledge, while most current ML models do not have a principled way of incorporating prior scientific knowledge. Sparse training data and a lack of principled reasoning can severely limit the applicable scope of ML models, motivating a bridge from first-principles to ML to improve generalization of the models.
A fourth issue is that most scientific discoveries involve a process of active experimentation where experiments are specifically designed to test a specific hypothesis. Current ML methods are largely passive in their modeling of hidden data relationships. A promising area of ML is called active learning, in which the data collection is continuously adjusted and optimized in order to identify the most promising scientific hypotheses.
Finally, the search space of possible useful scientific hypotheses is generally vastly beyond the reach of any exhaustive or systematic search procedure. Mathematically, these spaces are highly “combinatorial” in nature, and consequently, the number of hypotheses to consider can easily exceed the number of particles in the universe. The illusion that many approaches can be scaled up by just increasing computational power, faster hardware, and larger memories is a misconception that still prevails in many disciplines, including materials science, especially for those not aware of the real computational resource barriers to solve certain truly hard computational problems. Such problems often encounter exponential scaling in the compute resources required for their solutions. Computer scientists have identified thousands of such problems and demonstrated that progress on these tasks requires specialized methods that exploit hidden data structure and utilize deductive methods. The essence of such methods is to avoid brute force exploration of possibilities, which requires (typically nonexistent) large amounts of data. A successful automated scientific procedure de facto needs to harness the combinatorial explosion by using scientific knowledge to choose the most promising hypotheses to explore.
Integrating learning and reasoning
The previously listed challenges lead us well beyond what is feasible with current pure ML methods, including DL. However, the AI field over the last several decades has also developed a variety of techniques to deal with many aspects of these challenges that can be adapted, expanded, and combined with ML techniques to further enhance the power of AI for materials science. For example, reasoning and knowledge representation methods allow us to represent various forms of scientific knowledge. Probabilistic reasoning techniques allow us to select the most promising hypotheses. Planning methods allow us to design a sequence of steps to reach a goal given an initial state.
A good example of the effectiveness of creating a synergy of AI approaches that lies beyond pure ML approaches is AlphaGo, a program developed by Deep Mind that recently outperformed the best human players of the abstract strategy board game Go, an achievement that had not been expected to have occurred for at least another decade. A core component of AlphaGo is its DL network to evaluate its Go board positions. However, an equally important component is the use of randomized game tree search technique, Monte Carlo Tree Search, which was developed in 2006.Reference Kocsis, Szepesvári, Fürnkranz, Scheffer and Spiliopoulou47 Another key factor in the AlphaGo success was deep reasoning via a so-called reinforcement learning technique, which combines DL with evaluation of the effect of different action sequences and the search for optimal moves under uncertainty in frameworks that model decision making, in particular Markov decision processes.Reference Silver, Huang, Maddison, Guez, Sifre, van den Driessche, Schrittwieser, Antonoglou, Panneershelvam, Lanctot, Dieleman, Grewe, Nham, Kalchbrenner, Sutskever, Lillicrap, Leach, Kavukcuoglu, Graepel and Hassabis4 AlphaGo Zero, a successor to AlphaGo, recently achieved superhuman performance in the game of Go playing against itself using reinforcement learning.Reference Silver, Schrittwieser, Simonyan, Antonoglou, Huang, Guez, Hubert, Baker, Lai, Bolton and Chen48 A generalization of AlphaGo Zero, AlphaZero, taught itself how to play several games, starting from random play, defeating a world champion program in chess and shogi (Japanese chess), as well as Go.Reference Silver, Hubert, Schrittwieser, Antonoglou, Lai, Guez, Lanctot, Sifre, Kumaran, Graepel, Lillicrap, Simonyan and Hassabis2,Reference Silver, Huang, Maddison, Guez, Sifre, van den Driessche, Schrittwieser, Antonoglou, Panneershelvam, Lanctot, Dieleman, Grewe, Nham, Kalchbrenner, Sutskever, Lillicrap, Leach, Kavukcuoglu, Graepel and Hassabis4,Reference Kaelbling, Littman and Moore49–Reference Sutton and Barto51
Some recent successes in materials and chemistry research are building on these innovative multi-technique approaches to achieve superhuman scientific capabilities. ML models for molecular systems have been tailored to directly incorporate underlying physical constraints, most notably, by encoding physical invariants into the ML models.Reference Grisafi, Wilkins, Csányi and Ceriotti52–Reference Kearnes, McCloskey, Berndl, Pande and Riley54 A similar concept was employed by Welborn et al.,Reference Welborn, Cheng and Miller55 who utilized first-principles methods to the furthest practical extent, dovetailed with ML to predict more expensive properties. The corresponding high expense of the training data made use of first principles critical to effectively invoke ML with modest training data.
The chemical synthesis prediction of Segler, Preuss, and Waller,Reference Segler, Preuss and Waller24 where AI is used to identify the building blocks of target small organic molecules, is an excellent example of combining AI planning, symbolic reasoning, Monte Carlo Tree Search, and DL. The AI system named “CRYSTAL” was recently developed for the phase mapping problem previously described and identifies novel solutions by interweaving algorithmic bots to obtain multiple perspectives of the data and to enforce prior scientific knowledge.Reference Gomes, Bai, Xue, Bjorck, Rappazzo, Ament, Bernstein, Kong, Suram, van Dover and Gregoire56 Expanding this approach for synthesis and characterization of novel materials is the primary goal of our recent effort to develop the Scientific Autonomous Reasoning Agent (SARA), envisioned as a platform for autonomous components and for human–machine collaboration.57 At a high level, this family of algorithms aims to realize AI governance of the scientific method, as illustrated in Figure 1.
Amplifying human capabilities by using artificial intelligence (AI) to accelerate discovery using the scientific method. Scientific discovery requires an integration of a range of AI techniques, going beyond purely data-driven machine learning. The primary classes of AI techniques, learning, reasoning, and planning are combined with human–computer interaction, and this ensemble of techniques enables integration of multiple knowledge sources, as illustrated with examples including databases, theory, experiments, and human reasoning.

Autonomous experiments comprise a central component of AI-driven science and have been developed in several scientific disciplines areasReference Bohannon5,Reference King, Whelan, Jones, Reiser, Bryant, Muggleton, Kell and Oliver12,Reference Waltz and Buchanan45,Reference Roch, Häse, Kreisbeck, Tamayo-Mendoza, Yunker, Hein and Aspuru-Guzik58 and recently demonstrated in materials science.Reference Nikolaev, Hooper, Webber, Rao, Decker, Krein, Poleski, Barto and Maruyama9,Reference Tabor, Roch, Saikin, Kreisbeck, Sheberla, Montoya, Dwaraknath, Aykol, Ortiz, Tribukait, Amador-Bedolla, Brabec, Maruyama, Persson and Aspuru-Guzik59 While these examples of autonomous experimentation, and more generally active learning,Reference Lookman, Balachandran, Xue and Yuan60,Reference Kusne, Gao, Mehta, Ke, Nguyen, Ho, Antropov, Wang, Kramer, Long and Takeuchi61 are notable advancements, the experimental systems are engineered within experimental boundaries designed by humans based on perceived relevance to the problem at hand. Enabling exploration beyond these boundaries and pursuit of scientific knowledge beyond the task at hand is a level of AI in scientific discovery that we have yet to realize. The development of methods that integrate multiple AI techniques is pivotal for realizing the promise of AI for accelerating scientific discovery.
Conclusion
AI is transforming a variety of disciplines and is increasingly evident in our daily lives. AI is also impacting materials science, most commonly by employing ML algorithms to automate specific research tasks. Integration of multiple and complementary AI techniques, such as ML, search, reasoning, planning, and knowledge representation, will further accelerate knowledge discovery in materials science.
Acknowledgments
This work was supported by an award from the Toyota Research Institute; NSF Award Nos. CCF-1522054 and CNS-0832782 (Expeditions), CNS-1059284 (Infrastructure), and IIS-1344201 (INSPIRE); ARO Award No. W911-NF-14-1-0498; AFOSR Multidisciplinary University Research Initiatives (MURI) Program FA9550-18-1-0136; and US DOE Award No. DE-SC0004993.

Carla Gomes is a professor of computer science and the director of the Institute for Computational Sustainability at Cornell University. She received her PhD degree in computer science from The University of Edinburgh, UK. Her research interests include artificial intelligence and machine learning with a focus on scientific discovery and computational sustainability. She is a Fellow of the Association for the Advancement of Artificial Intelligence (AAAI), a Fellow of the Association for Computing Machinery (ACM), and a Fellow of the American Association for the Advancement of Science (AAAS). Gomes can be reached by email at gomes@cs.cornell.edu.

Bart Selman is the Joseph C. Ford Professor of Engineering and Computer Science at Cornell University and President-Elect of the Association for the Advancement of Artificial Intelligence. He received his PhD degree in computer science from the University of Toronto, Canada. His research interests include artificial intelligence, machine learning, knowledge representation, and computational sustainability. He is the recipient of the Inaugural IJCAI John McCarthy Research Award and a Fellow of the American Association for Artificial Intelligence (AAAI), the American Association for the Advancement of Science (AAAS), and the American Association for Computing Machinery (ACM). Selman can be reached by email at selman@cs.cornell.edu.

John Gregoire leads the High Throughput Experimentation Group at the California Institute of Technology, where he is also the thrust coordinator for Photoelectrocatalysis in the Joint Center for Artificial Photosynthesis, a US Department of Energy, Energy Innovation Hub. He received his PhD degree in physics from Cornell University. His research focuses on discovering and understanding energy-related materials via combinatorial and high-throughput experimental methods, and their integration with materials theory and artificial intelligence. Gregoire can be reached by email at gregoire@caltech.edu.

