OptunaHub: A Platform for Black-Box Optimization
Yoshihiko Ozaki, Shuhei Watanabe, Toshihiko Yanase
TL;DR
Black-box optimization research is fragmented across AutoML, Materials Informatics, and related fields, limiting cross-domain reuse of methods and benchmarks. OptunaHub proposes a centralized platform consisting of a unified Python API (OptunaHub Module), a contributor registry (OptunaHub Registry), and a web catalog (OptunaHub Web) to streamline discovery and evaluation of BBO methods. The Module provides load_module and base classes to enable seamless integration with the Optuna interface, while the Registry aggregates hundreds of contributed samplers, benchmarks, and tools, with thousands of downloads demonstrating reach. The Web interface auto-generates package pages with full-text and tag search, improving visibility and reusability of community contributions. Collectively, OptunaHub aims to accelerate BBO research by fostering a virtuous cycle of contributions and practical applications.
Abstract
Black-box optimization (BBO) drives advances in domains such as AutoML and Materials Informatics, yet research efforts often remain fragmented across domains. We introduce OptunaHub (https://hub.optuna.org/), a community platform that centralizes BBO methods and benchmarks. OptunaHub provides unified Python APIs, a contributor package registry, and a web interface to promote searchability and cross-domain research. OptunaHub aims to foster a virtuous cycle of contributions and applications. The source code is publicly available in the optunahub, optunahub-registry, and optunahub-web repositories under the Optuna organization on GitHub (https://github.com/optuna/).
