PrismBO: A Data-Centric Benchmarking Platform for Composable Transfer Learning in Bayesian Optimization in Dynamic Environments#
PrismBO is an open-source software platform designed to facilitate the design, benchmarking, and application of transfer learning for Bayesian optimization (TLBO) algorithms through a modular, data-centric framework.
Video Demonstration#
Watch the following video for a quick overview of PrismBO’s capabilities:
Key Features#
Composite Algorithm Design
Modular framework that allows users to construct TLBO algorithms by assembling standardized components—just like building with LEGO bricks.
Robust Data Management
End-to-end data system for storing, retrieving, and managing heterogeneous optimization data across dynamic and evolving problem landscapes.
Transfer Learning Augmentation
Seamlessly integrates transfer learning into every stage of the BO process to enhance performance and efficiency across multiple tasks.
Benchmarking Across Domains
Provides configurable benchmark generators for HPO, software configuration, and scientific discovery, complete with statistical evaluation tools.
Conversational Web Interface
Interactive LLM-powered UI built with ReactJS for intuitive optimization workflows, experiment tracking, and analytics—no coding required.
Data-Centric Optimization Agent
Intelligent agent bridges data, TLBO methods, and LLMs for autonomous, adaptive, and lifelong optimization services.
Contents#
Contact#
Peili Mao
University of Electronic Science and Technology of China
Department of Computer Science
E-mail:
Cite#
If you have utilized our framework for research purposes, we kindly invite you to cite our publication as follows:
BibTex:
@ARTICLE{PrismBO,
title = {{PrismBO}: Transfer Optimization System for Bayesian Optimization Using Transfer Learning},
author = {Author Name and Collaborator Name},
url = {https://github.com/maopl/PrismBO},
year = {2024}
}