TY - GEN
T1 - Online Condensing of Unpredictable Sources via Random Walks
AU - Doron, Dean
AU - Moshkovitz, Dana
AU - Oh, Justin
AU - Zuckerman, David
N1 - Publisher Copyright:
© Dean Doron, Dana Moshkovitz, Justin Oh, and David Zuckerman.
PY - 2025/7/29
Y1 - 2025/7/29
N2 - A natural model of a source of randomness consists of a long stream of symbols X = X1 ◦... ◦ Xt, with some guarantee on the entropy of Xi conditioned on the outcome of the prefix x1, ..., xi−1. We study unpredictable sources, a generalization of the almost Chor-Goldreich (CG) sources considered in [9]. In an unpredictable source X, for a typical draw of x ∼ X, for most i-s, the element xi has a low probability of occurring given x1, ..., xi−1. Such a model relaxes the often unrealistic assumption of a CG source that for every i, and every x1, ..., xi−1, the next symbol Xi has sufficiently large entropy. Unpredictable sources subsume all previously considered notions of almost CG sources, including notions that [9] failed to analyze, and including those that are equivalent to general sources with high min entropy. For a lossless expander G = (V, E) with m = log |V |, we consider a random walk V0, V1, ..., Vt on G using unpredictable instructions that have sufficient entropy with respect to m. Our main theorem is that for almost all the steps t/2 ≤ i ≤ t in the walk, the vertex Vi is close to a distribution with min-entropy at least m − O(1). As a result, we obtain seeded online condensers with constant entropy gap, and seedless (deterministic) condensers outputting a constant fraction of the entropy. In particular, our condensers run in space comparable to the output entropy, as opposed to the size of the stream, and even when the length t of the stream is not known ahead of time. As another corollary, we obtain a new extractor based on expander random walks handling lower entropy than the classic expander based construction relying on spectral techniques [11]. As our main technical tool, we provide a novel analysis covering a key case of adversarial random walks on lossless expanders that [9] fails to address. As part of the analysis, we provide a “chain rule for vertex probabilities”. The standard chain rule states that for every x ∼ X and i, Pr(x1, ..., xi) = Pr[Xi = xi|X[1,i−1] = x1, ..., xi−1]·Pr(x1, ..., xi−1). If W(x1, ..., xi) is the vertex reached using x1, ..., xi, then the chain rule for vertex probabilities essentially states that the same phenomena occurs for a typical x: Pr[Vi = W(x1, ..., xi)] ≲ Pr[Xi = xi|X[1,i−1] = x1, ..., xi−1] · Pr[Vi−1 = W(x1, ..., xi−1)], where Vi is the vertex distribution of the random walk at step i using X.
AB - A natural model of a source of randomness consists of a long stream of symbols X = X1 ◦... ◦ Xt, with some guarantee on the entropy of Xi conditioned on the outcome of the prefix x1, ..., xi−1. We study unpredictable sources, a generalization of the almost Chor-Goldreich (CG) sources considered in [9]. In an unpredictable source X, for a typical draw of x ∼ X, for most i-s, the element xi has a low probability of occurring given x1, ..., xi−1. Such a model relaxes the often unrealistic assumption of a CG source that for every i, and every x1, ..., xi−1, the next symbol Xi has sufficiently large entropy. Unpredictable sources subsume all previously considered notions of almost CG sources, including notions that [9] failed to analyze, and including those that are equivalent to general sources with high min entropy. For a lossless expander G = (V, E) with m = log |V |, we consider a random walk V0, V1, ..., Vt on G using unpredictable instructions that have sufficient entropy with respect to m. Our main theorem is that for almost all the steps t/2 ≤ i ≤ t in the walk, the vertex Vi is close to a distribution with min-entropy at least m − O(1). As a result, we obtain seeded online condensers with constant entropy gap, and seedless (deterministic) condensers outputting a constant fraction of the entropy. In particular, our condensers run in space comparable to the output entropy, as opposed to the size of the stream, and even when the length t of the stream is not known ahead of time. As another corollary, we obtain a new extractor based on expander random walks handling lower entropy than the classic expander based construction relying on spectral techniques [11]. As our main technical tool, we provide a novel analysis covering a key case of adversarial random walks on lossless expanders that [9] fails to address. As part of the analysis, we provide a “chain rule for vertex probabilities”. The standard chain rule states that for every x ∼ X and i, Pr(x1, ..., xi) = Pr[Xi = xi|X[1,i−1] = x1, ..., xi−1]·Pr(x1, ..., xi−1). If W(x1, ..., xi) is the vertex reached using x1, ..., xi, then the chain rule for vertex probabilities essentially states that the same phenomena occurs for a typical x: Pr[Vi = W(x1, ..., xi)] ≲ Pr[Xi = xi|X[1,i−1] = x1, ..., xi−1] · Pr[Vi−1 = W(x1, ..., xi−1)], where Vi is the vertex distribution of the random walk at step i using X.
KW - Expander Graphs
KW - Randomness Extractors
UR - https://www.scopus.com/pages/publications/105012219791
U2 - 10.4230/LIPIcs.CCC.2025.30
DO - 10.4230/LIPIcs.CCC.2025.30
M3 - Conference contribution
AN - SCOPUS:105012219791
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 40th Computational Complexity Conference, CCC 2025
A2 - Srinivasan, Srikanth
A2 - Srinivasan, Srikanth
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 40th Computational Complexity Conference, CCC 2025
Y2 - 5 August 2025 through 8 August 2025
ER -