Online Learning for Changing Environments using Coin Betting
About
A key challenge in online learning is that classical algorithms can be slow to adapt to changing environments. Recent studies have proposed "meta" algorithms that convert any online learning algorithm to one that is adaptive to changing environments, where the adaptivity is analyzed in a quantity called the strongly-adaptive regret. This paper describes a new meta algorithm that has a strongly-adaptive regret bound that is a factor of $\sqrt{\log(T)}$ better than other algorithms with the same time complexity, where $T$ is the time horizon. We also extend our algorithm to achieve a first-order (i.e., dependent on the observed losses) strongly-adaptive regret bound for the first time, to our knowledge. At its heart is a new parameter-free algorithm for the learning with expert advice (LEA) problem in which experts sometimes do not output advice for consecutive time steps (i.e., \emph{sleeping} experts). This algorithm is derived by a reduction from optimal algorithms for the so-called coin betting problem. Empirical results show that our algorithm outperforms state-of-the-art methods in both learning with expert advice and metric learning scenarios.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Online Model Selection | Rotated MNIST Abrupt Drift | Cumulative Loss47.17 | 10 | |
| Classification | arXiv (test) | Normalized Cumulative Loss92.55 | 5 | |
| Classification | Forest (test) | Normalized Cumulative Loss60.58 | 5 | |
| Classification | HuffPost (test) | Normalized Cumulative Loss77.77 | 5 | |
| Classification | Rialto (test) | Normalized Cumulative Loss70.14 | 5 | |
| Classification | Weather (test) | Normalized Cumulative Loss93.45 | 5 | |
| Online Model Selection | Rotated MNIST Incremental Drift | Cumulative Loss53.86 | 5 | |
| Regression | bikesharing (test) | Normalized Cumulative Loss61.27 | 5 | |
| Regression | Temperature (test) | Normalized Cumulative Loss77.75 | 5 | |
| Classification | Airlines (test) | Normalized Cumulative Loss91.18 | 5 |