mlsanityData to 14 Oct 2026

Memory Bounds for the Experts Problem

arXiv 2204.09837 ↗First posted 21 Apr 2022cs.DS cs.LGcited by 20

Not on the map. Why?

Abstract (arXiv)

Online learning with expert advice is a fundamental problem of sequential prediction. In this problem, the algorithm has access to a set of n "experts" who make predictions on each day. The goal on each day is to process these predictions, and make a prediction with the minimum cost. After making a prediction, the algorithm sees the actual outcome on that day, updates its state, and then moves on to the next day. An algorithm is judged by how well it does compared to the best expert in the set. The classical algorithm for this problem is the multiplicative weights algorithm. However, every application, to our knowledge, relies on storing weights for every expert, and uses Omega(n) memory. There is little work on understanding the memory required to solve the online learning with expert advice problem, or run standard sequential prediction algorithms, in natural streaming models, which is especially important when the number of experts, as well as the number of days on which the experts make predictions, is large. We initiate the study of the learning with expert advice problem in the streaming setting, and show lower and upper bounds. Our lower bound for i.i.d., random order, and adversarial order streams uses a reduction to a custom-built problem using a novel masking technique, to show a smooth trade-off for regret versus memory. Our upper bounds show novel ways to run standard sequential prediction algorithms in rounds on small "pools" of experts, thus reducing the necessary memory. For random-order streams, we show that our upper bound is tight up to low order terms. We hope that these results and techniques will have broad applications in online learning, and can inspire algorithms based on standard sequential prediction techniques, like multiplicative weights, for a wide range of other problems in the memory-constrained setting.

Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 20 of its 68 references that are in the map. First posted on arXiv 21 Apr 2022.

Builds on

20 of 68 references.

References · 20

  1. 2019Introduction to Online Convex Optimizationcited by 803
  2. 2015Communication Complexity of Distributed Convex Learning and Optimizationcited by 60
  3. 2015Communication Lower Bounds for Statistical Estimation Problems via a Distributed Data Processing Inequalitycited by 50
  4. 2016Fast Learning Requires Good Memory: A Time-Space Lower Bound for Parity Learningcited by 33
  5. 2020Prediction with Corrupted Expert Advicecited by 27
  6. 2014On Communication Cost of Distributed Statistical Estimation and Dimensionalitycited by 24
  7. 2013On the Generalization Ability of Online Learning Algorithms for Pairwise Loss Functionscited by 23
  8. 2015Adaptive Online Learningcited by 23
  9. 2017Stochastic Multi-armed Bandits in Constant Spacecited by 22
  10. 2017Extractor-Based Time-Space Lower Bounds for Learningcited by 19
  11. 2018Detecting Correlations with Little Memory and Communicationcited by 19
  12. 2020Exploration with Limited Memory: Streaming Algorithms for Coin Tossing, Noisy Comparisons, and Multi-Armed Banditscited by 18
8 more
  1. 2016Heavy hitters via cluster-preserving clusteringcited by 10
  2. 2016Tight Lower Bounds for Multiplicative Weights Algorithmic Familiescited by 9
  3. 2013Tight Bounds for Set Disjointness in the Message Passing Modelcited by 4
  4. 2016Without-Replacement Sampling for Stochastic Gradient Methods: Convergence Results and Application to Distributed Optimizationcited by 4
  5. 2016BPTree: an ℓ2 heavy hitters algorithm using constant memorycited by 4
  6. 2020Time-Space Tradeoffs for Distinguishing Distributions and Applications to Security of Goldreich's PRGcited by 3
  7. 2015Beating CountSketch for Heavy Hitters in Insertion Streamscited by 2
  8. 2016An Optimal Algorithm for l1-Heavy Hitters in Insertion Streams and Related Problemscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 3; 2023: 8; 2024: 3; 2025: 2; 2026: 4.

20 papers.

Sort:

  1. 2022Memory Bounds for Continual Learningcited by 19
  2. 2022Online Prediction in Sub-linear Spacecited by 16
  3. 2023Near Optimal Memory-Regret Tradeoff for Online Learningcited by 15
  4. 2022A Sharp Memory-Regret Trade-Off for Multi-Pass Streaming Banditscited by 12
  5. 2023Tight Regret Bounds for Single-pass Streaming Multi-armed Banditscited by 9
  6. 2024The I/O Complexity of Attention, or How Optimal is Flash Attention?cited by 6
  7. 2023Improved Space Bounds for Learning with Expertscited by 5
  8. 2023The Best Arm Evades: Near-optimal Multi-pass Streaming Lower Bounds for Pure Exploration in Multi-armed Banditscited by 5
  9. 2023Tight Memory-Regret Lower Bounds for Streaming Banditscited by 4
  10. 2023Memory-Query Tradeoffs for Randomized Convex Optimizationcited by 4
  11. 2024Understanding Memory-Regret Trade-Off for Streaming Stochastic Multi-Armed Banditscited by 4
  12. 2023Streaming Algorithms for Learning with Experts: Deterministic Versus Robustcited by 3
8 more
  1. 2023Robust Learning for Smoothed Online Convex Optimization with Feedback Delaycited by 3
  2. 2026On Language Generation in the Limit with Bounded Memorycited by 3
  3. 2024Gradient Descent is Pareto-Optimal in the Oracle Complexity and Memory Tradeoff for Feasibility Problemscited by 1
  4. 2025Communication Bounds for the Distributed Experts Problemcited by 1
  5. 2025Instance-Optimal Matrix Multiplicative Weight Update and Its Quantum Applicationscited by 1
  6. 2026Lookahead identification in adversarial bandits: accuracy and memory boundscited by 0
  7. 2026Better Bounds for the Distributed Experts Problemcited by 0
  8. 2026Memory--Batch Tradeoffs in Lipschitz Banditscited by 0