Exploration with Limited Memory: Streaming Algorithms for Coin Tossing, Noisy Comparisons, and Multi-Armed Bandits
Not on the map. Why?
Abstract (arXiv)
Consider the following abstract coin tossing problem: Given a set of n coins with unknown biases, find the most biased coin using a minimal number of coin tosses. This is a common abstraction of various exploration problems in theoretical computer science and machine learning and has been studied extensively over the years. In particular, algorithms with optimal sample complexity (number of coin tosses) have been known for this problem for quite some time. Motivated by applications to processing massive datasets, we study the space complexity of solving this problem with optimal number of coin tosses in the streaming model. In this model, the coins are arriving one by one and the algorithm is only allowed to store a limited number of coins at any point -- any coin not present in the memory is lost and can no longer be tossed or compared to arriving coins. Prior algorithms for the coin tossing problem with optimal sample complexity are based on iterative elimination of coins which inherently require storing all the coins, leading to memory-inefficient streaming algorithms. We remedy this state-of-affairs by presenting a series of improved streaming algorithms for this problem: we start with a simple algorithm which require storing only O(logn) coins and then iteratively refine it further and further, leading to algorithms with O(loglog(n)) memory, O(log^*(n)) memory, and finally a one that only stores a single extra coin in memory -- the same exact space needed to just store the best coin throughout the stream. Furthermore, we extend our algorithms to the problem of finding the k most biased coins as well as other exploration problems such as finding top-k elements using noisy comparisons or finding an ε-best arm in stochastic multi-armed bandits, and obtain efficient streaming algorithms for these problems.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 6; 2024: 2; 2025: 1; 2026: 4.
18 papers.
Sort:
- 2022Memory Bounds for the Experts Problemcited by 20
- 2022Online Prediction in Sub-linear Spacecited by 16
- 2023Near Optimal Memory-Regret Tradeoff for Online Learningcited by 15
- 2022A Sharp Memory-Regret Trade-Off for Multi-Pass Streaming Banditscited by 12
- 2023Tight Regret Bounds for Single-pass Streaming Multi-armed Banditscited by 9
- 2023Optimal Batched Best Arm Identificationcited by 8
- 2022Approximate Top-m Arm Identification with Heterogeneous Reward Variancescited by 5
- 2023Improved Space Bounds for Learning with Expertscited by 5
- 2023The Best Arm Evades: Near-optimal Multi-pass Streaming Lower Bounds for Pure Exploration in Multi-armed Banditscited by 5
- 2024Optimal Streaming Algorithms for Multi-Armed Banditscited by 5
- 2023Tight Memory-Regret Lower Bounds for Streaming Banditscited by 4
- 2024Understanding Memory-Regret Trade-Off for Streaming Stochastic Multi-Armed Banditscited by 4
6 more
- 2025Near-Optimal Online Deployment and Routing for Streaming LLMscited by 3
- 2022Kadabra: Adapting Kademlia for the Decentralized Webcited by 1
- 2026Few Batches or Little Memory, But Not Both: Simultaneous Space and Adaptivity Constraints in Stochastic Banditscited by 1
- 2026Better Bounds for the Distributed Experts Problemcited by 0
- 2026Online Learning with Recency: Algorithms for Sliding-window Streaming Multi-armed Banditscited by 0
- 2026Memory--Batch Tradeoffs in Lipschitz Banditscited by 0
- 2026Memory--Batch Tradeoffs in Lipschitz Bandits8 Aug 2026
- 2026Online Learning with Recency: Algorithms for Sliding-window Streaming Multi-armed Bandits8 Jun 2026
- 2026Few Batches or Little Memory, But Not Both: Simultaneous Space and Adaptivity Constraints in Stochastic Bandits14 Mar 2026
- 2026Better Bounds for the Distributed Experts Problem10 Mar 2026
- 2025Near-Optimal Online Deployment and Routing for Streaming LLMs8 Jun 2025
- 2024Optimal Streaming Algorithms for Multi-Armed Bandits23 Oct 2024
- 2024Understanding Memory-Regret Trade-Off for Streaming Stochastic Multi-Armed Bandits30 May 2024
- 2023Optimal Batched Best Arm Identification21 Oct 2023
- 2023The Best Arm Evades: Near-optimal Multi-pass Streaming Lower Bounds for Pure Exploration in Multi-armed Bandits6 Sep 2023
- 2023Tight Memory-Regret Lower Bounds for Streaming Bandits13 Jun 2023
- 2023Tight Regret Bounds for Single-pass Streaming Multi-armed Bandits3 Jun 2023
- 2023Near Optimal Memory-Regret Tradeoff for Online Learning3 Mar 2023
6 more
- 2023Improved Space Bounds for Learning with Experts2 Mar 2023
- 2022Kadabra: Adapting Kademlia for the Decentralized Web23 Oct 2022
- 2022Online Prediction in Sub-linear Space16 Jul 2022
- 2022A Sharp Memory-Regret Trade-Off for Multi-Pass Streaming Bandits2 May 2022
- 2022Memory Bounds for the Experts Problem21 Apr 2022
- 2022Approximate Top-m Arm Identification with Heterogeneous Reward Variances11 Apr 2022
- 2022Memory Bounds for the Experts Problemcited by 20
- 2022Online Prediction in Sub-linear Spacecited by 16
- 2023Near Optimal Memory-Regret Tradeoff for Online Learningcited by 15
- 2022A Sharp Memory-Regret Trade-Off for Multi-Pass Streaming Banditscited by 12
- 2023Tight Regret Bounds for Single-pass Streaming Multi-armed Banditscited by 9
- 2023Optimal Batched Best Arm Identificationcited by 8
- 2022Approximate Top-m Arm Identification with Heterogeneous Reward Variancescited by 5
- 2023Improved Space Bounds for Learning with Expertscited by 5
- 2023The Best Arm Evades: Near-optimal Multi-pass Streaming Lower Bounds for Pure Exploration in Multi-armed Banditscited by 5
- 2024Optimal Streaming Algorithms for Multi-Armed Banditscited by 5
- 2023Tight Memory-Regret Lower Bounds for Streaming Banditscited by 4
- 2024Understanding Memory-Regret Trade-Off for Streaming Stochastic Multi-Armed Banditscited by 4
12 most cited of 18 All 18 (JSON)
- 2026Memory--Batch Tradeoffs in Lipschitz Bandits8 Aug 2026
- 2026Online Learning with Recency: Algorithms for Sliding-window Streaming Multi-armed Bandits8 Jun 2026
- 2026Few Batches or Little Memory, But Not Both: Simultaneous Space and Adaptivity Constraints in Stochastic Bandits14 Mar 2026
- 2026Better Bounds for the Distributed Experts Problem10 Mar 2026
- 2025Near-Optimal Online Deployment and Routing for Streaming LLMs8 Jun 2025
- 2024Optimal Streaming Algorithms for Multi-Armed Bandits23 Oct 2024
- 2024Understanding Memory-Regret Trade-Off for Streaming Stochastic Multi-Armed Bandits30 May 2024
- 2023Optimal Batched Best Arm Identification21 Oct 2023
- 2023The Best Arm Evades: Near-optimal Multi-pass Streaming Lower Bounds for Pure Exploration in Multi-armed Bandits6 Sep 2023
- 2023Tight Memory-Regret Lower Bounds for Streaming Bandits13 Jun 2023
- 2023Tight Regret Bounds for Single-pass Streaming Multi-armed Bandits3 Jun 2023
- 2023Near Optimal Memory-Regret Tradeoff for Online Learning3 Mar 2023
12 newest of 18 All 18 (JSON)