Run2Survive: A Decision-theoretic Approach to Algorithm Selection based on Survival Analysis
Not on the map. Why?
Abstract (arXiv)
Algorithm selection (AS) deals with the automatic selection of an algorithm from a fixed set of candidate algorithms most suitable for a specific instance of an algorithmic problem class, where "suitability" often refers to an algorithm's runtime. Due to possibly extremely long runtimes of candidate algorithms, training data for algorithm selection models is usually generated under time constraints in the sense that not all algorithms are run to completion on all instances. Thus, training data usually comprises censored information, as the true runtime of algorithms timed out remains unknown. However, many standard AS approaches are not able to handle such information in a proper way. On the other side, survival analysis (SA) naturally supports censored data and offers appropriate ways to use such data for learning distributional models of algorithm runtime, as we demonstrate in this work. We leverage such models as a basis of a sophisticated decision-theoretic approach to algorithm selection, which we dub Run2Survive. Moreover, taking advantage of a framework of this kind, we advocate a risk-averse approach to algorithm selection, in which the avoidance of a timeout is given high priority. In an extensive experimental study with the standard benchmark ASlib, our approach is shown to be highly competitive and in many cases even superior to state-of-the-art AS approaches.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 1.
8 papers.
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 29
- 2021Towards Green Automated Machine Learning: Status Quo and Future Directionscited by 25
- 2021Algorithm Selection on a Meta Levelcited by 11
- 2021Machine Learning for Online Algorithm Selection under Censored Feedbackcited by 3
- 2022HARRIS: Hybrid Ranking and Regression Forests for Algorithm Selectioncited by 3
- 2021Automated Machine Learning, Bounded Rationality, and Rational Metareasoningcited by 2
- 2022Formalizing Preferences Over Runtime Distributionscited by 2
- 2023Utilitarian Algorithm Configurationcited by 1
- 2023Utilitarian Algorithm Configuration31 Oct 2023
- 2022HARRIS: Hybrid Ranking and Regression Forests for Algorithm Selection31 Oct 2022
- 2022Formalizing Preferences Over Runtime Distributions25 May 2022
- 2022A Survey of Methods for Automated Algorithm Configuration3 Feb 2022
- 2021Towards Green Automated Machine Learning: Status Quo and Future Directions10 Nov 2021
- 2021Machine Learning for Online Algorithm Selection under Censored Feedback13 Sep 2021
- 2021Automated Machine Learning, Bounded Rationality, and Rational Metareasoning10 Sep 2021
- 2021Algorithm Selection on a Meta Level20 Jul 2021