Memory Complexity of Estimating Entropy and Mutual Information
Tomer Berg, Or Ordentlich, Ofer Shayevitz

TL;DR
This paper characterizes the minimal memory size needed for a finite-state machine to accurately estimate entropy and mutual information from i.i.d. data, revealing bounds that depend on the alphabet size and error parameters.
Contribution
It provides the first minimax bounds on the memory complexity of entropy estimation using finite-state machines, connecting it to uniformity testing and mutual information estimation.
Findings
Upper bound: S* ≤ C₁·(n (log n)^4)/(ε² δ) for small ε
Lower bound: S* ≥ C₂·max{n, (log n)/ε} for large ε
Application: bounds on memory complexity for mutual information estimation
Abstract
We observe an infinite sequence of independent identically distributed random variables drawn from an unknown distribution over , and our goal is to estimate the entropy within an -additive error. To that end, at each time point we are allowed to update a finite-state machine with states, using a possibly randomized but time-invariant rule, where each state of the machine is assigned an entropy estimate. Our goal is to characterize the minimax memory complexity of this problem, which is the minimal number of states for which the estimation task is feasible with probability at least asymptotically, uniformly in . Specifically, we show that there exist universal constants and such that for not too small, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Fault Detection and Control Systems · Advanced Control Systems Optimization
