Top Banner
Pretty-Good Tomography Scott Aaronson MIT
19

Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Mar 26, 2015

Download

Documents

Arianna Clark
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Pretty-Good Tomography

Scott Aaronson

MIT

Page 2: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

There’s a problem…

To do tomography on an entangled state of n qubits, we need exp(n) measurements

Does this mean that a generic state of (say) 10,000 particles can never be “learned” within the lifetime of the universe?

If so, this is certainly a practical problem—but to me, it’s a conceptual problem as well

Page 3: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

What is a quantum state?A “state of the world”? A “state of knowledge”?

Whatever else it is, should at least be a useful hypothesis that encapsulates previous observations and lets us predict future ones

How “useful” is a hypothesis that takes 105000 bits even to write down?

Seems to bolster the arguments of quantum computing skeptics who think quantum mechanics will break down in the “large N limit”

Page 4: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Really we’re talking about Hume’s Problem of Induction…

You see 500 ravens. Every one is black. Why does that give you any grounds whatsoever for expecting the next raven to be black?

?

The answer, according to computational learning theory: In practice, we always restrict attention to some class of hypotheses vastly smaller than the class of all logically conceivable hypotheses

Page 5: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Probably Approximately Correct (PAC) Learning

Set S called the sample space

Probability distribution D over S

Class C of hypotheses: functions from S to {0,1}

Unknown function fC

Goal: Given x1,…,xm drawn independently from D, together with f(x1),…,f(xm), output a hypothesis hC such that

with probability at least 1- over x1,…,xm

,1Pr

xfxhDx

Page 6: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Valiant 1984: If the hypothesis class C is finite, then any hypothesis consistent with

C

Om log1

random samples will also be consistent with a 1- fraction of future data, with probability at least 1- over the choice of samples

“Compression implies prediction”

Occam’s Razor Theorem

And even if we discretize, it’s still

doubly exponential in the number of qubits!

But the number of quantum

states is infinite!

Page 7: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Theorem [A. 2004]: Any n-qubit quantum state can be “simulated” using O(n log n log m) classical bits, where m is the number of (binary) measurements whose outcomes we care about.

bits, from which Tr(Ei) can be estimated to within additive error given any Ei (without knowing ).

A Hint of What’s Possible…

m

nnO log

log~2

Let E=(E1,…,Em) be two-outcome POVMs on an n-qubit state . Then given (classical descriptions of) E and , we can produce a classical string of

Page 8: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Let be an n-qubit state, and let D be a distribution over two-outcome measurements.

Suppose we draw measurements E1,…,Em independently from D, and then find a hypothesis state that minimizes

Quantum Occam’s Razor Theorem[A. 2006]

1

log1

log22424

nCm

1TrTrPr EEDE

m

iii bE

1

2Tr

Then

with probability at least 1- over E1,…,Em, provided

(bi = outcome of Ei)

(C a constant)

Page 9: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Beyond the Bayesian and Max-Lik creeds: a third way?

We’re not assuming any prior over states

Removes a lot of problems!

Instead we assume a distribution over measurements

Why might that be preferable for some applications?

We can control which measurements to apply, but not what the state is

Page 10: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Extension to process tomography?

No!

Suppose U|x=(-1)f(x)|x, for some random Boolean function f:{0,1}n{0,1}

Then the values of f(x) constitute 2n independently accessible bits to be learned about

Yet each measurement provides at most n of the bits

Hence, no analogue of my learning theorem is possible

Page 11: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Extension to k-outcome measurements?

Sure, if we increase the number of sample measurements m by a poly(k) factor

Note that there’s no hope of learning to simulate 2n-outcome measurements (i.e. measurements on all n qubits) after poly(n) sample measurements

Page 12: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

How do we actually find ?

This is a convex programming problem, which can be solved in time polynomial in the Hilbert space dimension N=2n

In general, we can’t hope for better than this—for basic computational complexity reasons

Let b1,…,bm be the binary outcomes of measurements E1,…,Em

Then choose a hypothesis state to minimize

m

iii bE

1

2Tr

Page 13: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Custom Convex Programming Method[E. Hazan, 2008]

Theorem (Hazan): This algorithm returns an -optimal solution after only log(m)/2 iterations.

m

iii bEf

1

2Tr Let

Set S0 := I/N

For t:=0 to

Compute smallest eigenvector vt of f(St)

Compute step size t that minimizes f(St+t(vtvt*-St))

Set St+1 := St + t(vtvt*-St)

Page 14: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Implementation[A. & Dechter 2008]

We implemented Hazan’s algorithm in MATLAB

Code available on request

Using MIT’s computing cluster, we then did numerical simulations to check experimentally that the learning theorem is true

Page 15: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Experiments We Ran

1. Classical States (sanity check). States have form =|xx|, measurements check if ith bit is 1 or 0, distribution over measurements is uniform.

2. Linear Cluster States. States are n qubits, prepared by starting with |+n and then applying conditional phase (P|xy=(-1)xy|xy) to each neighboring pair. Measurements check three randomly-chosen neighboring qubits, in a basis like {|0|+|0,|1|+|1,|0|-|1}. Acceptance probability is always ¾.

Page 16: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

3. Z2n Subgroup States. Let H be a subgroup of

G=Z2n of order 2n-1. States =|HH| are equal

superpositions over H. There’s a measurement Eg for each element gG, which checks whether gH: *

4

1

4

1

2

1ggng UUIE

where Ug|h=|gh for all hG. Eg accepts with probability 1 if gH, or ½ if gH.

Inspired by [Watrous 2000]; meant to showcase pretty-good tomography with non-commuting measurements.

Page 17: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
Page 18: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
Page 19: Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.

Open Problems

Find more convincing applications of our learning theorem

Find special classes of states for which learning can be done using computation time polynomial in the number of qubits

Improve the parameters of the learning theorem

Experimental demonstration!

DUNCE

DUNCE