On Tradeoffs in Learning-Augmented Algorithms
Ziyad Benomar, Vianney Perchet
TL;DR
The paper investigates learning-augmented algorithms that receive predictions and must simultaneously achieve consistency, robustness, and smoothness, while also considering average-case performance under predictive distributions. It shows that Pareto-optimal strategies for problems like line search and one-max search are brittle, and introduces a randomized deviation controlled by a parameter $\rho$ to restore smoothness at a cost to consistency. This randomized approach is extended to ski-rental, revealing a tunable tradeoff between smoothness and average-case performance; all three problems are accompanied by theoretical guarantees and experiments. The results provide practical guidance for designing prediction-aware algorithms, showing how controlled randomness can balance worst-case guarantees with graceful degradation and improved average outcomes.
Abstract
The field of learning-augmented algorithms has gained significant attention in recent years. These algorithms, using potentially inaccurate predictions, must exhibit three key properties: consistency, robustness, and smoothness. In scenarios where distributional information about predictions is available, a strong expected performance is required. Typically, the design of these algorithms involves a natural tradeoff between consistency and robustness, and previous works aimed to achieve Pareto-optimal tradeoffs for specific problems. However, in some settings, this comes at the expense of smoothness. This paper demonstrates that certain problems involve multiple tradeoffs between consistency, robustness, smoothness, and average performance.
