Robust Characterization of Quantum Processes

Similar documents
Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Classical RSA algorithm

Logical error rate in the Pauli twirling approximation

Problem Set # 6 Solutions

Application of Structural Physical Approximation to Partial Transpose in Teleportation. Satyabrata Adhikari Delhi Technological University (DTU)

Introduction to quantum information processing

Simulation of quantum computers with probabilistic models

Characterizing Noise in Quantum Systems

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

Experimental state and process reconstruction. Philipp Schindler + Thomas Monz Institute of Experimental Physics University of Innsbruck, Austria

Characterization of quantum devices

Quantum error correction for continuously detected errors

Felix Kleißler 1,*, Andrii Lazariev 1, and Silvia Arroyo-Camejo 1,** 1 Accelerated driving field frames

Lecture 4: Postulates of quantum mechanics

Supplementary Information

Private quantum subsystems and error correction

6. Quantum error correcting codes

Degradable Quantum Channels

CSE 599d - Quantum Computing Fault-Tolerant Quantum Computation and the Threshold Theorem

Ph 219/CS 219. Exercises Due: Friday 3 November 2006

Lecture 6: Quantum error correction and quantum capacity

Tensor product Take two tensors, get together enough inputs to feed into both, and take the product of their results.

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas

CSE 599d - Quantum Computing Stabilizer Quantum Error Correcting Codes

An Introduction to Quantum Computation and Quantum Information

Introduction to Quantum Error Correction

M. Grassl, Grundlagen der Quantenfehlerkorrektur, Universität Innsbruck, WS 2007/ , Folie 127

A Posteriori Error Estimates For Discontinuous Galerkin Methods Using Non-polynomial Basis Functions

1. Basic rules of quantum mechanics

Exploring Quantum Chaos with Quantum Computers

Structure of Unital Maps and the Asymptotic Quantum Birkhoff Conjecture. Peter Shor MIT Cambridge, MA Joint work with Anand Oza and Dimiter Ostrev

Assignment 1 Math 5341 Linear Algebra Review. Give complete answers to each of the following questions. Show all of your work.

MP 472 Quantum Information and Computation

Compressed representation of Kohn-Sham orbitals via selected columns of the density matrix

Quantum Information & Quantum Computing

Capacity Estimates of TRO Channels

Quantum Teleportation Pt. 1

An Interpolation Problem by Completely Positive Maps and its. Quantum Cloning

Exploring Quantum Control with Quantum Information Processors

b) (5 points) Give a simple quantum circuit that transforms the state

Building Blocks for Quantum Computing Part V Operation of the Trapped Ion Quantum Computer

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Robust Quantum Error-Correction. via Convex Optimization

Exploring Quantum Control with Quantum Information Processors

Operator Quantum Error Correcting Codes

Problem Set # 4 SOLUTIONS

Short Course in Quantum Information Lecture 2

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3,

Ph 219b/CS 219b. Exercises Due: Wednesday 11 February 2009

IBM quantum experience: Experimental implementations, scope, and limitations

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV:

Storage of Quantum Information in Topological Systems with Majorana Fermions

Lecture 2: From Classical to Quantum Model of Computation

Exercises * on Principal Component Analysis

Lecture 22: Introduction to Quantum Tomography

3.024 Electrical, Optical, and Magnetic Properties of Materials Spring 2012 Recitation 1. Office Hours: MWF 9am-10am or by appointment

Advanced data analysis

arxiv: v3 [quant-ph] 14 Feb 2013

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Uncertain Compression & Graph Coloring. Madhu Sudan Harvard

Short Course in Quantum Information Lecture 5

Requirements for scaleable QIP

Quantum Stochastic Maps and Frobenius Perron Theorem

Quantum Physics II (8.05) Fall 2002 Assignment 3

Quantum Information Types

(IN)EQUIVALENCE OF COLOR CODE AND TORIC CODE. Aleksander Kubica, B. Yoshida, F. Pastawski

Measurement-based Quantum Computation

1 = I I I II 1 1 II 2 = normalization constant III 1 1 III 2 2 III 3 = normalization constant...

Quantum Entanglement and Error Correction

Lecture 2: Linear operators

Dynamically protected cat-qubits: a new paradigm for universal quantum computation

Large Scale Data Analysis Using Deep Learning

CLASSIFICATION OF COMPLETELY POSITIVE MAPS 1. INTRODUCTION

Worksheets for GCSE Mathematics. Quadratics. mr-mathematics.com Maths Resources for Teachers. Algebra

Quantum Information & Quantum Computation

Mixed-state sensitivity of several quantum-information benchmarks

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

Quantum Error-Correcting Codes by Concatenation

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Ph 219b/CS 219b. Exercises Due: Wednesday 4 December 2013

Introduction to Quantum Computing

arxiv: v2 [quant-ph] 5 Jan 2015

arxiv: v2 [quant-ph] 14 Feb 2019

Magic States. Presented by Nathan Babcock

Some Introductory Notes on Quantum Computing

Electrical quantum engineering with superconducting circuits

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

Physics 4022 Notes on Density Matrices

Equal Superposition Transformations and Quantum Random Walks

A semi-device-independent framework based on natural physical assumptions

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

Overlapping qubits. Parallel self-testing of (tilted) EPR pairs via copies of (tilted) CHSH. The parallel-repeated magic square game is rigid

9. Distance measures. 9.1 Classical information measures. Head Tail. How similar/close are two probability distributions? Trace distance.

Power of Adiabatic Quantum Computation

Decodiy for surface. Quantum Error Correction. path integral. theory versus. Decoding for GKP code. experiment. Correcting

(1) Correspondence of the density matrix to traditional method

Quantum Optics and Quantum Informatics FKA173

E2 212: Matrix Theory (Fall 2010) Solutions to Test - 1

Covariance and Correlation Matrix

Transcription:

Robust Characterization of Quantum Processes Shelby Kimmel Center for Theoretical Physics, MIT Marcus da Silva, Colm Ryan, Blake Johnson, Tom Ohki Raytheon BBN Technologies JQI Monday Dec. 16

Why don t we have a working quantum computer? Too Many rrors

Can Improve Operations with Better Characterization of rrors Improvement to Computer Cooling Depolarizing error Improvement to Computer Magnetic Shielding xtra rotation around z-axis

Can Improve rror Correcting Codes with Better Characterization of rrors Improvement to rror Correcting Code? Non local, correlated error

Standard Techniques Have Problems Need nearly perfect state preparation, measurement and other operations. Otherwise systematic errors give inaccurate or even invalid results. Not robust

Robust Techniques Gate Set Tomography Procedures [Stark 13, Blume- Kohout et al. 13, Merkel et al. 12] Characterizes many processes at once Randomized Benchmarking (RB) [merson et al. 05, Knill et al. 08, Magesan et al. 11, 12] Can only characterize 1 parameter of 1 type of process. almost all any Can efficiently test performance of a universal gate set.

Outline Background: Issues with standard process characterization Randomized benchmarking framework, challenges of current implementation Our Results: Robust characterization of unital part of any process fficient bound on average fidelity of universal gate set.

Quantum Process (Map) Completely positive trace preserving (CPTP) map = any process that takes valid quantum states to valid quantum states..g. unitary, depolarizing process, dephasing process, amplitude damping process nn qubits, OO(16 nn ) free parameters

Problem with Standard Process Tomography 0 0, 1 0 Λ 0 Λ 0/1 0, 1

Problem with Standard Process Tomography 0 Λ 0 Λ 0/1 0, 1 + Λ + Λ +/ +,

Repeated Application Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1

Repeated Application Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 If eigenstate of, will only see how acts on this state

Randomized Benchmarking Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Randomizing Unitaries Recovery Unitaries

Randomized Benchmarking Simulated Randomized Benchmarking xperiment Value of Measurement Observable Sequence Length Decay constant depends on one parameter of

Randomized Benchmarking Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Λ 0 0 Λ 0/1 0, 1 Randomizing Unitaries Have rrors! Recovery Unitaries

Two Issues with RB 1. How can we extract more than just 1 parameter? 2. How can we deal with errors on the randomizing operations?

Randomizing Operation: Clifford Twirl 1 CC ii CC ii in Cliffords CC ii CC ii ρρ = 1 qq ρρ + qq II dd Result is depolarizing channel (very simple process) that depends on only one parameter of : Average fidelity of to the identity Average fidelity of = dd ψψ ψψ ( ψψ ψψ ) ψψ

Randomizing Operation: Clifford Twirl verything inside the Clifford twirl gets simplified to a depolarizing channel CC ii CC ii To implement (approximately), repeat many times, each time randomly choosing CC ii, and average results

Randomizing Operation: Clifford Twirl 0 Λ 0 Λ 0/1 0, 1 Randomizing Operations Recovery Unitaries CC CC ii ii CC jj CC jj

Randomizing Operations Simulated Randomized Benchmarking xperiment Value of Measurement Observable Sequence Length Decay constant depends on 1 parameter of : Average fidelity of to the identity.

1. xtracting More Information CC CC ii ii CC jj CC jj Twirl simplifies too much! no twirl stick additional information inside twirl

1. xtracting More Information CC CC xx CC ii ii CC jj CC xx CC jj CC xx is fixed not random. The same CC xx is applied in each twirl.

1. xtracting More Information Simulated Randomized Benchmarking xperiment Value of Measurement Observable Sequence Length Decay constant depends on 1 parameter of : Average Fidelity of to CC xx (can have fast decays)

1. xtracting More Information CPTP map: 16 nn 4 nn parameters for nn-qubit map 4 nn 1 0 0 To compose two maps, just multiply matrices! 4 nn Vectors VV span a subspace SS Learn inner product between VV and unknown vector uu Can learn projection of uu onto SS Cliffords span unital part Learn inner product between Cliffords and Learn projection of onto unital subspace

2. Dealing with rrors CC ii Λ CC CC xx CC ii CC jj Λ CC CC xx CC jj

2. Dealing with rrors CC ii Λ CC CC xx CC ii CC jj Λ CC CC xx CC jj

2. Dealing with rrors almost complete characterization of Λ CC 1 0 0 + almost complete characterization of Λ CC 1 0 0 = almost complete characterization of 1 0 0 All without the systematic errors of previous procedures!

xperimental Implementation

Negative Witness Test [Moroder et al. 13] To be a valid quantum process, must be trace preserving and completely positive Complete positivity = in Choi representation, all eigenvalues must be positive Negative witness test: Look at value of smallest eigenvalues of reconstructed map in Choi representation. If negative, BAD!

Negative Witness Test for Hadamard RBT RBT (No error correction) QPT QPT

fficient Fidelity stimate 1 0 0 Requires an exponential number of measurement settings with different CC xx Instead, only want to check that your operations are good enough. Want to check implementation of Clifford Gates and T gates = universal gate set

fficient Fidelity stimate Λ CC CC xx Average fidelity to any unitary UU of O(log nn) T gates O(poly nn) Cliffords only need to repeat for O(poly nn) different CC xx. Λ CC II If Λ CC is close to Identity, can closely bound the average fidelity of to UU. Can test a universal gate set!

Conclusions and Open Questions Can robustly measure unital part of any quantum process Can efficiently and robustly test fidelity of universal quantum gate set operations. xperimentally implemented with superconducting qubit system at BBN What about the non-unital part? Can we extract other information efficiently and robustly (compressed sensing?) How does RB compare to Gate Set Tomography methods?

fficient Fidelity stimate Average Fidelity (, UU) tr UU aa xx xx CC xx Unitaries composed of Cliffords and O(log nn) T gates can be written as a linear combination of O(poly nn) Cliffords. Only need to measure O(poly nn) traces, each of which can be done efficiently.

fficient Fidelity stimate Average Fidelity (, UU) tr Λ CC UU aa xx xx CC xx Since we haven t characterized Λ CC, we can t get rid of its effect. However, we can measure its average fidelity to the identity, and if it is close to the identity, we can bound its effect

fficient Fidelity stimate Λ CC CC xx To get average fidelity to any unitary UU of O(log nn) T gates and O(poly nn) Cliffords, only need to repeat for O(poly nn) overlaps CC xx. Λ CC II If Λ CC is close to Identity, can closely bound the average fidelity of to UU. Can test a universal gate set!

What do we measure? Λ CC CC xx We measure tr Λ CC CC xx Λ CC CC xx

What can we measure? CPTP map: 16 nn 4 nn parameters for nn qubit map 4 nn 4 nn 1 0 0 Choose many different CC xx ss and measure trace. By measuring enough traces can learn unital part We learn: 16 nn 2 4 nn + 1 parameters

What do we characterize? CC xx Need to repeat for 16 nn different CC xx 4 nn 4 nn 1 0 0 Unital part. (Pauli-Liouville Representation)

2. Dealing with rrors CC ii Λ CC CC xx CC ii CC jj Λ CC CC xx CC jj Randomizing Operation = Twirl

Can we do better with Randomized Benchmarking? Can we robustly characterize many parameters of any operation? Can characterize We show almost Cliffords all span parameters unital part of of any quantum maps. By learning average quantum map fidelity of to many CC xx ss, can learn projection of into unital subspace. What information can we obtain robustly and efficiently? Can test performance of a universal gate set.