Note to users. If you're seeing this message, it means that your browser cannot find this page's style/presentation instructions -- or possibly that you are using a browser that does not support current Web standards. Find out more about why this message is appearing, and what you can do to make your experience of our site the best it can be.
Science Policy Alerts

Site Tools

  • AAAS
  • Subscribe
  • Feedback

Site Search

Search Advanced

Science 28 September 2007:
Vol. 317. no. 5846, pp. 1893 - 1896
DOI: 10.1126/science.1145699

Reports

Symmetrized Characterization of Noisy Quantum Processes

Joseph Emerson,1,2 Marcus Silva,2,3 Osama Moussa,2,3 Colm Ryan,2,3 Martin Laforest,2,3 Jonathan Baugh,2 David G. Cory,4 Raymond Laflamme2,3,5

A major goal of developing high-precision control of many-body quantum systems is to realize their potential as quantum computers. A substantial obstacle to this is the extreme fragility of quantum systems to "decoherence" from environmental noise and other control limitations. Although quantum computation is possible if the noise affecting the quantum system satisfies certain conditions, existing methods for noise characterization are intractable for present multibody systems. We introduce a technique based on symmetrization that enables direct experimental measurement of some key properties of the decoherence affecting a quantum system. Our method reduces the number of experiments required from exponential to polynomial in the number of subsystems. The technique is demonstrated for the optimization of control over nuclear spins in the solid state.

1 Department of Applied Math, University of Waterloo, Waterloo, ON N2L 3G1, Canada.
2 Institute for Quantum Computing, University of Waterloo, Waterloo, ON N2L 3G1, Canada.
3 Department of Physics and Astronomy, University of Waterloo, Waterloo, ON N2L 3G1, Canada.
4 Department of Nuclear Science and Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
5 Perimeter Institute for Theoretical Physics, Waterloo, ON N2L 2Y5, Canada.

Quantum information enables efficient solutions to certain tasks that have no known efficient solution in the classical world, and it has reshaped our understanding of computational complexity. Harnessing the advantages of the quantum world requires the ability to robustly control quantum systems and, in particular, counteract the noise and decoherence affecting any physical realization of quantum information processors (QIPs). A pivotal step in this direction came with the discovery of quantum error correction codes (QECCs) (1, 2) and the threshold theorem for fault-tolerant (FT) quantum computation (36). To make use of quantum error correction and produce fault-tolerant protocols, we need to understand the nature of the noise affecting the system at hand. There is a direct way to fully characterize the noise using a procedure known as process tomography (79). However, this procedure requires resources that grow exponentially with the number of subsystems (usually two-level systems called "qubits") and is intractable for characterizing the multi-qubit quantum systems that are presently realized (1012). We introduce a general symmetrization method that allows for direct experimental characterization of some physically relevant features of the decoherence and apply it to develop an efficient experimental protocol for measuring multiqubit correlations and memory effects in the noise. Compared with existing methods (13), the protocol yields an exponential savings in the number of experiments required to obtain such information. In the context of applications, this information enables optimization of error-correction strategy and tests of some assumptions underlying estimates of the FT threshold. Moreover, the estimated parameters are immediately relevant for optimizing experimental control methods.

Focusing on a system of n qubits, a complete description of a general noise model {Lambda} requires O(24n) parameters. Clearly an appropriate coarse-graining of this information is required; the challenge is to identify efficient methods for estimating the features of practical interest. The method we propose is based on identifying a symmetry associated with a property of interest, and then operationally symmetrizing the noise to yield an effective map Formula, with a reduced number of independent parameters reflecting these properties (Fig. 1). This symmetrization is achieved by conjugating the noise (Fig. 2) with a unitary operator drawn randomly from the relevant symmetry group and then averaging over these random trials (1418). We show below that rigorous statistical bounds guarantee that the number of experimental trials required is independent of the dimension of the group. Hence, our randomization method leads to efficient partial characterization of the map {Lambda} whenever the group elements admit efficient circuit decompositions.


Figure 1 Fig. 1. Schematic of coarse-graining by symmetrization. Averaging the noise {Lambda} by twirling under a symmetry group yields an effective noise process that has a reduced number of independent parameters. Distinct symmetrization groups [represented by (a) red and (b) blue] uniformize different subsets of parameters. [View Larger Version of this Image (33K GIF file)]
 

Figure 2 Fig. 2. Quantum circuit. One experimental run consists of a conjugation of the noise process {Lambda}. The standard protocol requires conjugation only by an element Ci, whereas the ensemble protocol requires conjugating {Lambda} also by a permutation {pi}s of the qubits. The standard protocol requires only one input state Formula, whereas the ensemble protocol requires n distinct input operators {rho}w. [View Larger Version of this Image (7K GIF file)]
 

We apply this general idea to the important problem of estimating the noise parameters that determine the performance of a broad class of QECCs and the applicability of certain assumptions underlying FT thresholds. In general, QECCs protect quantum information only against certain types of noise. A distance-(2t + 1) code refers to codes that correct all errors simultaneously, affecting up to t qubits. Hence, the distance of a QECC determines which terms in the noise will be corrected and which will remain uncorrected. The latter contribute to the overall failure probability. To estimate the failure probability, many fault-tolerance theorems assume that the noise is independent from qubit to qubit or between blocks of qubits. Another common assumption is that the noise is memoryless and hence Markovian in time. Our protocol enables measurements of these noise correlations under a given experimental arrangement without the exponential overhead of process tomography. This protocol is efficient also in the context of an ensemble QIP with highly mixed states (19).

We start by expanding the noise operators in the basis Pi {epsilon} Pn, consisting of n-fold tensor product of the usual single-qubit Pauli operators {1, X, Y, Z} satisfying the orthogonality relation Tr[Pi Pj] = 2n {delta}ij. The Clifford group Formula is defined as the normalizer of the Pauli group Formula: it consists of all elements Ui of the unitary group U(2n) satisfying Formula for every Formula. The protocol requires symmetrizing the channel Formula by averaging over trials in which the channel is conjugated by the elements of Formula applied independently to each qubit (Fig. 2). An average over conjugations is known as a "twirl" (20), and we call the above a Formula-twirl.

Separating out terms according to their Pauli weight w, where w {epsilon} {0,...,n} is the number of nonidentity factors in Pl, letting the index Formula count the number of distinct ways that w nonidentity Pauli operators can be distributed over the n factor spaces, and the index iw = {i1,..., iw} with ij {epsilon} {1, 2, 3} denote which of the nonidentity Pauli operators occupies the jth occupied site, we obtain (see SOM text)

Formula(1)
where the reduced parameters rw,{nu}w are fixed by {Lambda} and Formula are the probabilities of w simultaneous qubit errors in the noise. Some intuition about how a Formula-twirl simplifies the task of noise characterization is obtained by analyzing the case of a single qubit (SOM text).

To measure these probabilities, we probe Formula with input state Formula, followed by a projective measurement of the output state in the basis |l>. This yields an n-bit string l {epsilon} {0, 1}n. Let qw denote the probability that a random subset of w bits of the binary string l has even parity. This gives the eigenvalues of Formula as Formula, and we obtain Formula, where the matrix Formula is a matrix of combinatorial factors (SOM text). If in each single-shot experiment, the Clifford operators are chosen uniformly at random, then with K = O [log(2n)/{delta}2] experiments we can estimate each of the coefficients cw to precision {delta} with constant probability. All imperfections in the protocol contribute to the total probabilities of error. The protocol can be made robust against imperfections in the input state preparation, measurement, and twirling by factoring out the values cw(0) measured when the protocol is performed without the noisy channel:Formula.

The cw can be applied directly to test some of the assumptions that affect estimates of the fault-tolerance threshold (21, 22). In particular, a noisy channel with an uncorrelated distribution of error locations, but with arbitrary correlations in the error type, is mapped under our symmetrization to a channel that is a tensor product of n single-qubit depolarizing channels. A channel satisfying this property will exhibit the scaling Formula. Hence, observed deviations from this scaling imply a violation of the above assumption. However, there are correlated error models that also give rise to this scaling, so the converse implication does not hold.

Furthermore, we can test for non-Markovian properties by repeating the above scheme for distinct time intervals m{tau} with increasing m. If, over the time scale {tau}, the noise satisfies the Markovian semigroup property Formula (23), then so will the twirled map Formula. Consequently, the coefficients cw(m{tau}) measured over the time-scale m{tau} will satisfy cw(m{tau})= cw({tau})m. Observed deviations from this scaling imply non-Markovian effects in the untwirled noise. However, again the converse does not hold; consistency with this scaling does not guarantee that the untwirled noise obeys the Markovian semigroup property.

When applying {cw} to estimate {pw}, the statistical uncertainty for pw grows exponentially with w (SOM text). This still allows for characterization of other important features of the noise. Specifically, the probability p0 is directly related to the entanglement fidelity of the channel, so this protocol provides an exponential savings over recently proposed methods for estimating this single figure of merit (16, 24, 25). [For another approach, see (17)]. Hence, by actually implementing any given code, we can bound the failure probability of that code with only O[log(2n)/{delta}2] experiments and without making any theoretical assumptions about the noise. Moreover, on physical grounds, we may expect the noise to become independent between qubits outside some fixed (but unknown) scale b, after which the pw decreases exponentially with w. The scale b can be determined efficiently with O(nb) experiments.

Although a characterization of the twirled channel is useful given the relevance of twirled channels in some fault-tolerant protocols (22), the failure probability of the twirled channel gives an upper bound to the failure probability of the original untwirled channel whenever the performance of the code has some bound that is invariant under the symmetry associated with the twirl. This holds quite generally in the context of the symmetry considered above because the failure probability of a generic distance-(2t +1) code is bounded above by the total probability of error terms with Pauli weight greater than t, and this weight remains invariant under conjugation by any Formula.

Our protocol is efficient also in the context of an ensemble QIP (19). We prepare deviations from the identity state of the form Formula, with w {epsilon} {1,... n}; hence, the (nonscalable) preparation of pseudo-pure states is avoided. As illustrated in Fig. 2, the ensemble protocol consists of conjugating the process {Lambda}-> {Lambda}i,s with a randomly chosen pair(Ci,{pi}s) in each run, where {pi}s is a random permutation of the qubits. For input operator {rho}w, the output is Formula. Averaging the output operators Formula over i and s returns the input operator scaled by cw.

We performed an implementation of the above protocol on both a two-qubit (chloroform CHCl3) liquid-state and a three-qubit (single-crystal Malonic acid C3H4O4) solid-state nuclear magnetic resonance QIP (26). The results of these experiments are summarized in Table 1. Statistical analysis for one liquid-state set is shown in fig. S1 and for the final two solid-state sets in Fig. 3. The final two sets of (solid-state) experiments were performed to characterize the unknown residual noise occurring under (i) one cycle of a C48 pulse sequence (27) with 10 µs pulse spacing, and (ii) two cycles of C48 with 5 µs pulse spacing. The C48 sequence is designed to suppress the dynamics due to the system's internal Hamiltonian and could be used, for example, for quantum memory. The evolution of the system under this pulse sequence can be evaluated theoretically by calculating the Magnus expansion (28) of the associated effective Hamiltonian, under which the residual effects appear as a sum of terms associated with the Zeeman and dipolar parts of the Hamiltonian, including cross terms. Roughly speaking, effective suppression of the kth term of the Hamiltonian takes places when {gamma}k {tau}k << 1, where {gamma}k is the strength of the term and Formula is the rate at which it is modulated by the pulse sequence. Generally, shorter delays lead to improved performance unless there is a competing process at the shorter time scale. Although two repetitions of the sequence with the pulse spacing of 5 µs has twice as many pulses as the single sequence with the 10 µs spacing, the probabilities of one-, two-, and three-body noise terms all decrease substantially (Table 1). However, the averaging under the 5 µs falls short of ideal performance as a result of incomplete (heteronuclear) decoupling of the qubits (three carbon nuclei) from the environment (nearby hydrogen nuclei) (SOM text). For both sequences, the noise coefficients cw do not statistically deviate from the scaling implied by uncorrelated errors (fig. S3), although, as noted above, this does not guarantee that the errors are uncorrelated.


View this table:
[in this window]
[in a new window]

 
Table 1. Summary of experimental results. The first four sets of experiments (three sets on the two-qubit liquid-state system and one on the three-qubit solid-state system) were designed to characterize the performance of the protocol under engineered noise. The final two sets demonstrate characterization of the (unknown) natural noise affecting the quantum memory created by multiple-pulse time-suspension sequences with different pulse spacings.

 

Figure 3 Fig. 3. Results for pw from experiments 5 and 6 in Table 1. Shown are projections of the four-dimensional likelihood function onto various probability planes. The asymmetry seen in some of the confidence areas is a result of this projection. The results for one cycle with 10 µs pulse spacing (experiment 5) are in red, and the results for two cycles with 5 µs spacing (experiment 6) are in blue. [View Larger Version of this Image (29K GIF file)]
 

Our method provides an efficient protocol for the characterization of noise in contexts where the target transformation is the identity operator, for example, a quantum communication channel or quantum memory. However, the protocol also provides an efficient means for characterizing the noise under the action of a nonidentity unitary transformation. One approach is to decompose the unitary transformation into a product of basic quantum gates drawn from a universal gate set, where each gate in the set acts on at most 2 qubits simultaneously. Hence, the noise map acting on all n qubits associated with any two-qubit gate can be determined by applying the above protocol to other n–2 qubits while applying process tomography to the two qubits in the quantum gate. Another approach is to estimate the average error per gate for a sequence of m gates, such that the composition gives the identity operator. Such a sequence can be generated by making use of the cyclic property U m =1 of any gate in a universal gate set or by choosing a sequence of m–1 random gates followed by an mth gate chosen such that the composition gives the identity transformation.


References and Notes

  • 1. P. W. Shor, Phys. Rev. A 52, R2493 (1995). [CrossRef] [Medline]
  • 2. A. M. Steane, Phys. Rev. Lett. 77, 793 (1996). [CrossRef] [ISI] [Medline]
  • 3. P. W. Shor, Proceedings of the Symposium on the Foundations of Computer Science, 56 (IEEE press, Los Alamitos, California, 1996).
  • 4. D. Aharonov, M. Ben-Or, Proceedings of the 29th Annual ACM Symposium on the Theory of Computing, 176 (ACM Press, New York, 1996).
  • 5. A. Y. Kitaev, Uspekhi Mat. Nauk. 52, 53 (1997).
  • 6. E. Knill, R. Laflamme, W. Zurek, Science 279, 342 (1998).[Abstract/Free Full Text]
  • 7. I. Chuang, M. Nielsen, J. Mod. Opt. 44, 2455 (1997). [CrossRef]
  • 8. G. M. D'Ariano, P. Lo Presti, Phys. Rev. Lett. 86, 4195 (2001). [CrossRef] [ISI] [Medline]
  • 9. M. Mohseni, D. Lidar, Phys. Rev. Lett. 97, 170501 (2006). [CrossRef] [Medline]
  • 10. H. Haffner et al., Nature 438, 643 (2005). [CrossRef] [Medline]
  • 11. D. Leibfried et al., Nature 438, 639 (2005). [CrossRef] [Medline]
  • 12. C. Negrevergne et al., Phys. Rev. Lett. 96, 170501 (2006). [CrossRef] [Medline]
  • 13. A. Childs, I. Chuang, D. Leung, Phys. Rev. A 64, 012314 (2001). [CrossRef]
  • 14. J. Emerson, Y. Weinstein, M. Saraceno, S. Lloyd, D. Cory, Science 302, 2098 (2003).[Abstract/Free Full Text]
  • 15. B. Levi, C. Lopez, J. Emerson, D. G. Cory, Phys. Rev. A 75, 022314 (2007). [CrossRef]
  • 16. J. Emerson, R. Alicki, K. Zyczkowski, J. Opt. B: Quantum and Semiclassical Optics 7, S347 (2005). [CrossRef]
  • 17. C. Dankert, R. Cleve, J. Emerson, E. Livine, quant-ph/0606161 (2006).
  • 18. W. Dur, M. Hein, J. Cirac, H.-J. Briegel, Phys. Rev. A 72, 052326 (2005). [CrossRef]
  • 19. D. G. Cory et al., Fortschr. Phys. 48, 875 (2000). [CrossRef]
  • 20. C. Bennett, D. DiVincenzo, J. Smolin, W. Wootters, Phys. Rev. A 54, 3824 (1996). [CrossRef] [Medline]
  • 21. P. Aliferis, D. Gottesman, J. Preskill, Quant. Inf. Comp 6, 97 (2006).
  • 22. E. Knill, Nature 434, 39 (2005). [CrossRef] [Medline]
  • 23. R. Alicki, K. Lendi, Quantum Dynamical Semigroups and Applications, Lecture Notes in Physics 286, 12 (1987).
  • 24. E. Fortunato et al., J. Chem. Phys. 116, 7599 (2002). [CrossRef]
  • 25. M. Nielson, Phys. Lett. A 303, 249 (2002). [CrossRef]
  • 26. Materials and methods are available as supporting material on Science Online.
  • 27. D. G. Cory, J. B. Miller, A. N. Garroway, J. Magn. Reson. 90, 205 (1990). [ISI]
  • 28. U. Haeberlen, Advances in Magnetic Resonance, Ed. J. Waugh, Academic Press, New York (1976).
  • 29. This work benefited from discussions with R. Blume-Kohout, R. Cleve, M. Ditty, D. Gottesman, E. Knill, B. Levi, and A. Nayak and was supported by the National Science and Engineering Research Council of Canada (NSERC) grants 250673 and 327778, Ontario Research Development Challenge Fund (ORDCF) grant 3232301-05, Army Research Office/Laboratory for Physical Sciences (ARO/LPS) grant W911NF-05-1-0469, and Army Research Office/Mathematics of Information Technology and Complex Systems (ARO/MITACS) grant W911NF-05-1-0298.

Supporting Online Material

www.sciencemag.org/cgi/content/full/317/5846/1893/DC1

Materials and Methods

SOM Text

Figs. S1 to S3

References


Received for publication 25 May 2007. Accepted for publication 29 August 2007.






ADVERTISEMENT
Click Me!

ADVERTISEMENT
Click Me!

To Advertise     Find Products

ADVERTISEMENT

Featured Jobs

Science. ISSN 0036-8075 (print), 1095-9203 (online)