Multi-Objective min-max Online Convex Optimization
Abstract
In this paper, we broaden the horizon of online convex optimization (OCO), and consider multi-objective OCO, where there are K distinct loss function sequences, and an algorithm has to choose its action at time t, before the K loss functions at time t are revealed. To capture the tradeoff between tracking the K different sequences, we consider the min-max regret, where the benchmark (optimal offline algorithm) takes a static action across all time slots that minimizes the maximum of the total loss (summed across time slots) incurred by each of the K sequences. An online algorithm is allowed to change its action across time slots, and its min-max regret is defined as the difference between its min-max cost and that of the benchmark. The min-max regret is a stringent performance measure and an algorithm with small regret needs to `track' all loss functions simultaneously. We first show that with adversarial input, min-max regret scales linearly with the time horizon T for any online algorithm. Consequently, we consider a stochastic i.i.d. input model where all loss functions are i.i.d. generated from an unknown joint distribution and propose a simple algorithm that combines the well-known Hedge and online gradient descent (OGD) and show via a remarkably simple proof that its expected min-max regret is O(T (T K)). Analogous results are also derived for Martingale difference and Markov input models.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.