Despite all the benefits of automated hyperparameter optimization (HPO), most modern HPO algorithms are black-boxes themselves. This makes it difficult to understand the decision process which lead to the selected configuration, reduces trust in HPO, and thus hinders its broad adoption. Here, we study the combination of HPO with interpretable machine learning (IML) methods such as partial dependence plots. However, if such methods are naively applied to the experimental data of the HPO process in a post-hoc manner, the underlying sampling bias of the optimizer can distort interpretations. We propose a modified HPO method which efficiently balances the search for the global optimum w.r.t. predictive performance and the reliable estimation of IML explanations of an underlying black-box function by coupling Bayesian optimization and Bayesian Algorithm Execution. On benchmark cases of both synthetic objectives and HPO of a neural network, we demonstrate that our method returns more reliable explanations of the underlying black-box without a loss of optimization performance.
%0 Journal Article
%1 738b79fe27834cd6ba4b98716c851398
%A Moosbauer, Julia
%A Casalicchio, Giuseppe
%A Lindauer, Marius
%A Bischl, Bernd
%D 2022
%J Arxiv Preprint
%K automl leibnizailab myown
%R 10.48550/arXiv.2206.05447
%T Enhancing Explainability of Hyperparameter Optimization via Bayesian Algorithm Execution
%X Despite all the benefits of automated hyperparameter optimization (HPO), most modern HPO algorithms are black-boxes themselves. This makes it difficult to understand the decision process which lead to the selected configuration, reduces trust in HPO, and thus hinders its broad adoption. Here, we study the combination of HPO with interpretable machine learning (IML) methods such as partial dependence plots. However, if such methods are naively applied to the experimental data of the HPO process in a post-hoc manner, the underlying sampling bias of the optimizer can distort interpretations. We propose a modified HPO method which efficiently balances the search for the global optimum w.r.t. predictive performance and the reliable estimation of IML explanations of an underlying black-box function by coupling Bayesian optimization and Bayesian Algorithm Execution. On benchmark cases of both synthetic objectives and HPO of a neural network, we demonstrate that our method returns more reliable explanations of the underlying black-box without a loss of optimization performance.
@article{738b79fe27834cd6ba4b98716c851398,
abstract = {Despite all the benefits of automated hyperparameter optimization (HPO), most modern HPO algorithms are black-boxes themselves. This makes it difficult to understand the decision process which lead to the selected configuration, reduces trust in HPO, and thus hinders its broad adoption. Here, we study the combination of HPO with interpretable machine learning (IML) methods such as partial dependence plots. However, if such methods are naively applied to the experimental data of the HPO process in a post-hoc manner, the underlying sampling bias of the optimizer can distort interpretations. We propose a modified HPO method which efficiently balances the search for the global optimum w.r.t. predictive performance and the reliable estimation of IML explanations of an underlying black-box function by coupling Bayesian optimization and Bayesian Algorithm Execution. On benchmark cases of both synthetic objectives and HPO of a neural network, we demonstrate that our method returns more reliable explanations of the underlying black-box without a loss of optimization performance.},
added-at = {2023-03-23T15:53:41.000+0100},
author = {Moosbauer, Julia and Casalicchio, Giuseppe and Lindauer, Marius and Bischl, Bernd},
biburl = {https://www.bibsonomy.org/bibtex/28a872caf886a5e3c05157a4025efc007/ail3s},
day = 11,
doi = {10.48550/arXiv.2206.05447},
interhash = {7a58d4eb1270f070bd80d45237ba634c},
intrahash = {8a872caf886a5e3c05157a4025efc007},
journal = {Arxiv Preprint},
keywords = {automl leibnizailab myown},
language = {English},
month = jun,
timestamp = {2023-03-23T16:32:25.000+0100},
title = {Enhancing Explainability of Hyperparameter Optimization via Bayesian Algorithm Execution},
type = {WorkingPaper},
year = 2022
}