+ All Categories
Home > Documents > Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David...

Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David...

Date post: 01-Apr-2015
Category:
Upload: jasmine-rawnsley
View: 213 times
Download: 1 times
Share this document with a friend
38
Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman
Transcript
Page 1: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Deterministic Extractors for Small Space Sources

Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman

Page 2: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Randomness Extractors

Defn: min-entropy(X)k if x Pr[X=x] · 2-k.

No “deterministic” (seedless) extractor for all X with min-entropy k:

1. Can add seed.2. Can restrict X.

ExtExtXX UniformUniform

Page 3: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Independent Sources

ExtExtUniformUniform

Page 4: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Bit-Fixing Sources

? 1 ? ? 0 1

ExtExt

Page 5: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Small Space Sources Space s source: min-entropy k source

generated by width 2s branching program.

n+1 layers

1 1 0 1 0 0

1/, 0

1-1/, 01,10.

1,0

0.8,1

0.1,0

0.3,

0

0.5,10.1,1

0.1,0

1

width 2s

Page 6: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Related Work

[Blum]: Markov Chain with a constant number of states

[Koenig, Maurer]: related model [Trevisan, Vadhan]: considered sources

sampled by small circuits requires complexity theoretic assumptions.

Page 7: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Small space sources capture:

Bit fixing sources space 0 sources General Sources with min-entropy k space

k sources c Independent sources space n/c sources

Page 8: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Bit Fixing Sources can be modelled by Space 0 sources

? 1 ? ? 0 1

0.5,1 0.5,1 0.5,1

0.5,0 0.5,0 0.5,0

1,1 1,0 1,1

Page 9: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

General Sources are Space n sources

Pr[X 2 = 1|X 1

=1], 1

Pr[X1 = 0], 0

Pr[X 1 = 1], 1

Pr[X2 = 0|X

1=1], 0

n layers

width 2n

X = X1 X2 X3 X4 X5 …..…………..

Min-entropy k sources are convex combinations of space k sources

Page 10: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

c Independent Sources: Space n/c sources.

0 1 1 1 0 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1

width 2n/c

Page 11: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Our Main Results

Min-Entropy Space Error Output Bits

k = n1-c n1-4c 2-nc 99% k

k = n cn 2-n/polylog(n) 99% k

c = sufficiently small constant > 0

Page 12: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Outline

Our Techniques Extractor for linear min-entropy rate Extractor for polynomial min-entropy rate

Future Directions

Page 13: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

We reduce to another model

Total Entropy k independent sources:

Page 14: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

X|State 5 = V

Y| State 5 = V Y

The Reduction

X

V

These two distributions are independent! Expect the min-entropy of X|State 5 = V, Y|State 5 =

V to be about k – s.

Page 15: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Can get many independent sources

W X Y Z

If we condition on t states, we expect to lose ts bits of min-entropy.

Page 16: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Entropy Loss

Let S1, …, St denote the random variables for the state in the t layers.

Pr[X = x]

Pr[X=x|S1=s1,…,St=st] Pr[S1=s1,…,St=st]

X|S1=s1,…,St=st has min-entropy < k – 2ts

) Pr[S1 = s1,…,St=st] < 2-2ts

Union bound: happens with prob < 2-ts

Page 17: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

The Reduction

Every space s source with min-entropy k is close to a convex combination of t total entropy k-2ts sources.

W X Y Z

Page 18: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Some Additive Number Theory [Bourgain, Glibichuk, Konyagin]

( >0) ( integers C=C(), c=c()): non-trivial additive character of GF(2p) and every independent min-entropy p sources X1, …, XC,

| E[ ( X1 X2 … XC)] | < 2-cp

Page 19: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Vazirani’s XOR lemma Z GF(2n) a random variable with |

E[(Z)]| < for every nontrivial , then any m bits of Z are 2m/2 close to uniform.

| E[ ( X1 X2 … XC)] | < 2-cp

) lsbm (X1 X2 … XC) is

2m/2 – cp close to uniform

X1 X2 X3 X4 lsb(X1 X2 X3 X4)

Page 20: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

More than an independent sources extractor

Analysis: (X1X2), (X3X4), (X5X6X7), X8 are independent sources.

X1 X2 X3 X4 X5 X6 X7 X8

lsbm(X1X2X3X4X5X6X7X8)

Page 21: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Small Space Extractor for n entropy

If the source has min-entropy n, /2 fraction of blocks must have min-entropy rate .

Take (2/) C(/2) blocks ) C(/2) blocks have min-entropy rate /2.

lsb()

Page 22: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Result

Theorem: ( > 0, > 0) efficient extractor for

min-entropy k nspace noutput length = (n)error = 2-(n)

Can improve to get 99% of the min-entropy out using techniques from [Gabizon,Raz,Shaltiel]

Page 23: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

For Polynomial Entropy Rate

Black Boxes: Good Condensers: [Barak, Kindler, Shaltiel,

Sudakov, Wigderson], [Raz] Good Mergers: [Raz], [Dvir, Raz]

White Box: Condensing somewhere random sources:

[Rao]

Page 24: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Somewhere Random Source

Def: [TS96] Has some uniformly random row.

t

r

Page 25: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Aligned Somewhere High Entropy SourcesDef: Two somewhere high-entropy sources are aligned if the same row has high entropy in both sources.

Page 26: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Condensers [BKSSW],[Raz],[Z]

A B C n

A B C AC+B

(1.1) (2n/3)

Elements in a prime field

Page 27: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Iterating the condenser

A B C n

(1.1)t (2/3)tn

Page 28: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Mergers [Raz], [Dvir, Raz]

0.9

99% of rows in output have entropy rate 0.9

C

Page 29: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Condense + Merge [Raz]

1.1

99% of rows in output have entropy rate 1.1

Condense Merge

C

Page 30: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

This process maintains alignment

1.1 C

(1.1)2C2

Page 31: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Bottom Line:

(1.1)t Ct

[BGK]X1 Y1 Z1

lsb(X1Y1Z1)

n/dt

Page 32: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Extracting from SR-sources [Rao] r

sqrt(r)

sqrt(r)

r

We generalize this:

Arbitrary number of sources

Page 33: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Recap

(1.1)t Ct

[BGK]X1 Y1 Z1

lsb(X1Y1Z1)

sqrt(r)

r

Arbitrary number of sources

W X Y Z

Page 34: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

SolutionEntropy: n

2 of these have rate /2

4 of these have rate /4

Ct(1.1)t

[BGK]X1 Y1 Z1

lsb(X1Y1Z1)

Page 35: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

FinalEntropy: n

2 of these have rate /2

If n-0.01

# rows << length of row

Page 36: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Result

Theorem: (Assuming we can find primes) ( ) efficient extractor for

min-entropy n1-

space n1-4

output length n(1)

error 2-n(1)

Can improve to get 99% of the min-entropy out using techniques from [Gabizon,Raz,Shaltiel]

Page 37: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Future Directions Smaller min-entropy k?

Non-explicit: k=O(log n) Our results: k=n1-(1)

Larger space? Non-explicit: (k) Our results: (k) only for k=(n)

Other natural models?

Page 38: Deterministic Extractors for Small Space Sources Jesse Kamp, Anup Rao, Salil Vadhan, David Zuckerman.

Questions?


Recommended