Tsuyoshi Ueno , Trevor David Rhone , Zhufeng Hou , Teruyasu Mizoguchi , Koji Tsuda
{"title":"COMBO: An efficient Bayesian optimization library for materials science","authors":"Tsuyoshi Ueno , Trevor David Rhone , Zhufeng Hou , Teruyasu Mizoguchi , Koji Tsuda","doi":"10.1016/j.md.2016.04.001","DOIUrl":null,"url":null,"abstract":"<div><p>In many subfields of chemistry and physics, numerous attempts have been made to accelerate scientific discovery using data-driven experimental design algorithms. Among them, Bayesian optimization has been proven to be an effective tool. A standard implementation (e.g., scikit-learn), however, can accommodate only small training data. We designed an efficient protocol for Bayesian optimization that employs Thompson sampling, random feature maps, one-rank Cholesky update and automatic hyperparameter tuning, and implemented it as an open-source python library called COMBO (COMmon Bayesian Optimization library). Promising results using COMBO to determine the atomic structure of a crystalline interface are presented. COMBO is available at <span>https://github.com/tsudalab/combo</span><svg><path></path></svg>.</p></div>","PeriodicalId":100888,"journal":{"name":"Materials Discovery","volume":"4 ","pages":"Pages 18-21"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.md.2016.04.001","citationCount":"227","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Materials Discovery","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2352924516300035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 227
Abstract
In many subfields of chemistry and physics, numerous attempts have been made to accelerate scientific discovery using data-driven experimental design algorithms. Among them, Bayesian optimization has been proven to be an effective tool. A standard implementation (e.g., scikit-learn), however, can accommodate only small training data. We designed an efficient protocol for Bayesian optimization that employs Thompson sampling, random feature maps, one-rank Cholesky update and automatic hyperparameter tuning, and implemented it as an open-source python library called COMBO (COMmon Bayesian Optimization library). Promising results using COMBO to determine the atomic structure of a crystalline interface are presented. COMBO is available at https://github.com/tsudalab/combo.