Algorithm Configuration: Learning policies for the quick termination of poor performers
Daniel Karapetyan, Andrew J. Parkes, Thomas St\"utzle

TL;DR
This paper introduces a domain-adaptive method for quickly terminating poor algorithm configurations during the configuration process, using short runs to efficiently identify top performers without missing promising options.
Contribution
It proposes a novel 'performance envelope' method that learns when to terminate runs, adapting automatically to different domains to improve algorithm configuration efficiency.
Findings
Significant differences in performance linkages across domains.
The 'performance envelope' method effectively predicts when to terminate runs.
The approach accelerates configuration by reducing unnecessary long runs.
Abstract
One way to speed up the algorithm configuration task is to use short runs instead of long runs as much as possible, but without discarding the configurations that eventually do well on the long runs. We consider the problem of selecting the top performing configurations of the Conditional Markov Chain Search (CMCS), a general algorithm schema that includes, for examples, VNS. We investigate how the structure of performance on short tests links with those on long tests, showing that significant differences arise between test domains. We propose a "performance envelope" method to exploit the links; that learns when runs should be terminated, but that automatically adapts to the domain.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning and Algorithms · Algorithms and Data Compression
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
