Experimental realization of self-guided quantum process tomography
Zhibo Hou, Jun-Feng Tang, Christopher Ferrie, Guo-Yong Xiang,, Chuan-Feng Li, Guang-Can Guo

TL;DR
This paper introduces a self-guided, adaptive quantum process tomography algorithm that efficiently characterizes unknown unitary processes with fewer resources and real-time diagnostics, demonstrated both numerically and experimentally.
Contribution
The paper presents a novel, fully automated quantum process tomography method optimized for unitary processes, reducing resource requirements and providing real-time feedback.
Findings
Achieves the same 1/n scaling as standard tomography.
Requires only a single input state and measurement.
Demonstrated successful experimental implementation for SU(2) processes.
Abstract
Characterization of quantum processes is a preliminary step necessary in the development of quantum technology. The conventional method uses standard quantum process tomography, which requires input states and quantum measurements for a -dimensional Hilbert space. These experimental requirements are compounded by the complexity of processing the collected data, which can take several orders of magnitude longer than the experiment itself. In this paper we propose an alternative self-guided algorithm for quantum process tomography, tuned for the task of finding an unknown unitary process. Our algorithm is a fully automated and adaptive process characterization technique. The advantages of our algorithm are: inherent robustness to both statistical and technical noise; requires less space and time since there is no post-processing of the data; requires only a single input…
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.
††thanks: These authors contributed equally to this work.††thanks: These authors contributed equally to this work.
Experimental realization of self-guided quantum process tomography
Zhibo Hou
CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei 230026, China
CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei 230026, China
Jun-Feng Tang
CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei 230026, China
CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei 230026, China
Christopher Ferrie
University of Technology Sydney, Centre for Quantum Software and Information, Ultimo NSW 2007, Australia
Guo-Yong Xiang
CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei 230026, China
CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei 230026, China
Chuan-Feng Li
CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei 230026, China
CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei 230026, China
Guang-Can Guo
CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei 230026, China
CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei 230026, China
Abstract
Characterization of quantum processes is a preliminary step necessary in the development of quantum technology. The conventional method uses standard quantum process tomography, which requires input states and quantum measurements for a -dimensional Hilbert space. These experimental requirements are compounded by the complexity of processing the collected data, which can take several orders of magnitude longer than the experiment itself. In this paper we propose an alternative self-guided algorithm for quantum process tomography, tuned for the task of finding an unknown unitary process. Our algorithm is a fully automated and adaptive process characterization technique. The advantages of our algorithm are: inherent robustness to both statistical and technical noise; requires less space and time since there is no post-processing of the data; requires only a single input state and measurement; and, provides on-the-fly diagnostic information while the experiment is running. Numerical results show our algorithm achieves the same scaling as standard quantum process tomography when uses of the unknown process are used. We also present experimental results wherein the algorithm, and its advantages, are realized for the task of finding an element of .
Introduction—The advantages of quantum technologies grow rapidly with the size of the quantum systems involved. Naturally, then, it is of interest to produce and verify larger and larger quantum states, with more resourceful states being generally more difficult to both realize and validate. For example, genuine multipartite entangled states have been prepared with 12 superconducting qubits in linear cluster states gong2019genuine , 14 trapped ions MonzSBC11 and 18 photonic qubits wang201818 in Greenberger-Horne-Zeilinger (GHZ) states. However, our capability to characterizing large quantum systems themselves and their dynamics are left far behind Haff05scalable ; Silv11practical ; Smol12efficient ; hou2016full ; shang2017superfast . The conventional method, quantum tomography, performs an informationally complete positive valued measurement (IC-POVM) and outputs an estimate based on all outcomes Pari04quantum ; Haya05asymptotic . However this process demands exponential cost of both quantum measurements, data storage and computational time with the size of the quantum systems hou2016full .
Many methods have been proposed to solve this problem with varying degrees of success. For example, compressed-sensing-like estimates can realize quadratic improvement when the rank of the state is constant GrosLFB10 ; Weit12experimental ; Kale15quantum , while permutation-invariant tomography achieves greater efficiency at the cost of stronger assumptions Toth10permutationally . While it is impossible to eliminate the exponential scaling of quantum tomography without strong assumptions, for a given system size we can realize large practical gains in efficiency with methods that seek to optimize the figures of merit we are interested in. Recently, a self-guided learning algorithm was proposed to learn quantum states by adaptive measurements without the need of post processing at all ferrie2014self . This method provides many practical advantages that have not been considered in previous tomographic protocols. For example, it does not require storing large data sets, it does not require post processing of data, and it is robust to technical noise and random calibration errors. These advantages have been experimentally demonstrated in characterizing photonic states in optical systems chapman2016experimental .
Characterizing the dynamics experienced by quantum states is more demanding than estimating the quantum states alone. For static processes, this is typically called quantum process tomography (QPT) chuang1997prescription ; Poyatos97complete ; d2003quantum ; Pari04quantum ; Mohseni08quantum ; Pogorelov17experimental . The characterization of a quantum processes requires parameters for a dimensional system, as opposed to the state estimation problem which requires . Many quantum state estimation protocols have been straightforwardly generalized to quantum processes. However, techniques that rely directly on metrics, including adaptive protocols, fail because the natural metrics on processes are completely different than those of states. This includes the self-guided quantum state tomography protocol of ferrie2014self .
Given its many advantages, then, it is natural to extend the self-guided quantum tomography algorithm for this more difficult problem of characterizing quantum processes. In this paper we develop such a self-guided quantum process tomography (SGQPT) algorithm, and experimentally demonstrate it to find a unitary processes. Our algorithm only needs one input state, which is maximally entangled with an ancilla, and one Bell measurement performed on the system qubit and the ancilla. This reduces the complexity of state preparation and quantum measurements significantly, compared with the spanning set of input states and measurements required for conventional quantum tomography. Simulations to extract asymptotic behavior demonstration that our estimation algorithm achieves the same precision as standard quantum process tomography, which is expected. Importantly, this comes at the great benefit of reduced space and computational complexity and well has inherent robustness to noise. The algorithm can be applied generally to any metric, though here we only specify it for the fidelity metric on . As the data obtained is informationally complete, statistical techniques can be added to self-guided protocols to extract additional information Granade_2017 .
Self-guided quantum process tomography—To characterize a quantum process, standard quantum process tomography proceeds as follows: send a known spanning set of input states through the unknown channel and perform quantum state tomography on the output. From these input-output relations, reconstruct a valid quantum process. When the process is assumed to be unitary, a quadratic improvement in complexity can be realized, requiring different measurements for each of input pure states PhysRevA.90.012110 . After all the data is recorded, the resulting linear algebra problem requires at best complexity arising from inverting a matrix. Here we propose and demonstrate SGQPT, an algorithm that uses a single input state and measurement and requires only the numbers to store and add together running estimates of the unknown unitary.
SGQPT uses a similar philosophy as self-guided quantum state tomography toward quantum learning by treating the estimation problem as a directed search optimization problem. Suppose is the operator to be estimated and is another element of which can be controlled. When an input state is evolved by , followed by , we have an output state . Clearly, since we control , we have succeeded in learning when , in which case . A naive idea is to measure on the input state and if we get probability one, then we say we have learned . However, this is not true because can be satisfied by both and .
This problem can be solved when assisted by a maximally entangled ancilla, i.e. . Allowing the unknown unitary and to act on half of this entangled state and measuring against the same state results in an outcome probability,
[TABLE]
In this case, getting measurement outcome with probability 1 requires . Accordingly, we can treat the task of learning as one of optimizing . In other words, we modify so that the measurement probability of reaches 1 as fast as possible.
Since we cannot measure probabilities (in our finite lifespans anyway), we look toward stochastic approximation optimization techniques. In particular, we use the simultaneous perturbation stochastic approximation (SPSA) algorithm to update spall1992multivariate ; ferrie2014self . SPSA is an iterative optimization technique which uses only two (noisy) function calls per iteration to estimate the gradient. To be specific, in step we first generate a random direction to search; then the gradient is calculated in that direction via
[TABLE]
where is an estimate of drawn from experimental samples, which can be subjected to quite general sources of statistical and technical noise. The learned operation is updated by
[TABLE]
The parameters and control the convergence speed and we take the following empirical formula
[TABLE]
Three of the parameters are chosen as fixed values in the simulations and while the other two, and depend on the problem studied. For the random direction , each of its elements chooses either 1 or with the same probability 0.5. As this direction is chosen randomly, it guarantees an unbiased estimation of the gradient and avoids all the measurements necessary to estimation the exact gradient.
In our algorithm, we only need to store one current estimate , one random direction , and two measurement results. After several iterations of learning, is directly our estimate of the unknown operator .
Numerical results—In numerical simulations, we seek to estimate an unknown element of . We take the following parameterization
[TABLE]
with and are the Pauli operators. Any operator is uniquely determined by the set of three parameters, i.e., . This vector of three parameters in turn can be used to represent the operators , directions and also gradients in Eqs. (2) and (3). When the matrix form is needed as in Eq. (1), it can be obtained from its vector form according to Eq. (5).
We first consider the performance of our self-learning algorithm assuming ideal experiments without experimental errors. In the numerical simulation, the only noise is shot noise in the estimation of the probability due to the finite number of copies . Two parameters in the SGQPT algorithm are chosen as and after numerical optimization. Starting from initial values , the learning process is iterated up to times and the copies to estimate the two probabilities range from to in each iteration. To see an overall performance we selected 100 operators, randomly chosen according to the Haar measure. The figure of merit is chosen as infidelity, which is defined as . The numerical results are presented in Fig. 1. As the performance depends on the specific operator, typical performances are shown by shading area, which covers the 25% to 75% range from the best to the worst for the 100 operators. For all three cases of , SGQPT converges very well to the true state. The scaling of SGQPT in all cases is inferred from a fit of median performance to , and with respect to the number of iterations, achieving the same scaling behavior as expected from standard quantum process tomography, when the latter is performed optimally.
We have also numerically simulated the performance of SGQPT in the scenario with experimental errors. Since experiments are never perfect, a good measurement scheme should be robust against unforeseen experimental errors. Here we simulate experimental errors in a photonic optical setup, where the system qubit is physically encoded on the polarization degree of freedom. For this kind of physical encoding, controls are implemented experimentally by rotating two quarter-wave plates (QWPs) and one half-wave plate (HWP) simon1990minimal ; simon2012hamilton . We modeled random errors on the rotation angles of these three wave plates due to limited precision of the rotation stage. Noise is added to each wave plate by choosing a random value in the uniform interval and rotating the wave plate by that number of degrees, unknown to the algorithm of course. To highlight the effects of technical errors, we choose such that shot noise is present but not dominant. Numerical results in Fig. 2 show that the effects of simulated experimental noise on the scaling behavior of SGQPT are not severe. Indeed, for small experimental errors, there is only a slight degradation in performance. Although the scaling behavior is suboptimal in the high-noise regime, further algorithmic parameter optimization in this limit was not the focus and could lead to better performance. We conclude that SGQPT demonstrates good overall robustness to experimental errors in simulation.
Experimental setup—Our SGQPT experiment has four modules: Bell state preparation, unknown evolution, learning control and Bell measurement, as shown in Fig. 3. In the preparation module, we use a 40-mW V-polarized beam at 404 nm to pump a 1-mm-long BBO crystal, cut for type-I phase-matched spontaneous parametric down-conversion (SPDC) process, to generate a pair of photons at 808 nm in H-polarization. One photon is measured after transmitting through an interference (IF) to herald the other photon as a single photon source Kwia99ultrabright . Then a combination of polarizing beam splitter (PBS), HWP and QWP prepares the photon to the state . After passing through the beam displacer, the system qubit in the polarization degree of the photon with basis and is maximally entangled with the path degree of the photon with basis and , i.e., . Then the polarization qubit undergoes the unknown evolution , which consists of two QWPs and one HWP. The learning control module can realize arbitrary operator by rotating the rotation angles of two QWPs and one HWP simon1990minimal ; simon2012hamilton , which are installed on electrically motorized stages for automatic learning control. Finally in the Bell measurement module, the states are measured by complete Bell measurements, which outputs the result of the probability function in Eq. (1).
Experimental results—In the experiment, we first considered the scenario without experimental errors. In total we implemented 50 iterations of learning and the copies for each measurement in each iteration are chosen as (red in Fig. 4) and 100 (green in Fig. 4), respectively. The algorithm parameters used in the SGQPT experiment were . The experimental results for the performance of out SGQPT are plotted in Fig. 4. For comparison, we also plotted the performance (straight solid line) of standard quantum process tomography with the largest number of copies for iterations of 50 in our case. For example, at , the median infidelity achieved by SGQPT after 50 iterations of learning is , slightly superior to the median infidelity of QPT with the same number of copies. It shows that the median performance of our SGQPT can achieve the same performance of QPT in ideal experiments.
We also implemented our SGQPT algorithm in the presence of engineered experimental errors. Again, noise is added to the three wave plates in the implementation of the learning control by choosing a random value in the uniform interval . The parameters in SGQPT algorithm are chosen the same values as those in the ideal experiments and repeated number of measurements is . We chose three levels of random noise on the rotation angles of the wave plates, which are degrees. The experimental results, shown in Fig. 5, demonstrate the expected convergent behavior in the presence of noise and the median infidelity with 50 iterations of learning is degraded from in above ideal experiments to , and for the three levels of noise, respectively. For comparison, we also simulated the performance of standard quantum process tomography with copies equal to that used in SGQPT at iteration 50 and the median infidelity is degraded from to , and . It shows that advantages of SGQPT over QPT increase with the level of noises, and is thus more robust against noise.
Summary—We extended self-guided quantum tomography from learning quantum states to learning quantum processes. In the measurement step, our method uses a fixed input state and a fixed measurement, significantly reducing the complexity of preparation and measurement. In the data processing step, our algorithm does not require post-processing, which thus not only saves storage space but also is computationally efficient compared with standard quantum process tomography. Numerical and experimental results demonstrate that our algorithm has the same precision as QPT in ideal experiments and is very robust against the technical noise expected in experiments. We expect self-guided quantum process tomography to have promising applications in characterizing the dynamics of larger quantum systems in the future, especially when lack of fully automated and embedded characterization and calibration techniques becomes a bottleneck in the development of quantum technology.
The work at USTC is supported by the National Natural Science Foundation of China under Grants (Nos. 11574291 and 11774334), the National Key Research and Development Program of China (Grant No.2018YFA0306400 and No.2017YFA0304100), Key Research Program of Frontier Sciences, CAS (No.QYZDY-SSW-SLH003), Anhui Initiative in Quantum Information Technologies and China Postdoctoral Science Foundation (Grant Nos.2016M602012 and 2018T110618). CF acknowledges funding from the Australian Research Council Discovery Early Career Researcher Award (No. DE160100821).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) Gong, M. et al. Genuine 12-qubit entanglement on a superconducting quantum processor. Phys. Rev. Lett. 122 , 110501 (2019). URL https://link.aps.org/doi/10.1103/Phys Rev Lett.122.110501 .
- 2(2) Monz, T. et al. 14-qubit entanglement: Creation and coherence. Phys. Rev. Lett. 106 , 130506 (2011). URL https://link.aps.org/doi/10.1103/Phys Rev Lett.106.130506 .
- 3(3) Wang, X.-L. et al. 18-qubit entanglement with six photons’ three degrees of freedom. Phys. Rev. Lett. 120 , 260502 (2018). URL https://link.aps.org/doi/10.1103/Phys Rev Lett.120.260502 .
- 4(4) Häffner, H. et al. Scalable multiparticle entanglement of trapped ions. Nature 438 , 643 (2005).
- 5(5) da Silva, M. P., Landon-Cardinal, O. & Poulin, D. Practical characterization of quantum devices without tomography. Phys. Rev. Lett. 107 , 210404 (2011). URL http://link.aps.org/doi/10.1103/Phys Rev Lett.107.210404 .
- 6(6) Smolin, J. A., Gambetta, J. M. & Smith, G. Efficient method for computing the maximum-likelihood quantum state from measurements with additive gaussian noise. Phys. Rev. Lett. 108 , 070502 (2012). URL https://link.aps.org/doi/10.1103/Phys Rev Lett.108.070502 .
- 7(7) Hou, Z. et al. Full reconstruction of a 14-qubit state within four hours. New Journal of Physics 18 , 083036 (2016). URL https://doi.org/10.1088%2F 1367-2630%2F 18%2F 8%2F 083036 . · doi ↗
- 8(8) Shang, J., Zhang, Z. & Ng, H. K. Superfast maximum-likelihood reconstruction for quantum tomography. Phys. Rev. A 95 , 062336 (2017). URL https://link.aps.org/doi/10.1103/Phys Rev A.95.062336 .
