Summary
The major part of this paper studies adversarial OCO with unknown, time varying constraints in the soft-enforcement setup, wherein at each round, both a loss $f_t$, and constraints $g_{t,i}$ are revealed. The performance metrics are the usual regret $\mathrm{Regret}_T = \sum_t f_t(x_t) - f_t(x^*),$ and the cumulative constraint violation $\mathrm{CCV}_T := \max\_i \sum\_t (g\_{t,i}(x\_t))^+,$ where $(\cdot)^+ = \max(0,\cdot),$ and $x^*$ is the best-in-hindsight competitor that satisfies _all_ of the constraints, i.e., $\forall i, t: g_{i,t}(x^*) \le 0$.
The paper shows that under the standard smoothness assumption, a simple modification of OGD, which can be seen as OGD on a loss that regularises constraint violation through a Lyapunov function, ensures that both $\mathrm{Regret}_T$ and $\mathrm{CCV}_T$ are $\tilde{O}(\sqrt{T})$, without any further assumptions, as were made by prior work when deriving such a result. Further, under strong convexity, the regret bounds improve to $\log T$ with the same CCV bound. Surprisingly, under strong convexity, the CCV bounds further improve to $\log T$ if $\mathrm{Regret}_T > 0$. The authors complement this result with a lower bound that simultaneously asserts that these metrics must both be larger than $\sqrt{T}$, at least if $T \le d,$ the dimension of the space.
The remainder of the paper is devoted to defining and studying the 'Online Constraint Satisfaction' (OCS) problem, which relaxes the assumption that a point satisfying all constraints exists, and demands methods for selecting $x_t$ such that $\sum g_t(x_t)$ is small over all intervals in $[1:T]$. Under natural relaxations of the existence of an $x$ satisfying all constraints (either by assuming that some $x$ satisfies all "somewhat aggregated" constraints, or quantitatively demanding that some $x$ has limited violation across all subintervals), the authors again show that a modified version of OGD, similar in spirit to their earlier method, ensures that the resulting sequence $x_t$ has low violation in the aforementioned strong sense.
Strengths
OCO with unknown constraints has attracted significant interest in recent years, amidst a general rise of interest in multiobjective online learning. I think that the paper makes a valuable contribution to this subfield by removing technical assumptions present in prior work, and by presenting an elegant algorithm with a slick and surprisingly simple analysis for the same. I further find the OCS problem interesting, and the results towards this quite powerful and elegant. I think that this paper will certainly be of interest to the online learning community at neurips.
Weaknesses
My only real grouse with the paper is the lower bound of Theorem 3, which I find to be overstated. The theorem is presented as "under assumptions 1, 2, and 3, the regret and CCV are $\Omega(\sqrt{T}),$ but the proof only defines a single instance where this occurs, and this further requires the strange assumption that the dimension of the domain $d$, exceeds $T$. I would much prefer that this is made explicit, e.g., to say something like _for any $d, T$ and algorithm, there exists an instance with a single time-varying constraint such that the method suffers $\min(\mathrm{regret}\_T, \mathrm{CCV}\_T) = \Omega(\sqrt{\min(T,d)}$._ This still makes the main point of the statement, but is explicit about the strength of the bound.
Questions
A suggestion: Definition 1 mixes the definition of the concept of $P_T$ with a bunch of editorialising, which just makes it hard to see what the object being defined is. I would suggest that the definition simply states that $P_T = \frac1F \min \max \cdots,$ and all of these comments are moved appropriately to either before or after it, but certainly not within the definition itself.