Bgolearn: a unified Bayesian optimization framework for accelerating materials discovery
Efficient exploration of vast compositional and processing spaces remains a major challenge in accelerated materials discovery. Bayesian optimization (BO) provides a principled approach to identify optimal materials with minimal experimentation, but its adoption has been limited by implementation complexity and a lack of domain-specific tools. Here, we present Bgolearn, a versatile Python framework that brings BO to materials research through intuitive interfaces, robust algorithms, and materials-focused workflows. Bgolearn supports single- and multi-objective optimization, multiple acquisition strategies, diverse surrogate models, and uncertainty quantification, enabling effective navigation of complex design spaces. Benchmark studies show that Bgolearn reduces experimental effort by 40–60% compared with random search, grid search, and genetic algorithms, while achieving comparable or superior solution quality. Its effectiveness is demonstrated across case studies, including the discovery of maximum-elastic-modulus triply periodic minimal surface structures, ultra-high-hardness high-entropy alloys, and high-strength, high-ductility medium-Mn steels, and is further supported by numerous publications. With a modular architecture that integrates seamlessly into existing materials workflows and a graphical interface (BgoFace) that removes programming barriers, Bgolearn establishes a practical, reliable platform for Bayesian optimization in materials science. The software is openly available at https://github.com/Bin-Cao/Bgolearn .
Authors
- Jian Hui (ORCID: https://orcid.org/0000-0002-7414-4053)
- Yirui Hu
- Jun Wang
- Jiaxuan Ma
- Longhan Zhang
- Tong-Yi Zhang
- Jie Xiong
- Dezhen Xue
- Mengwei He
- Turab Lookman
- Li Liu
- Bin Cao
- Yuan Tian
- Jiayu Wang
- Tong-Yi Zhang
- Jun Wang
Institutions
- Shanghai University (CN)
- University of Technology Sydney (AU)
- The University of Sydney (AU)
- City University of Hong Kong (HK)
- Shanghai Jiao Tong University (CN)
- Harbin Institute of Technology (CN)
- Guangzhou University (CN)
- Guangzhou Institute of Advanced Technology (CN)
- Nanomaterials Research (United States) (US)
- University College London (GB)
- Xi'an Jiaotong University (CN)
- University of Hong Kong (HK)
Publication Details
- Journal
- npj Computational Materials
- Published
- 2026-07-14
- DOI
- https://doi.org/10.1038/s41524-026-02226-3
- Primary Topic
- Machine Learning in Materials Science
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Hong Kong University of Science and Technology
- National Science and Technology Major Project