Golem: an algorithm for robust experiment and process optimization

被引:22
|
作者
Aldeghi, Matteo [1 ,2 ,3 ]
Hase, Florian [1 ,2 ,3 ,4 ]
Hickman, Riley J. [2 ,3 ]
Tamblyn, Isaac [1 ,5 ]
Aspuru-Guzik, Alan [1 ,2 ,3 ,6 ]
机构
[1] Vector Inst Artificial Intelligence, Toronto, ON, Canada
[2] Univ Toronto, Dept Chem, Chem Phys Theory Grp, Toronto, ON, Canada
[3] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[4] Harvard Univ, Dept Chem & Chem Biol, Cambridge, MA 02138 USA
[5] Natl Res Council Canada, Ottawa, ON, Canada
[6] Canadian Inst Adv Res, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
GENETIC ALGORITHMS;
D O I
10.1039/d1sc01545a
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Numerous challenges in science and engineering can be framed as optimization tasks, including the maximization of reaction yields, the optimization of molecular and materials properties, and the fine-tuning of automated hardware protocols. Design of experiment and optimization algorithms are often adopted to solve these tasks efficiently. Increasingly, these experiment planning strategies are coupled with automated hardware to enable autonomous experimental platforms. The vast majority of the strategies used, however, do not consider robustness against the variability of experiment and process conditions. In fact, it is generally assumed that these parameters are exact and reproducible. Yet some experiments may have considerable noise associated with some of their conditions, and process parameters optimized under precise control may be applied in the future under variable operating conditions. In either scenario, the optimal solutions found might not be robust against input variability, affecting the reproducibility of results and returning suboptimal performance in practice. Here, we introduce Golem, an algorithm that is agnostic to the choice of experiment planning strategy and that enables robust experiment and process optimization. Golem identifies optimal solutions that are robust to input uncertainty, thus ensuring the reproducible performance of optimized experimental protocols and processes. It can be used to analyze the robustness of past experiments, or to guide experiment planning algorithms toward robust solutions on the fly. We assess the performance and domain of applicability of Golem through extensive benchmark studies and demonstrate its practical relevance by optimizing an analytical chemistry protocol under the presence of significant noise in its experimental conditions.
引用
收藏
页码:14792 / 14807
页数:16
相关论文
共 50 条
  • [31] Robust Design of a Dimethyl Ether Production Process Using Process Simulation and Robust Bayesian Optimization
    Nakayama, Yuki
    Kaneko, Hiromasa
    ACS OMEGA, 2023, 8 (32): : 29161 - 29168
  • [32] Process Mining: Realization and Optimization of Process Discovery Algorithm
    Savin, G. I.
    Chopornyak, A. D.
    Rybakov, A. A.
    Shumilin, S. S.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2020, 41 (12) : 2566 - 2574
  • [33] Process Mining: Realization and Optimization of Process Discovery Algorithm
    G. I. Savin
    A. D. Chopornyak
    A. A. Rybakov
    S. S. Shumilin
    Lobachevskii Journal of Mathematics, 2020, 41 : 2566 - 2574
  • [34] An Optimization Algorithm Based on Brainstorming Process
    Shi, Yuhui
    INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2011, 2 (04) : 35 - 62
  • [35] Process Optimization using Genetic Algorithm
    Kumar, M. Pravin
    Vijayachitra, S.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOL 1, 2009, : 255 - +
  • [36] Grinding mill process optimization algorithm
    Lewandowski, D.
    Lipnicki, P.
    2019 12TH ASIAN CONTROL CONFERENCE (ASCC), 2019, : 967 - 972
  • [37] Optimization algorithm selection for process applications
    Rhinehart, R. Russell
    InTech, 2019, 66 (11-12)
  • [38] OPTIMIZATION ALGORITHM FOR CONTINUOUS CASTING PROCESS
    Sandera, Cenek
    Mauder, Tomas
    MENDEL 2011 - 17TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING, 2011, : 252 - 258
  • [39] Genetic algorithm for process optimization in hospitals
    Kuehn, Matthias
    Baumann, Tommy
    Salzwedel, Horst
    PROCEEDINGS 26TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2012, 2012, : 103 - +
  • [40] Process description language: an experiment in robust programming for manufacturing systems
    Spooner, NR
    Creak, GA
    INTELLIGENT SYSTEMS IN DESIGN AND MANUFACTURING, 1998, 3517 : 227 - 238