Revisiting Smoothed Online Learning: Competitive Ratio, Dynamic Regret with Switching Cost, and Best of Both Worlds
Organizations: State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing 210023, China · School of Artificial Intelligence, Nanjing University, Nanjing 210023, China · School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China · Alibaba Group, Hangzhou 310052, China
Abstract
We revisit smoothed online learning and develop algorithms with improved competitive ratios, optimal dynamic regret with switching cost, and best-of-both-worlds guarantees. Surprisingly, minimizing the hitting cost alone is -competitive for -polyhedral functions under the -norm switching cost and -competitive for -quadratic growth functions under the squared -norm switching cost, significantly improving existing guarantees. The polyhedral bound is tight for this naive algorithm, and we establish a matching lower bound for . For convex -quadratic growth hitting costs, minimizing a suitably weighted sum of hitting and squared -norm switching costs yields a competitive ratio of . For dynamic regret with the -norm switching cost, we develop Smoothed Ader (SAder), which achieves the optimal rate in the standard online convex optimization setting, where is the comparator's path-length. Its lookahead version removes the bounded-gradient assumption, and a matching lower bound establishes optimality in this setting. Finally, for convex hitting costs on a bounded convex domain, we develop UDNP to aggregate any two experts in the lookahead setting under both switching costs. Its additional cumulative cost is at most relative to the first expert and relative to the second, yielding best-of-both-worlds guarantees without bounded gradients.
Figures & tables
| Algorithm | Assumptions | Competitive Ratio |
| OBD ( Chen et al., 2018 ) | is -polyhedral | |
| is convex | ||
| is convex | ||
| The Naive Approach | is -polyhedral | |
| ( Lin et al., 2020 , Lemma 1) | ||
| The Naive Approach |
Competitive Analysis
Competitive analysis compares online decisions with an offline optimum to measure performance under worst-case inputs and imperfect information.
See all 17 papers