Efficient verification of bosonic quantum channels via benchmarking
Ya-Dong Wu, Barry C. Sanders

TL;DR
This paper develops practical verification methods for bosonic quantum channels, using average-fidelity witnesses and local measurements, enabling efficient benchmarking of continuous-variable quantum devices.
Contribution
It introduces experimentally feasible verification schemes for bosonic channels with polynomial sample complexity, including new average-fidelity witnesses for Gaussian channels.
Findings
Verification schemes are feasible with polynomial sample complexity.
Benchmarking can be performed using only two-mode squeezed vacuum states and local homodyne detection.
The methods enable reliable testing of quantum components in continuous-variable quantum information.
Abstract
We aim to devise feasible, efficient verification schemes for bosonic channels. To this end, we construct an average-fidelity witness that yields a tight lower bound for average fidelity plus a general framework for verifying optimal quantum channels. For both multi-mode unitary Gaussian channels and single-mode amplification channels, we present experimentally feasible average-fidelity witnesses and reliable verification schemes, for which sample complexity scales polynomially with respect to all channel specification parameters. Our verification scheme provides an approach to benchmark the performance of bosonic channels on a set of Gaussian-distributed coherent states by employing only two-mode squeezed vacuum states and local homodyne detections. Our results demonstrate how to perform feasible tests of quantum components designed for continuous-variable quantum information…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Efficient verification
of bosonic quantum channels via benchmarking
Ya-Dong Wu
Institute for Quantum Science and Technology, University of Calgary, Alberta T2N 1N4, Canada
Barry C. Sanders
Institute for Quantum Science and Technology, University of Calgary, Alberta T2N 1N4, Canada
Program in Quantum Information Science, Canadian Institute for Advanced Research, Toronto, Ontario M5G 1M1, Canada
Shanghai Branch, National Laboratory for Physical Sciences at Microscale, University of Science and Technology of China, Shanghai 201315, People’s Republic of China
Abstract
We aim to devise feasible, efficient verification schemes for bosonic channels. To this end, we construct an average-fidelity witness that yields a tight lower bound for average fidelity plus a general framework for verifying optimal quantum channels. For both multi-mode unitary Gaussian channels and single-mode amplification channels, we present experimentally feasible average-fidelity witnesses and reliable verification schemes, for which sample complexity scales polynomially with respect to all channel specification parameters. Our verification scheme provides an approach to benchmark the performance of bosonic channels on a set of Gaussian-distributed coherent states by employing only two-mode squeezed vacuum states and local homodyne detections. Our results demonstrate how to perform feasible tests of quantum components designed for continuous-variable quantum information processing.
I Introduction
Progress in optical quantum computing Masada et al. (2015); Andersen et al. (2015); Takeda and Furusawa (2017) demands efficient schemes to verify performance of optical quantum processes, which would serve as components and devices for the quantum system. Characterization by quantum process tomography Chuang and Nielsen (1997); Poyatos et al. (1997); D’Ariano and Presti (2001); Altepeter et al. (2003); O’Brien et al. (2004); Lobino et al. (2008); Rahimi-Keshari et al. (2011) could serve as a means for gathering sufficient assessment data to be used for verification, but, unfortunately, quantum process tomography is inefficient: the sampling overhead scales exponentially with system size, with system size being logarithmic in Hilbert space dimension corresponding to how much quantum information (e.g., number of qubits) required to describe the system. Direct fidelity estimation Flammia and Liu (2011); da Silva et al. (2011) provides a way to partially characterize quantum channels with less overhead, but its adaption to bosonic channels requires measuring the Wigner function of output states at each phase-space point, and hence is not feasible due to the non-compactness of phase space. Randomized benchmark Magesan et al. (2011, 2012); Wallman and Flammia (2014); Proctor et al. (2017) provides a scalable method to evaluate the average performance of Clifford gates, however, its adaption to bosonic channels is not readily obtained because Gaussian unitary operations, as continuous-variable analog of Clifford gates, do not form an exact unitary -design Zhuang et al. (2019). Our aim is to devise efficient and experimentally feasible verification schemes for bosonic channels.
Quantum-state verification is widely studied Aolita et al. (2015); Hangleiter et al. (2017); Takeuchi and Morimae (2018); Gluza et al. (2018); Pallister et al. (2018, 2018); Zhu and Hayashi (2019). Reliable and efficient verification schemes Aolita et al. (2015) for both bosonic Gaussian pure states and pure states generated by photon-number state inputs, linear optical interferometers and photon number detections has been generalized to non-Gaussian cubic phase states Liu et al. (2018). These verification approaches have been adapted to benchmarking continuous-variable (CV) quantum gates Farias and Aolita (2018). On the other hand, a series of quantum-process benchmark approaches for bosonic channels have been explored Chiribella and Xie (2013); Chiribella and Adesso (2014); Yang et al. (2014); Bai and Chiribella (2018). An alternative approach benchmarks the average fidelity of bosonic quantum processes over all coherent states by preparing a two-mode squeezed vacuum state and measuring a single observable Bai and Chiribella (2018).
An experimentally appealing adaptation Farias and Aolita (2018) of recent verification schemes Aolita et al. (2015); Liu et al. (2018) only estimates average fidelity over a finite-dimensional subspace chosen by selecting a finite set of coherent states. This subspace selection cannot assess quantum-channel performance over the entire infinite-dimensional Hilbert space . In contrast, the alternative scheme Bai and Chiribella (2018) is challenged by experimental limitations: online squeezing, which squeezes any state known or unknown Yoshikawa et al. (2007); Miwa et al. (2014), and quantum memories Lvovsky et al. (2009); Saglamyurek et al. (2011). Here we combine the favourable features of the state verification approach Aolita et al. (2015) and the unified quantum-benchmark approach Bai and Chiribella (2018) to develop our verification schemes for bosonic channels.
We formulate quantum-channel verification as an adversarial game between a technology-limited verifier and an untrusted, powerful prover who has significant but bounded quantum technology. Our average-fidelity witness issues a certificate that contains a tight lower bound of the average fidelity of the quantum channel. We develop a general framework for verification of optimal quantum channels, and, as examples of this framework, we present reliable and experimentally feasible verification schemes for both multi-mode Gaussian unitary channels and single-mode amplification channels. Both schemes can be implemented by preparing two-mode squeezed vacuum states and applying local homodyne detections, and the sample complexities for both two schemes scale polynomially with all channel-specification parameters. Thus, our results provide experimentally feasible tests of quantum components in bosonic quantum systems.
Our paper is organized as follows. Section II reviews the background related to Gaussian quantum information, verification of Gaussian pure states and benchmark of quantum channels. Section III provides the mathematical definitions of verification of quantum channels and average-fidelity witness. In Sec. IV, we introduce the verification scheme of multi-mode Gaussian unitary channels and single-mode amplification channels. Sections V and VI are the discussion and conclusion sections, respectively.
II Background
In this section, we first briefly review CV quantum information. Second, we present the mathematical definitions of quantum-state verification and of a fidelity witness, and discuss verification protocols for multi-mode Gaussian pure states Aolita et al. (2015). Third is a review of the unified benchmark approach Bai and Chiribella (2018) by preparing one single input state and measuring one single observable.
II.1 Gaussian quantum information in a nutshell
This subsection begins with pertinent basic concepts of CV quantum information Weedbrook et al. (2012); Serafini (2017). We discuss the important concepts on Gaussian quantum information, necessary for the verification protocols in Sec. IV, including Gaussian states, multi-mode Gaussian unitary operations, and homodyne measurements. In bosonic systems, CV quantum information is encoded in the Fock space , where is a single-mode Fock space, spanned by Fock number states , and denotes the number of modes. For each mode , we denote the position operator and momentum operator by and , respectively. The annihilation and creation operators are
[TABLE]
with the commutator describing the bosonic algebra.
Each density operator on is a trace-class operator. Given an observable , its mean value is
[TABLE]
To make well defined for any on , either is bounded or a sequence of bounded self-adjoint operator exists such that Hall (2013)
[TABLE]
where is the Euclidean norm on . For example, although the number operator is not bounded, due to the finite energy restriction, a sequence of operators
[TABLE]
approaches the limit in (3), so the mean photon number is always well defined.
An -mode density operator is a Gaussian state if its characteristic function
[TABLE]
is a Gaussian distribution, where ⊤ denotes transpose. Any -mode Gaussian state can be characterized by the first two cumulants of the conjugated quadrature operators, i.e., mean vector and covariance matrix
[TABLE]
where
[TABLE]
is the anti-commutator.
A thermal state at temperature is a Gaussian state with density operator on Fock basis
[TABLE]
where is the mean photon number, is the frequency for this mode, and is Boltzmann’s constant. The density operator of a thermal state can be represented as a function of annihilation and creation operators Collett (1988); Fan (2003),
[TABLE]
The purification of is a two-mode squeezed vacuum state
[TABLE]
for the squeezing parameter.
Gaussian unitary operations (that is, unitary representations of Gaussian maps) are unitary operations that map Gaussians quantum states to Gaussian quantum states. Gaussian-preserving unitary operations form the semidirect product group Bartlett et al. (2002)
[TABLE]
for the Heisenberg-Weyl group comprising displacement operations on -mode phase space and the real symplectic group comprising squeezers and linear optical interferometers. The spectral norm of , denoted by , equals , where is the maximal single-mode squeezing parameter in . Any multi-mode Gaussian unitary operation yields an affine mapping on phase space
[TABLE]
Under the Gaussian unitary operation , the mean values and covariance matrix of a Gaussian state are transformed to
[TABLE]
The Gaussian unitary operation
[TABLE]
with phase-space transformation
[TABLE]
is a two-mode squeezing operation. Online squeezing, in experiments, is the squeezing of an arbitrary, possibly unknown quantum state Weedbrook et al. (2012).
Single-mode homodyne detection regarding quadrature operator
[TABLE]
corresponds to a positive operator-valued measurement (POVM)
[TABLE]
where is an eigenstate of quadrature operator with eigenvalue , but not within De la Madrid (2005). The probability of measurement outcome is
[TABLE]
Experimentally, homodyne detection is accomplished by combining a signal mode with a local oscillator by a balanced beam splitter and detecting the difference of photon numbers between the two output modes. Homodyne detection can be used for the purpose of quantum tomography Lvovsky and Raymer (2009).
In this subsection, we have reviewed Gaussian states, multi-mode Gaussian unitary operations, as well as homodyne measurements. In the next subsection, we explain how to verify a Gaussian pure state.
II.2 Verification of pure states
This subsection begins by the definition of quantum-state verification. Then we review the mathematical definition of fidelity witness Gluza et al. (2018). Finally, we discuss the fidelity witness for Gaussian pure states and the verification protocol for Gaussian pure states Aolita et al. (2015); Farias and Aolita (2018).
Verification is the process of determining whether an implementation properly satisfies design specifications Oberkampf and Roy (2010). Verification, along with validation that determines whether an implementation is qualified to accomplish a certain task, is important for assessing the credibility of a product or a system. Here quantum-state verification Aolita et al. (2015); Hangleiter et al. (2017); Takeuchi and Morimae (2018); Gluza et al. (2018); Pallister et al. (2018, 2018); Zhu and Hayashi (2019) aims to check whether an implementation of certain quantum state meets the specifications of a target quantum state or not. While ref. Aolita et al. (2015); Hangleiter et al. (2017); Gluza et al. (2018) use “certification” to refer to the process of verification, in this paper, we use the phrase “quantum-state verification” rather than “certification”.
There is a technology-limited verifier and an untrusted, powerful prover with significant but bounded quantum technology. The verifier provides the prover with the classical description of a pure state , and the prover sends independent and identical copies of quantum state to the verifier. Then by measurements, the verifier decides whether to accept as a certified preparation of or reject it. The figure of merit for state verification is fidelity
[TABLE]
Reminiscent of interactive proof systems Goldwasser et al. (1989); Homer and Selman (2011), the completeness and soundness conditions of quantum-state verification are defined as follows.
Definition 1** (Aolita et al. (2015)).**
With respect to threshold fidelity and maximal failure probability , the verifier’s verification test should satisfy
completeness: if , the verifier accepts with probability at least ; 2. 2.
soundness: if , the verifier rejects with probability at least .
As has zero measure in the topological space of density operators induced by fideity, to make the definition practically meaningful, the verifier should accept all states in a neighbourhood of with probability at least .
In the multi-qubit case, can be estimated Flammia and Liu (2011); da Silva et al. (2011) by decomposing into a linear combination of Pauli operators and measuring the overlap between and each Pauli operator. This idea gives rise to verification schemes for ground states of Hamiltonians and certain stabilizer states by measuring single-qubit Pauli operators Takeuchi and Morimae (2018). Adapting this idea into infinite-dimensional system, can be estimated by measuring the Wigner function of at different phase-space points da Silva et al. (2011). Although experimentally viable Lvovsky and Raymer (2009), as the phase space is non-compact, this method cannot yield a reliable estimation of the fidelity of a CV state by using a finite number of copies.
To obtain an efficient verification scheme for Gaussian pure states, we introduce fidelity witness, which provides an economic way to detect . Analogous to entanglement witness Terhal (2000); Horodecki et al. (2009), a fidelity witness distinguishes from the whole set for any threshold fidelity . Here we present the mathematical definition of fidelity witness.
Definition 2** (Gluza et al. (2018)).**
A self-adjoint operator is a fidelity witness for if
[TABLE]
satisfies
(21) 2. 2.
(22)
We see that
[TABLE]
witnesses
[TABLE]
whereas
[TABLE]
does not imply any relation between and .
Now we explain how to verify a Gaussian pure state by measuring a fidelity witness, which has been first studied Aolita et al. (2015) and then summarized in the formalism of fidelity witness Farias and Aolita (2018). For any Gaussian pure state
[TABLE]
the observable
[TABLE]
is a fidelity witness, such that
[TABLE]
where equality is achieved iff . The above mean value is a linear combination of single-mode expectation values and two-mode correlations Aolita et al. (2015)
[TABLE]
Thus, the right-hand side of inequality (28) can be estimated by local homodyne detections on .
The verification protocol for Gaussian pure states Aolita et al. (2015) is reformulated in Algorithm 1. This protocol requires copies of Aolita et al. (2015), where
[TABLE]
, and is the maximum number of input modes to which an output mode is coupled.
This protocol is a reliable verification protocol satisfying the completeness and soundness conditions in Def. 1. Furthermore, this protocol accepts any state close enough to Aolita et al. (2015). For any and , if
[TABLE]
where is a fidelity gap Aolita et al. (2015) depending on both and , the verifier accepts with probability at least . As
[TABLE]
the verifier, with a high probability, accepts any state in a neighbourhood of in the topological space of density operators.
In this subsection, we have explained how verification of quantum states can be cast into an adversarial game between a verifier and a prover. We have reviewed the mathematical definitions of fidelity witness as well as the verification protocol for multi-mode Gaussian pure states.
II.3 Benchmarking quantum channels
This subsection reviews the general framework of quantum-process benchmarking Yang et al. (2014). After that, we explain how an arbitrary benchmark test can be reformulated into a canonical test that employs one input state and measures one observable Bai and Chiribella (2018).
Here quantum-process benchmarking refers to measuring the performance of an experimental quantum process using a specific figure of merit, such as average fidelity, resulting in a value that is compared with theoretical values. Direct-fidelity estimation approach Flammia and Liu (2011); da Silva et al. (2011) can be used to benchmark multi-qubit quantum channels by preparing product states and measuring single-qubit Pauli operators. On the other hand, quantum randomized benchmarking provides an efficient way to estimate the average gate fidelity of multi-qubit Clifford gates. However, neither of these methods are readily adapted to benchmarking bosonic channels due to the finite-energy restriction Chiribella and Adesso (2014); Yang et al. (2014); Bai and Chiribella (2018); Sharma and Wilde (2018); Farias and Aolita (2018).
Now we introduce a general framework of quantum-process benchmarking in terms of a quantum-state transformation game Yang et al. (2014). In order to measure the performance of a prover’s quantum channel, denoted by , a verifier prepares a state with probability (in general, a probability measure), sends through , applies certain measurement on , and assign different scores to different measurement outcomes, where is a label. We use to denote the set of labels, and the cardinality of can either be finite or be countably infinite or even uncountable. The expected score quantifies the performance of channel .
For average-fidelity-based benchmarking, the verifier’s measurement is described by the POVM
[TABLE]
If the measurement outcome corresponds to , then the verifier assigns score to ; otherwise he assigns score [math]. Then the expected score equals the average fidelity
[TABLE]
where, if is an uncountable set, must be replaced by .
Now we discuss a benchmark test, proposed in Bai and Chiribella (2018), which requires only one input state and measurements of one observable. Rather than sampling different inputs , any benchmark test can be reformulated into a new test that requires only the preparation of one input state and the measurement of one observable by adding a reference system R, where A and A*′* denote channel input and channel output, respectively. The new test is equivalent to the original one, in the sense that, for any CPTP map , the expected score
[TABLE]
where is the identity channel on reference R. and in Eq. (37) are not unique: different combinations of input and observable lead to equivalent tests iff they yield the same performance operator Bai and Chiribella (2018), which is defined below.
Definition 3** (Bai and Chiribella (2018)).**
For a benchmark test with input state and observable , the performance operator is
[TABLE]
This performance operator (38) satisfies the condition that, for any quantum channel ,
[TABLE]
for the Jamiołkowski operator for Jamiołkowski (1972).
Here we present one of the main results in Bai and Chiribella (2018). As the combination of and is not unique, an experimentally feasible input state is preferred. Any benchmark test of can be reformulated into a canonical test by preparing an entangled pure state , applying to system A, and applying measurements on with the observable Bai and Chiribella (2018)
[TABLE]
where
[TABLE]
and is a partial isometry such that
[TABLE]
By plugging the performance operator for average-fidelity-based test
[TABLE]
into Eq. (40), we obtain the single observable to be measured, in order to estimate average fidelity.
We have briefly reviewed CV quantum information theory, especially Gaussian states and Gaussian unitary operations. Furthermore, we have reviewed concepts concerning quantum-state verification and fidelity witness. Our exposition has elucidated how a multi-mode Gaussian pure state can be verified by measuring a fidelity witness. We have also discussed quantum-process benchmark and the canonical benchmark test.
III Definitions and framework
This section develops our general framework of verification of an optimal quantum channel. We introduce a new concept, called average-fidelity witness. We present our general protocol for quantum-channel verification and show this verification protocol satisfies completeness and soundness conditions.
Consider a state-transformation task
[TABLE]
with an input ensemble
[TABLE]
as well as an output-target-state set
[TABLE]
Suppose at least one optimal quantum channel exists in the sense that achieves the maximal average fidelity
[TABLE]
In the finite-dimensional case, such an optimal quantum channel always exists Konig et al. (2009); Chiribella and Xie (2013).
There is a technology-limited verifier and an untrusted, powerful prover with significant but bounded quantum technology. The verifier provides the prover with the classical description of the input ensemble (45) as well as the output-target-state set (46), and the prover sends independent and identical copies of quantum channels, , to the verifier. The verifier prepares input states and applies local measurements at outputs without any state-preparation and measurement (SPAM) errors, and then decides whether to accept as an optimal quantum channel in terms of , or reject it. We define completeness and soundness requirements for verification of optimal quantum channels as follows.
Definition 4**.**
An optimal-quantum-channel verification, with respect to threshold average fidelity and maximal failure probability , satisfies
completeness: if , then the verifier accepts with probability no less than ; 2. 2.
soundness: if , then the verifier rejects with probability no less than .
To guarantee quantum-channel verification makes sense in practice, the verifier should accept any quantum channel in a neighbourhoood of in the topolocal space of all CPTP maps induced by the average fidelity in Eq. (36).
In order to verify whether is optimal, one way is to follow the procedures of the canonical average-fidelity-based benchmark test in Subsec. II.3. In general, however, in Eq. (40) is not feasibly measured. Here we define average-fidelity witness, which yields a tight lower bound of the average fidelity and develop a quantum-channel verification protocol involving measurement of an average-fidelity witness.
Definition 5**.**
An observable is an average-fidelity witness for on the state if
[TABLE]
satisfies
(49) 2. 2.
(50)
Analogous to the fidelity witness, measuring the average-fidelity witness distinguishes the optimal quantum channels from all quantum channels, whose average fidelity is below the threshold.
The verification game between the verifier and the prover can also be interpreted by a query model: copies of quantum channel are obtained via queries from a black box to decide whether is optimal or not in terms of average fidelity. Given certain classical descriptions of input and target-output ensembles, the black box, each time, outputs one independent and identical copy of a quantum channel. The query complexity describes how many copies of are demanded from the black box, in order to have a reliable answer on whether is optimal or not. As estimating the mean value of an average-fidelity witness is sampling the mean value of an unknown distribution, we use sampling complexities, instead of query complexities, from now on, to infer how the number of copies of scales with respect to the size of the classical description of input and target-output ensembles. We present our general framework of a verification protocol for optimal quantum channels in Algorithm 2.
This general verification protocol satisfy both the completeness and soundness conditions in definition 4. If is an optimal quantum channel, then . Hence, with probability at least ,
[TABLE]
If , with probability at least ,
[TABLE]
Using the decision-making procedure, we conclude that this protocol satisfies the completeness and soundness conditions.
From the continuity of the function at optimal quantum channels, a neighbourhood of optimal channels exists in the topological space of CPTP maps, such that in this neighbourhood satisfies
[TABLE]
Hence, with probability at least ,
[TABLE]
It indicates that the verifier accepts any quantum channel in a neighbourhood of the optimal channels, with high probability, in the topological space.
This section has presented our general scheme on how to verify an optimal quantum channel in terms of average fidelity. We have mathematically defined optimal-quantum-channel verification and average-fidelity witness. In next section, we present examples of this general verification protocol by measuring experimentally feasible average-fidelity witnesses.
IV Verification of bosonic channels
In this section, we present two verification protocols, one for multi-mode Gaussian unitary channels, the other for single-mode amplification channels. All operations and sample complexities in the protocols are specified. The verification operations only require the preparation of two-mode squeezed vacuum states and the application of local homodyne detections. The sample complexities scale polynomially with respect to all channel-specification parameters. In both protocols, we devise experimentally feasible average-fidelity witnesses, the mean values of which, can be sampled by local homodyne detections.
IV.1 Verification of multi-mode Gaussian unitary channels
In this subsection, we present a verification protocol for multi-mode Gaussian unitary channels. Central to this verification protocol, is an average-fidelity witness, and we show that the mean value of this witness can be estimated by sampling the means and the covariance matrix of quadrature operators.
Here we investigate a verification protocol for the optimal quantum channel in terms of average fidelity
[TABLE]
where
[TABLE]
is the unitary quantum channel and
[TABLE]
is a product of coherent states. Evidently, achieves unity average fidelity (56).
The verification protocol for the optimal quantum channel in terms of the average fidelity (56) is presented in Algorithm 3. The schematic diagram of the verification scheme is shown in Fig. 1. The protocol requires copies of , where
[TABLE]
All the measurements in the protocol can be accomplished by local homodyne settings, and the detailed measurement scheme is explained in Appendix E.
Now we devise an average-fidelity witness for the average fidelity in Eq. (56) and show that its mean value is a linear combination of , and . Hence, the mean value of the witness can be estimated by the measurement and classical-information processing schemes in Algorithm 3.
Theorem 6**.**
The observable
[TABLE]
is an average-fidelity witness for on .
From now on, we use to denote the average-fidelity witness (63). To show Theorem 6, we need Lemmas 7 and 8.
Lemma 7**.**
Given performance operator
[TABLE]
where , and input state , if , then
[TABLE]
where
[TABLE]
and
[TABLE]
otherwise,
[TABLE]
where
[TABLE]
Ref. Bai and Chiribella (2018) has shown the results in Lemma 7, except missing the constant in Eq. (68). The proof of this lemma is in Appendix A.
Lemma 7 implies that by applying two-mode squeezing and measuring at one mode, the verifier can directly estimate the average fidelity. As
[TABLE]
the mean value of can be estimated by using heterodyne detections Bai and Chiribella (2018). This benchmark scheme also requires quantum memory to keep the entanglement between the output mode and the reference mode, and online two-mode squeezing to squeeze the combination of an unknown quantum state at the output mode and a thermal state at the reference mode. The schematic diagram of this method, devised in Bai and Chiribella (2018), is shown in Fig. 2. However, the combination of quantum memory, online squeezing and heterodyne detections is experimentally challenging.
To devise an experimentally feasible verification scheme, we find lower bounds of the observables in Lemma 7 using the lemma below.
Lemma 8**.**
For any , ,
[TABLE]
As far as we know, the inequality in Lemma 8 is novel and has not appeared in any previous literatures. The proof of this lemma is in Appendix B. Combining Lemma 8 with Lemma 7, we obtain the observable in Eq. (63). Now we prove Theorem 6.
Proof.
From Eq. (43), we know that the performance operator, in the test of average fidelity , is
[TABLE]
Using Eq. (65) for the tensor product of modes, we obtain the observable
[TABLE]
such that
[TABLE]
In Eq. (73), each acts on one output mode, each acts on one output mode and the associated reference mode, and acts on the output modes. To perform the operator multiplication in Eq. (73), the operators must be represented on the Hilbert spaces with one specific order, like . The permutation of Hilbert spaces leave the operators unchanged.
Plugging inequality (71) into Eqs. (73) and (74) yields
[TABLE]
which proves condition (2). On the other hand, from Eqs. (73) and (74), we have
[TABLE]
Using Eq. (66), we know that is an optimal channel, i.e., achieves one, iff
[TABLE]
which is further equivalent to
[TABLE]
This proves condition (1). Thus, is an average-fidelity witness for . ∎
Next we show that the expectation value of the average-fidelity witness
[TABLE]
is a linear combination of the mean values of quadrature operators, , and the covariances of quadrature operators, and . We rewrite each photon number operator in terms of position and momentum operators,
[TABLE]
By applying the inverse transformations of (15)
[TABLE]
and the inverse transformation of (12)
[TABLE]
we write in terms of and ,
[TABLE]
As each reference mode is in a thermal state , for each ,
[TABLE]
Using this fact and Eq. (62), we obtain
[TABLE]
Eq. (85) implies that the mean value of the average-fidelity witness can be estimated by sampling the means and the covariance matrix of quadrature operators, as shown in Algorithm 3.
This subsection has presented a verification protocol for multi-mode Gaussian unitary channels including all operations and sample complexities. Central to the verification protocol, we have devised an average-fidelity witness and show that its mean value can be estimated by applying local homodyne detections. Our protocol greatly simplifies the experimental setting to detect the average fidelity without requiring quantum memory or online squeezing. The sample complexity of this protocol scales polynomially with the number of modes, the maximal squeezing parameter and the phase-space displacement of the target Gaussian unitary operation.
IV.2 Verification of single-mode amplification channels
In this subsection, we present a verification protocol for single-mode amplification channels. We devise an average-fidelity witness for this verification protocol and show that its mean value is a linear combination of the covariances of quadrature operators.
Quantum amplification channels Pooser et al. (2009) are important for quantum cloning and other quantum information processing protocols. We investigate a verification protocol for the optimal quantum channel in terms of average fidelity
[TABLE]
where is the amplification gain. Chiribella and Xie showed that the optimal amplification channel can be achieved by a Gaussian amplification channel, using two-mode squeezing, and the maximum achievable average fidelity (86) is Chiribella and Xie (2013)
[TABLE]
We present our verification protocol in Algorithm 4. The protocol requires copies of , where
[TABLE]
and
[TABLE]
Thus, the sample complexity scales efficiently with respect to amplification gain .
Central to our verification protocol, we devise an average-fidelity witness and show that its mean value can be estimated by the measurement and classical-information processing scheme in Algorithm 4.
Theorem 9**.**
The observable
[TABLE]
is an average-fidelity witness for on .
Henceforth, we use to denote the average-fidelity witness (90). Lemma 7 implies that the average fidelity of an amplification channel can be estimated by applying quantum memory, online two-mode squeezing and heterodyne detections as shown in Fig. 2. However, this method is experimentally challenging. Measuring the average-fidelity witness in Theorem 9 provides an experimentally feasible method.
Proof.
From Eq. (68), we know
[TABLE]
Plugging in inequality (71), we have
[TABLE]
which proves condition (2). On the other hand, from Eqs. (66) and (91), we know that is optimal; i.e., , iff
[TABLE]
Eq. (93) is further equivalent to
[TABLE]
which proves condition (1). Thus, we conclude that is an average-fidelity witness for . ∎
Next we show that the expectation value of the average-fidelity witness
[TABLE]
is a linear combination of quadrature covariances. From Eq. (80) and transformation (81), we have
[TABLE]
Combining Eqs. (69) and (84) yeilds
[TABLE]
Eq. (97) implies that the mean value of the average-fidelity witness can be estimated by sampling the covariances of the quadrature operators, as shown in Algorithm 4.
We have presented the verification protocols of two typical kinds of bosonic channels as examples of the general framework in section III. Rather than estimating the average fidelity directly, both two verification protocols estimate the mean value of an average-fidelity witness, which ascertains an lower bound the average fidelity. The measurement of the average-fidelity witness requires only the preparation of two-mode squeezed vacuum states and the application of homodyne detections. As the measurements on the reference modes can be applied immediately after the preparation of two-mode squeezed vacuum states, our verification protocols do not require any quantum memory to remain the entanglement between the channel-output modes and the reference modes. The sample complexities of both quantum channels and two-mode squeezed vacuum state inputs in both two protocols are efficient with respect to all specification parameters of the target channels.
V Discussion
We have presented a general verification framework for an optimal quantum channel by unifying the favourable features of quantum-state verification Aolita et al. (2015) and quantum-process benchmarking Bai and Chiribella (2018). To develop our quantum-channel-verification framework, standard fidelity witness for quantum states has been generalized to an average fidelity witness for quantum channels per Definition 5. Rather than sampling a set of input states, our quantum-channel verification protocols require only one certain entangled input state and local measurements of an average-fidelity witness. Our verification protocols satisfy both completeness and soundness conditions per Definition 4, hence are reliable quantum-channel verification schemes.
We have presented the applications of our framework for the verification of two types of CPTP maps: multi-mode Gaussian unitary channels and single-mode amplification channels, both used widely in continuous-variable quantum computing and quantum communication. We devise average-fidelity witnesses for these two types of quantum channels in Theorems 6 and Theorem 9, respectively, by truncating a thermal-state density operator in Lemma 8 and reformulating the witness in terms of quadrature operators. Sample complexity for verifying multi-mode Gaussian unitary channels scales polynomially with respect to number of modes , maximum squeezing and phase-space displacement . On the other hand, sample complexity to verify single-mode amplification channels scales polynomially with respect to amplification gain . Sample complexities in both verification protocols are proportional to due to classical sampling error. Our measurement procedure comprises only local homodyne detections and is much simpler than the related work Bai and Chiribella (2018), as neither online two-mode squeezing nor quantum memories are required.
VI Conclusion
We have presented experimentally feasible verification protocols for bosonic channels with polynomially scaling sample complexities. Different from quantum process tomography, our verification protocol’s benchmark is average fidelity over an infinite set of gaussian-distributed coherent states. Our experimental setting uses only two-mode squeezed vacuum states and local homodyne detections, which are feasible using current technology. Our verification protocols are reliable in the sense that a deceitful prover fails to cheat a prover and an honest prover typically passes the prover’s test.
The essential step of our verification protocols is to measure an average-fidelity witness, whose mean value can distinguish an optimal quantum channel from all other quantum channels, whose average fidelity is below a certain threshold. We apply our quantum-channel verification framework to verifying both multi-mode Gaussian unitary channels and single-mode amplification channels. Owing to extensive usage of Gaussian unitary operations, like squeezing, in continuous-variable quantum information processing and the remarkable utilization of amplification channels in quantum communication Blandino et al. (2012); Xiang et al. (2010), our verification protocols are important for testing components in continuous-variable quantum computing and quantum communication.
Our quantum-channel-verification framework can be applied to verify other types of quantum channels, for example, attenuation channels and optimal quantum cloning machines Cochrane et al. (2004). Furthermore, our approach can be extended to verify non-Gaussian cubic phase gates Gottesman et al. (2001); Weedbrook et al. (2012), which is essensial for universal CV quantum computing, by estimating higher-order quadrature cumulants Liu et al. (2018); Farias and Aolita (2018). Sample complexity, introduced here, can be further reduced by restricting the nature of the quantum channel and using statistical techniques, like importance sampling Gluza et al. (2018); Farias and Aolita (2018). As this paper mainly focuses on CV quantum information, verification of linear optical devices for the significant application of BosonSampling, is not studied here, however, is an interesting direction to explore and could be quite related to our work here. In the future, benchmark and verification protocols that does not rely on assuming independent and identical copies and are robust to SPAM errors will be important for continuous-variable quantum gates.
VII Acknowledgments
We thank Si-Hui Tan, Nana Liu and Yunlong Xiao for their valuable discussions and acknowledge funding from NSERC.
Appendix A Proof of Lemma 7
The purification of thermal state is a two-mode squeezed vacuum state
[TABLE]
The reduced states on A and R are
[TABLE]
Thus,
[TABLE]
is an identity map on .
Plugging Eqs. (64), (99) and (100) into Eq. (40), we obtain Bai and Chiribella (2018)
[TABLE]
If , we have
[TABLE]
Then (101) can be further simplified to
[TABLE]
In Eq. (103), we use the fact that the Heisenberg-Weyl group forms a unitary -design Blume-Kohout and Turner (2014); Zhuang et al. (2019); i.e.,
[TABLE]
for any single-mode density operator .
If ,
[TABLE]
for . in Eq. (101) can be simplified to
[TABLE]
where we use Eq. (104) again to obtain Eq. (106). Thus, we have proved Lemma 7.
Appendix B Proof of Lemma 8
Proof.
We first prove that . This can be seen by
[TABLE]
From the binomial inequality,
[TABLE]
Combining Eqs. (66) and (107), we have
[TABLE]
Next we use this result to prove the lemma by induction. Suppose
[TABLE]
then
[TABLE]
Thus, we have proved Lemma 8. ∎
Appendix C Sample complexity for verification of Gaussian unitary channels
We denote the estimation errors as
[TABLE]
The distance between and experimental value can be bounded
[TABLE]
where we use
[TABLE]
in (116), and
[TABLE]
in (117) for any matrices and .
From the singular value decomposition of the symplectic matrix , we obtain
[TABLE]
and
[TABLE]
Plugging the inequalities
[TABLE]
into Eq. (117), we have
[TABLE]
To guarantee that
[TABLE]
where denotes the probability of an event, we suppose each term on the right-hand side of (126) is less than with probability no less than . To determine sample complexity, we use the following lemma Aolita et al. (2015).
Lemma 10**.**
Suppose are observables on state with mean values
[TABLE]
and variances bound by ; i.e.,
[TABLE]
For each , denotes the th measurement outcome of on , and then the finite sample mean over measurements of is
[TABLE]
For any , , to make
[TABLE]
the number of measurements should satisfy that
[TABLE]
From this lemma, we know that, to make
[TABLE]
the verifier applies (59) measurements on each , respectively, to estimate . Similarly, to make
[TABLE]
and
[TABLE]
the verifier applies (60) measurements on each , and (61) measurements on each , where .
Appendix D Sample complexity for verification of amplification channels
We denote the estimation errors of , , and as , , and . The estimation error between and is bounded by
[TABLE]
To make
[TABLE]
we suppose each term at the right-hand side of (136) is less than with probability no less than . From Lemma 10, we know that, to make
[TABLE]
and
[TABLE]
the verifier needs (88) measurements on and , respectively, and (89) measurements on and , respectively.
Appendix E Measurements by local homodyne detections
For each , mean value of can be sampled by a local homodyne detection on either position or momentum basis. Sampling quadrature mean values require two local homodyne settings: one is measuring position on all modes of A’, the other is measuring momentum on all modes of A’. For each , mean value of can be sampled by performing local homodyne detections regarding and , respectively, and then multiplying two measurement outcomes. Sampling mean values of require two additional homodyne settings: one is measuring position on all modes of R; the other is measuring momentum on all modes of R.
For each , such that for , sampling mean value of can be accomplished by applying local homodyne detections regarding and , respectively, and then multiplying measurement outcomes. These measurements need the combination of position measurement at one mode and momentum measurement at another mode. Hence, at least more local homodyne settings are required: each one setting measures position at one distinct mode and momenta at all other modes.
For each , sampling mean value of can be accomplished by performing homodyne detection with respect to and squaring the measurement outcomes. These homodyne settings are same as the settings for sampling mean values of . When , is
[TABLE]
To sample mean value of observable (140), one can sample mean value of
[TABLE]
by noting that
[TABLE]
and that mean value of and have been sampled by the approach we explained above. Sampling mean value of observable (141), for each , can be accomplished by one additional measurement setting that is to perform homodyne detection at each mode of A’ in a -degree rotated basis. Thus, all measurements in Algorithm 3 can be accomplished by local homodyne settings.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Masada et al. (2015) G. Masada, K. Miyata, A. Politi, T. Hashimoto, J. L. O’brien, and A. Furusawa, Nat. Photonics 9 , 316 (2015).
- 2Andersen et al. (2015) U. L. Andersen, J. S. Neergaard-Nielsen, P. Van Loock, and A. Furusawa, Nat. Phys. 11 , 713 (2015).
- 3Takeda and Furusawa (2017) S. Takeda and A. Furusawa, Phys. Rev. Lett. 119 , 120504 (2017).
- 4Chuang and Nielsen (1997) I. L. Chuang and M. A. Nielsen, J. Mod. Opt. 44 , 2455 (1997).
- 5Poyatos et al. (1997) J. Poyatos, J. I. Cirac, and P. Zoller, Phys. Rev. Lett. 78 , 390 (1997).
- 6D’Ariano and Presti (2001) G. D’Ariano and P. L. Presti, Phys. Rev. Lett. 86 , 4195 (2001).
- 7Altepeter et al. (2003) J. B. Altepeter, D. Branning, E. Jeffrey, T. Wei, P. G. Kwiat, R. T. Thew, J. L. O’Brien, M. A. Nielsen, and A. G. White, Phys. Rev. Lett. 90 , 193601 (2003).
- 8O’Brien et al. (2004) J. L. O’Brien, G. Pryde, A. Gilchrist, D. James, N. K. Langford, T. Ralph, and A. White, Phys. Rev. Lett. 93 , 080502 (2004).
