Identifying Easy Instances to Improve Efficiency of ML Pipelines for Algorithm-Selection

Quentin Renau, Emma Hart
6/24/2024
cs.LGcs.NE

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Algorithm-selection (AS) methods are essential in order to obtain the best performance from a portfolio of solvers over large sets of instances. However, many AS methods rely on an analysis phase, e.g. where features are computed by sampling solutions and used as input in a machine-learning model. For AS to be efficient, it is therefore important that this analysis phase is not computationally expensive. We propose a method for identifying easy instances which can be solved quickly using a generalist solver without any need for algorithm-selection. This saves computational budget associated with feature-computation which can then be used elsewhere in an AS pipeline, e.g., enabling additional function evaluations on hard problems. Experiments on the BBOB dataset in two settings (batch and streaming) show that identifying easy instances results in substantial savings in function evaluations. Re-allocating the saved budget to hard problems provides gains in performance compared to both the virtual best solver (VBS) computed with the original budget, the single best solver (SBS) and a trained algorithm-selector.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{renau2024identifying,
  title  = {Identifying Easy Instances to Improve Efficiency of ML Pipelines for Algorithm-Selection},
  author = {Quentin Renau and Emma Hart},
  year   = {2024},
  eprint = {2406.16999},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.16999v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.16999.svg)](https://codeofpaper.com/paper/2406.16999)

Discussion