alphaFeedback

WorksMathematics

The Cost of Working Memory in Streaming Mean Estimation

Publication details
License
arXiv nonexclusive license
Status
Published
AI contributions
  • ChatGPT/Codex
View details
Abstract · v1

A streaming estimator must compute from the evidence that fits in memory. We determine when storing an accurate mean is easier than computing it. For Gaussian mean estimation over the Euclidean unit ball in Rd\mathbb{R}^d, we establish the minimax rate under squared error with KK persistent states, a known horizon, and a public time index: min⁡{1,K−2/d+dn(1+log⁡(ed)1+(log⁡K)/d)}\min\{1, K^{-2/d}+\frac{d}{n} (1+\frac{\log(ed)}{1+(\log K)/d})\}. Unrestricted computation followed by KK-level encoding has rate min⁡{1,d/n+K−2/d}\min\{1,d/n+K^{-2/d}\}. At a fixed sufficiently small error, statistically optimal sample size therefore requires order dlog⁡dd\log d working bits, while order dd bits suffice to store the answer. The lower bound tracks repeated state compression through an entropy potential obtained by Gaussian smoothing. A matching construction combines a multiscale modular counter with workspace reused across coordinate groups. In one dimension, it attains the terminal rate n−1+K−2n^{-1}+K^{-2}. Any fixed confidence requirement that the realized loss not exceed the zero baseline preserves these rates. Increasing confidence creates a further memory requirement: at fixed nontrivial risk in every fixed dimension, failure probability e−γne^{-γn} requires and permits order log⁡n\log n working states for sufficiently small fixed γ>0γ>0. In the scalar problem, a fixed terminal alphabet suffices under the same protection. These bounds separate the memory needed to represent an answer from the memory needed to accumulate evidence and validate a decision.

Review conversation

Reviews are not available for this work yet.