CausalBO: A Python Package for Causal Bayesian Optimization
This paper introduces CausalBO, a Python package developed to enhance the applicability and utility of the Causal Bayesian Optimization (CBO) algorithm. The original CBO algorithm, developed by Virginia Aglietti et al.[1], integrated causality into Bayesian optimization to address its limitations in...
Saved in:
| Published in | Proceedings of IEEE Southeastcon pp. 1370 - 1375 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
15.03.2024
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1558-058X |
| DOI | 10.1109/SoutheastCon52093.2024.10500062 |
Cover
| Summary: | This paper introduces CausalBO, a Python package developed to enhance the applicability and utility of the Causal Bayesian Optimization (CBO) algorithm. The original CBO algorithm, developed by Virginia Aglietti et al.[1], integrated causality into Bayesian optimization to address its limitations in complex, interconnected systems like healthcare. However, the initial implementation had several drawbacks, such as specificity to certain datasets, non-modularity, and complex setup require-ments. CausalBO addresses these issues by offering increased readability and usability, integration with widely used libraries like BoTorch and DoWhy, and simplification of the CBO loop. It is designed to be user-friendly, catering to those with limited knowledge of causality and do-calculus. The effectiveness of CausalBO is demonstrated through case studies, including a synthetic experiment and a healthcare scenario, showcasing its applicability and versatility. |
|---|---|
| ISSN: | 1558-058X |
| DOI: | 10.1109/SoutheastCon52093.2024.10500062 |