Comparative Analysis of search Approaches to Discover Donor Molecules for Organic Solar Cells
Mohammed Azzouzi, Steven Bennett, Victor Posligua, Roberto Bondesan, Martijn A. Zwijnenburg, Kim E. Jelfs

TL;DR
This paper compares search algorithms for discovering donor molecules in organic solar cells, demonstrating that Bayesian optimization significantly outperforms random search in large chemical spaces.
Contribution
The study introduces stk-search, a Python package for exploring chemical space, and provides a comparative analysis of search algorithms, highlighting Bayesian optimization's superior performance in large-scale molecule discovery.
Findings
Bayesian optimization finds 1000 times more promising molecules than random search.
Performance differences between algorithms are minimal in small spaces but substantial in large spaces.
The Python package stk-search enables efficient exploration of vast chemical spaces.
Abstract
Identifying organic molecules with desirable properties from the extensive chemical space can be challenging, particularly when property evaluation methods are time-consuming and resource intensive. In this study, we illustrate this challenge by exploring the chemical space of large oligomers, constructed from monomeric building blocks, for potential use in organic photovoltaics (OPV). For this purpose, we developed a python package to search the chemical space using a building block approach: stk-search. We use stk-search to compare a variety of search algorithms, including those based upon Bayesian optimization and evolutionary approaches. Initially, we evaluated and compared the performance of different search algorithms within a precomputed search space. We then extended our investigation to the vast chemical space of molecules formed of 6 building blocks (6-mers), comprising over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Organic Electronics and Photovoltaics · Molecular Junctions and Nanostructures
