Source-linked AI summary

Adaptive Online Learning in Dynamic Environments

Lijun Zhang, Shiyin Lu, Zhi-Hua Zhou

arXiv:1810.10815v1cs.LGstat.ML

TL;DR

The paper addresses the gap between existing general dynamic-regret guarantees and the lower bound for arbitrary comparator sequences. It develops Ader and extensions using expert tracking and dynamical models, achieving an optimal path-length-dependent bound while reducing gradient evaluations in the improved version.

  • Problem

    Existing OGD guarantees for general dynamic regret have loose dependence on comparator path-length, despite a lower bound of Ω(√(T(1+P_T))).

  • Method

    Ader combines OGD experts tuned to different path-lengths with expert tracking, and extends to surrogate-loss updates and available dynamical models.

  • Results

    Ader achieves an optimal O(√(T(1+P_T))) dynamic-regret bound for arbitrary comparator sequences.

  • Takeaways & Limitations

    The method provides a universal, path-length-adaptive guarantee, with tighter bounds when comparator sequences follow available dynamical models.

  • Takeaways & Limitations

    Whether function curvature can improve general dynamic-regret bounds remains an open problem.

Abstract

from arXiv · show

In this paper, we study online convex optimization in dynamic environments, and aim to bound the dynamic regret with respect to any sequence of comparators. Existing work have shown that online gradient descent enjoys an $O(\sqrt{T}(1+P_T))$ dynamic regret, where $T$ is the number of iterations and $P_T$ is the path-length of the comparator sequence. However, this result is unsatisfactory, as there exists a large gap from the $Ω(\sqrt{T(1+P_T)})$ lower bound established in our paper. To address this limitation, we develop a novel online method, namely adaptive learning for dynamic environment (Ader), which achieves an optimal $O(\sqrt{T(1+P_T)})$ dynamic regret. The basic idea is to maintain a set of experts, each attaining an optimal dynamic regret for a specific path-length, and combines them with an expert-tracking algorithm. Furthermore, we propose an improved Ader based on the surrogate loss, and in this way the number of gradient evaluations per round is reduced from $O(\log T)$ to $1$. Finally, we extend Ader to the setting that a sequence of dynamical models is available to characterize the comparators.

1 Introduction

The paper studies general dynamic regret against arbitrary comparator sequences, addressing limitations of static and restricted measures and the loose dependence of existing guarantees on comparator path-length. It introduces Ader, which achieves an optimal path-length-adaptive bound and extensions for dynamical models.

  • Motivation: Dynamic regret compares an online learner with changing comparators, unlike traditional regret, which uses a static comparator.The general form permits arbitrary comparator sequences in dynamic environments.
  • Motivation: General dynamic regret covers static and restricted dynamic regret, while restricted regret can be unsuitable for stationary problems.The paper gives statistical machine learning with independently sampled functions as an example.
  • Problem: OGD achieves O(√T(1+P_T)) dynamic regret, but its linear dependence on P_T leaves a gap from the paper’s Ω(√(T(1+P_T))) lower bound.P_T is the comparator sequence’s path-length.
  • Method: Ader combines parallel OGD experts, each tuned to a specific path-length, with an expert-tracking algorithm.The method follows the learning-with-expert-advice framework.
  • Extensions: The improved Ader reduces gradient evaluations per round from O(log T) to 1, and dynamical-model extensions provide tighter bounds when comparators follow the model.The improved version uses surrogate loss.
  • Results: Ader attains an optimal O(√(T(1+P_T))) dynamic regret bound for any comparator sequence.The bound is adaptive because it depends on comparator path-length.

2 Related Work

Related work studies several regret notions and regularities for changing environments, including comparator path-length, dynamical models, functional variation, gradient-based measures, and adaptive regret. Existing guarantees often require prior variation bounds or online computation of regularities, motivating adaptive approaches.

  • Dynamic regret: Dynamic-regret work bounds performance using comparator path-length and incorporates dynamical models when comparator sequences follow them closely.Hall and Willett's bound can be tighter than Zinkevich's when the dynamical-model-based path-length is smaller.
  • Dynamic regret: For restricted dynamic regret, playing the previous round's minimizer and online gradient descent obtain O(P*_T) guarantees under stated convexity, smoothness, and interiority conditions.The previous-minimizer baseline applies to the restricted comparator sequence, while OGD results require stronger function or minimizer assumptions.
  • Dynamic regret: Functional-variation methods achieve bounds for convex and strongly convex functions but require a known upper bound on the variation.These bounds are not adaptive: they do not improve when the actual functional variation is smaller than its known upper bound.
  • Dynamic regret: Gradient-based regularities can support adaptive dynamic-regret bounds, but some methods assume the learner can calculate each regularity online.The cited discussion notes that different regularities reflect distinct aspects of the online problem and are not generally comparable.
  • Adaptive regret: Adaptive regret measures maximum static regret over any contiguous time interval, with established bounds for convex and exponentially concave functions.Later work improves the convex-function adaptive-regret guarantee, and other work studies its relation to restricted dynamic regret.

3 Our Methods

The paper develops Ader to obtain universal, path-length-adaptive dynamic-regret guarantees, then improves its query efficiency using surrogate loss.

  • 3.2 Motivations: OGD provides a universal O(√T(1 + P_T)) dynamic-regret bound, but this is far from the Ω(√(T(1 + P_T))) lower bound.The lower bound applies to some comparator and function sequences satisfying the stated assumptions.
  • 3.3 The Basic Approach: Ader maintains experts with different step sizes, each tuned to a specific path-length, and combines them using expert tracking.The meta-algorithm uses exponentially weighted averaging over the experts’ predictions.
  • 3.3 The Basic Approach: The step-size set is constructed geometrically so that some expert is nearly optimal for every possible comparator path-length.The parameter α is tuned to minimize the upper bound.
  • 3.3 The Basic Approach: Ader achieves an O(√(T(1 + P_T))) dynamic-regret bound that holds for any comparator sequence.This matches the paper’s stated lower bound in order.
  • 3.4 An Improved Approach: The basic Ader requires O(log T) function-value and gradient queries per round, motivating a more query-efficient method.The paper identifies expensive function or gradient evaluation as the practical concern.
  • 3.4 An Improved Approach: The improved Ader replaces the original loss with a surrogate loss, reducing gradient queries to one per iteration while retaining an O(√(T(1 + P_T))) bound.The true-loss regret is smaller than the surrogate-loss regret, making the replacement safe.

4 Analysis

The analysis proves lower and upper dynamic-regret guarantees by combining minimax arguments with expert-tracking and comparator-specific expert bounds.

  • Lower bound: The lower-bound analysis restricts comparator sequences by path-length and decomposes piecewise-constant sequences into multiple static-regret problems.For τ ≥ D, the construction keeps each comparator fixed for successive blocks.
  • Basic Ader analysis: The proof of Ader’s guarantee separately bounds meta-algorithm regret and shows that one expert is nearly optimal for each comparator sequence.Combining these bounds yields a guarantee for any comparator sequence.
  • Improved Ader analysis: The improved-Ader analysis repeats the expert and meta-algorithm arguments with surrogate losses, then transfers the result back to the original losses.The transfer uses the established relation that true-loss regret is no larger than surrogate-loss regret.
  • Dynamical models: The dynamical-model extension reuses the meta-algorithm bound while replacing the expert guarantee with one that incorporates the available dynamical models.The corresponding expert update uses projected gradient descent with the model sequence.

5 Conclusion and Future Work

The paper develops Ader for general dynamic regret against arbitrary comparator sequences, achieving an optimal bound and extending the method to available dynamical models. Whether function curvature can further improve this general bound remains open.

  • Ader targets general dynamic regret by comparing the learner against an arbitrary sequence of comparators.
  • Ader achieves an optimal O(sqrt(T(1 + P_T))) dynamic regret bound.
  • When dynamical models are available, an extended Ader incorporates them and obtains an O(sqrt(T(1 + P′_T))) dynamic regret bound.
  • Future Work: Improving general dynamic regret through function curvature, including strong convexity and smoothness, remains an open problem.
Loading 1810.10815v1…