Saved in:
Bibliographic Details
Main Authors: Kuş, Erdem, Akgün, Özgür, Dang, Nguyen, Miguel, Ian
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.11059
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912421088591872
author Kuş, Erdem
Akgün, Özgür
Dang, Nguyen
Miguel, Ian
author_facet Kuş, Erdem
Akgün, Özgür
Dang, Nguyen
Miguel, Ian
contents When solving decision and optimisation problems, many competing algorithms (model and solver choices) have complementary strengths. Typically, there is no single algorithm that works well for all instances of a problem. Automated algorithm selection has been shown to work very well for choosing a suitable algorithm for a given instance. However, the cost of training can be prohibitively large due to running candidate algorithms on a representative set of training instances. In this work, we explore reducing this cost by choosing a subset of the training instances on which to train. We approach this problem in three ways: using active learning to decide based on prediction uncertainty, augmenting the algorithm predictors with a timeout predictor, and collecting training data using a progressively increasing timeout. We evaluate combinations of these approaches on six datasets from ASLib and present the reduction in labelling cost achieved by each option.
format Preprint
id arxiv_https___arxiv_org_abs_2405_11059
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Frugal Algorithm Selection
Kuş, Erdem
Akgün, Özgür
Dang, Nguyen
Miguel, Ian
Machine Learning
When solving decision and optimisation problems, many competing algorithms (model and solver choices) have complementary strengths. Typically, there is no single algorithm that works well for all instances of a problem. Automated algorithm selection has been shown to work very well for choosing a suitable algorithm for a given instance. However, the cost of training can be prohibitively large due to running candidate algorithms on a representative set of training instances. In this work, we explore reducing this cost by choosing a subset of the training instances on which to train. We approach this problem in three ways: using active learning to decide based on prediction uncertainty, augmenting the algorithm predictors with a timeout predictor, and collecting training data using a progressively increasing timeout. We evaluate combinations of these approaches on six datasets from ASLib and present the reduction in labelling cost achieved by each option.
title Frugal Algorithm Selection
topic Machine Learning
url https://arxiv.org/abs/2405.11059