Utilitarian Algorithm Configuration for Infinite Parameter Spaces
Devon Graham, Kevin Leyton-Brown

TL;DR
This paper introduces COUP, a new algorithm configuration method capable of efficiently searching infinite parameter spaces, maintaining theoretical guarantees, and outperforming previous finite-space methods.
Contribution
The paper presents COUP, a novel procedure that extends utilitarian algorithm configuration to infinite parameter spaces with proven efficiency and effectiveness.
Findings
COUP effectively searches infinite parameter spaces.
COUP maintains theoretical guarantees of previous methods.
COUP outperforms existing approaches in experiments.
Abstract
Utilitarian algorithm configuration is a general-purpose technique for automatically searching the parameter space of a given algorithm to optimize its performance, as measured by a given utility function, on a given set of inputs. Recently introduced utilitarian configuration procedures offer optimality guarantees about the returned parameterization while provably adapting to the hardness of the underlying problem. However, the applicability of these approaches is severely limited by the fact that they only search a finite, relatively small set of parameters. They cannot effectively search the configuration space of algorithms with continuous or uncountable parameters. In this paper we introduce a new procedure, which we dub COUP (Continuous, Optimistic Utilitarian Procrastination). COUP is designed to search infinite parameter spaces efficiently to find good configurations quickly.…
Peer Reviews
Decision·ICLR 2025 Poster
The proposed method is general and there are extensive experiments demonstrating its performance.
The presentation of this paper is very hard to follow.
1. The paper moves the theoretical results for algorithm configuration in a very important direction, namely one step closer to real-world settings. 2. The paper is generally understandable at various levels of detail -- one need not delve into the math to understand the what and why of the paper. The math is clean and well-written, but I note that I could not completely evaluate all of the proofs. 3. The experimental results are quite good, especially in an area where the gains have been mostly
1. There are a few minor clarity issues: 1. The start of the paper is a bit of a slog. It would have been nice to get to the point faster. 2. I do not understand why the notation for Algorithm 1 is introduced after the algorithm is explained. I needed the notation before reading the explanation, so I ended up just being confused until I found the notation, then had to go back and read it again. 3. In Algorithm 1, i is shadowed on line 7. Very minor, but it just seems weird (the same goes for
The problem considered is important, and the proposed algorithms are sound. The theoretical guarantees are valuable. The paper is well written.
The infinite parametric space problem seems related to me to the bandit problems in continuous/metric spaces. For those problems, the performance of the bandit algorithm is compared to the optimal solution, which is facilitated by Lipschitz or stronger conditions on the reward function. In this work only the top percentile is considered (which is simpler with sampling), but I assume similar conditions on the utility could be considered here as well. The experiments use a very limited set of bas
Videos
Taxonomy
TopicsAdvanced Control Systems Optimization · Digital Image Processing Techniques · Distributed and Parallel Computing Systems
MethodsSparse Evolutionary Training
