Counterfactual Credit Guided Bayesian Optimization
About
Bayesian optimization has emerged as a prominent methodology for optimizing expensive black-box functions by leveraging Gaussian process surrogates, which focus on capturing the global characteristics of the objective function. However, in numerous practical scenarios, the primary objective is not to construct an exhaustive global surrogate, but rather to quickly pinpoint the global optimum. Due to the aleatoric nature of the sequential optimization problem and its dependence on the quality of the surrogate model and the initial design, it is restrictive to assume that all observed samples contribute equally to the discovery of the optimum in this context. In this paper, we introduce Counterfactual Credit Guided Bayesian Optimization (CCGBO), a novel framework that explicitly quantifies the contribution of individual historical observations through counterfactual credit. By incorporating counterfactual credit into the acquisition function, our approach can selectively allocate resources in areas where optimal solutions are most likely to occur. We prove that CCGBO retains sublinear regret. Empirical evaluations on various synthetic and real-world benchmarks demonstrate that CCGBO consistently reduces simple regret and accelerates convergence to the global optimum.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Black-box Optimization | Langermann2 function | AUSR268.4 | 8 | |
| Black-box Optimization | Rosenbrock10 function | AUSR966.1 | 8 | |
| Hyperparameter Optimization | UCI Breast Cancer MLP4 | AUSR3.3 | 8 | |
| Black-box Optimization | Hartmann6 | AUSR134.9 | 8 | |
| Black-box Optimization | Griewank 6 function | AUSR203.3 | 8 | |
| Black-box Optimization | Levy8 function | AUSR1.51e+3 | 8 | |
| Financial Portfolio Optimization | Portfolio5 Asset Allocation | AUSR1.17e+3 | 8 | |
| Robot Pushing Task | Robot4 Box2D simulation | AUSR48.3 | 8 |