OpenBox: A Python Toolkit for Generalized Black-box Optimization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Jiang, Huaijun, Shen, Yu, Li, Yang, Xu, Beicheng, Du, Sixian, Zhang, Wentao, Zhang, Ce, Cui, Bin
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913351796260864
author Jiang, Huaijun
Shen, Yu
Li, Yang
Xu, Beicheng
Du, Sixian
Zhang, Wentao
Zhang, Ce
Cui, Bin
author_facet Jiang, Huaijun
Shen, Yu
Li, Yang
Xu, Beicheng
Du, Sixian
Zhang, Wentao
Zhang, Ce
Cui, Bin
contents Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, experimental design, and database knob tuning. However, users still face challenges when applying BBO methods to their problems at hand with existing software packages in terms of applicability, performance, and efficiency. This paper presents OpenBox, an open-source BBO toolkit with improved usability. It implements user-friendly interfaces and visualization for users to define and manage their tasks. The modular design behind OpenBox facilitates its flexible deployment in existing systems. Experimental results demonstrate the effectiveness and efficiency of OpenBox over existing systems. The source code of OpenBox is available at https://github.com/PKU-DAIR/open-box.
format Preprint
id arxiv_https___arxiv_org_abs_2304_13339
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle OpenBox: A Python Toolkit for Generalized Black-box Optimization
Jiang, Huaijun
Shen, Yu
Li, Yang
Xu, Beicheng
Du, Sixian
Zhang, Wentao
Zhang, Ce
Cui, Bin
Machine Learning
Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, experimental design, and database knob tuning. However, users still face challenges when applying BBO methods to their problems at hand with existing software packages in terms of applicability, performance, and efficiency. This paper presents OpenBox, an open-source BBO toolkit with improved usability. It implements user-friendly interfaces and visualization for users to define and manage their tasks. The modular design behind OpenBox facilitates its flexible deployment in existing systems. Experimental results demonstrate the effectiveness and efficiency of OpenBox over existing systems. The source code of OpenBox is available at https://github.com/PKU-DAIR/open-box.
title OpenBox: A Python Toolkit for Generalized Black-box Optimization
topic Machine Learning
url https://arxiv.org/abs/2304.13339