On the Influence of the Feature Computation Budget on Per-Instance Algorithm Selection for Black-Box Optimization
Koen van der Blom, Diederick Vermetten
TLDR
PIAS for black-box optimization remains viable even when a significant budget is spent on feature computation, though optimal budget varies.
Key contributions
- PIAS for black-box optimization remains viable even when up to 25% of the budget is spent on features.
- The optimal budget fraction for feature computation in PIAS is highly dependent on the specific scenario.
- Feature computation budget accounts for ~20% of PIAS performance loss compared to the virtual best solver.
Why it matters
This research provides crucial insights into the practical application of Per-Instance Algorithm Selection (PIAS) for black-box optimization. It quantifies the trade-offs involved with feature computation costs, guiding practitioners on when and how to invest in PIAS. Understanding these budget implications is vital for efficient algorithm selection.
Original Abstract
Per-instance algorithm selection (PIAS) takes advantage of complementarity between a set of algorithms by deciding which algorithm to run on a given instance. This decision is based on features of the instances, which, in the context of black-box optimization (BBO), require a part of the optimization budget to be computed. This raises two questions: (a) from which fraction of the budget spent on feature computation does PIAS become worth it for BBO, and (b) which fraction of the budget optimizes the tradeoff between feature accuracy and PIAS performance. To this end, we perform a broad study where PIAS with varying sampling budgets for feature computation is compared to the single best algorithm on a broad range of algorithm selection scenarios. These scenarios consist of two portfolio sizes, three problem sets, 4 dimensionalities, and 10 target budgets. We find that PIAS is viable for the majority of tested scenarios, even when as much as a quarter of the total budget is spent on feature computation. The tradeoff for the fraction of the budget spent on feature computation to maximize the benefit of PIAS is highly dependent on the specific AS scenario. Further, on average 20 percent of PIAS loss to the virtual best solver is explained by the budget spent on feature computation, highlighting the importance of properly accounting for the feature budget.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.