亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Variational quantum support vector machine based on Hadamard test

        2022-06-29 07:53:48LiXuXiaoYuZhangJinMinLiangJingWangMingLiLingJianandShuqianShen
        Communications in Theoretical Physics 2022年5期

        Li Xu,Xiao-Yu Zhang,Jin-Min Liang,Jing Wang,Ming Li,Ling Jian and Shu-qian Shen

        1 College of Science,China University of Petroleum,Qingdao 266580,China

        2 School of Mathematical Sciences,Capital Normal University,Beijing 100048,China

        3 School of Economics and Management,China University of Petroleum,Qingdao 266580,China

        Abstract Classical machine learning algorithms seem to be totally incapable of processing tremendous amounts of data,while quantum machine learning algorithms could deal with big data with ease and provide exponential acceleration over classical counterparts.Meanwhile,variational quantum algorithms are widely proposed to solve relevant computational problems on noisy,intermediate-scale quantum devices.In this paper,we apply variational quantum algorithms to quantum support vector machines and demonstrate a proof-of-principle numerical experiment of this algorithm.In addition,in the classification stage,fewer qubits,shorter circuit depth,and simpler measurement requirements show its superiority over the former algorithms.

        Keywords:quantum support vector machine,Hadamard test,variational quantum algorithm

        1.Introduction

        Machine learning[1]is a multi-field interdisciplinary subject,which is based on studying how computers simulate or realize human learning behavior to acquire new knowledge or skills,then reorganize the existing knowledge structure and improve its performance.There are two types of machine learning,supervised learning and unsupervised learning,the difference is whether the label is stamped in advance.A support vector machine(SVM)[1,2]for classification is a frequently-used supervised learning algorithm.Like all machine learning algorithms,SVM is weak in facing billions and trillions of training data.Due to the exponential acceleration of quantum algorithms over classical algorithms[3,4],a quantum support vector machine(QSVM)[5]emerges as the times require,and the experiment also proves its feasibility[6].In the last decade,research and application of SVM has always been a hot topic,such as least squares SVM(LS-SVM)[7,8],multiclass SVM[9–11],quantum multi-class SVM[12,13],and twin support vector machine[14–16]etc.

        In recent years,many classical algorithms that can replace quantum algorithms have been proposed,and they also achieve the exponential acceleration that quantum algorithms can achieve.Due to Tang’s[17]query and challenge to quantum machine learning,many quantized versions of classical machine learning are eclipsed.Since quantum random access memory[18,19]may be replaced by‘sample and query access’and quantum machine learning algorithm is not accelerated in the process,hitting a number of scholars who study how to quantize classical algorithms.Before the advent of quantum computers,we could not get an accurate result from this debate.At this time,the practicability of the variational quantum algorithm shows its value.Up to now,variational quantum algorithms have been widely used and solved some problems that are beyond the power of classical computers[20–24].

        The manuscript is organized as follows.We first review the SVM and QSVM algorithms and give the quantum circuit diagrams.We then propose a variational QSVM algorithm that uses the most fundamental measurement method—Hadamard Test—to complete the classification stage.Finally,the numerical experiment shows the feasibility of the algorithm.

        2.Support vector machine

        3.Quantum least squares support vector machine

        In this section,we give a short review of[5,6].Suppose there are oracles that encode training data to quantum states

        The core idea is the least square method,which transforms the quadratic process into solving linear equations.The introduction of slack variables replaces the inequality constraint with the equality constraint

        The slack variableseirepresent the degree to which the sample does not satisfy the constraint,where user-specified γ determines the relative weight of the training error and the SVM objective.The following equation can be obtained by calculating the partial derivative of the dual Lagrange problem

        Figure 1.Brief circuit diagram of QSVM.The Matrix Inverse is employed to acquire the hyperplane parameters.The Training-data Oracle prepares|u〉.The information of the query state is stored in Ux0.The auxiliary qubit used to solve the equation is omitted.(a).The QSVM algorithm in this section is based on(b).

        4.Variational quantum support vector machine

        In this section,we propose a variational QSVM algorithm that divides training and classification into two parts and perform a numerical simulation to verify the practicability.

        4.1.Training part

        The matrixFin(4)can be decomposed in the form of

        where

        t=0,x,y,z,that is,σtis the Pauli matrix.In order to get each δi,we need to use the following formula

        Thus,we have

        Of course,applying Pauli decomposition to the kernel function of a QSVM is the simplest,but it may be inefficient.Thus,we will try to find some more effective decomposition methods[26–28]to improve the feasibility of the algorithm.After the decomposition of equation(6)is finished,the next step is training the QSVM,and the circuit is shown in figure 2(a).Due to our choice of the Hadamard test measurement method,the loss function can be defined as follows

        Figure 2.Brief circuit diagrams of training part of variational QSVM.(a)Calculating the molecular part of the loss function.can be expressed as a product of L unitaries Vl(θl)sequentially acting on the input state|0...0〉.As indicated,each unitary Vl(θl)can in turn be decomposed into a sequence of parametrized and unp→arametrized gates.Uy is a unitary matrix that satisfiesCalculating the denominator of the loss function.Theθ is consistent with(a),Pj is the Pauli decomposition of F?F.Efficient derandomization Pauli measurements are employed at the end of the circuit,rather than random single-qubit measurements.

        4.2.Classification part

        After the last Hadamard gate operating in the above state,we have the terminal state

        Finally,the probabilities of measuring|0〉and|1〉are

        respectively.Similarly,we can repeat this lineTtimes and gett0zeros andt1ones.Ift0>t1,the classification result will be positive;otherwise,it will be negative.At this point,the algorithm ends.

        In the classification stage,we do not need to calculate the exact value of〈x0|u〉,we just need to know whether it is positive or negative.In other words,we just need to compare the size oft0andt1.As mentioned above,estimating the value of〈x0|u〉with an error ?demands measurements ??2times

        The fault tolerance classification result will be revealed by

        In order to improve the classification efficiency,we set two thresholds ?=0.1,0.01,and the detailed process of the algorithm is shown in algorithm 2.

        Algorithm 1.Training variational QSVM

        Algorithm 2.Classification variational QSVM

        4.3.Numerical experiment simulation

        In order to certificate the feasibility of the algorithm and its advantageous aspects over the conventional QSVM,we devise numerical experiments to test and verify it.For convenience,we quote the experimental data of[6].Besides,to keep consistent with this,we discard the offset termband take.According to the data in figure 4(a),one educes

        Figure 3.Brief circuit diagram of classification part of variational QSVM.The is the one in the last cycle of algorithm 1.The Training-data Oracle prepares state|u〉.Ux0 contains the information of query state.

        The unitary matrixUyin figure 2(a)encodingcan be written as

        To get the mean of∣F′b∣*,we have

        The correspondingly derandomized Pauli measurements areZandX.Here,the PauliZmeasurement could substitute for PauliXmeasurements by adding a Hadamard gate to the final states.In addition,the gradient of θ is

        After all the preparations are ready,we conduct numerical simulation,and the iterative line chart is shown in figure 4(b).Then we construct the classification circuit shown in figure 5,where the hardware efficient ansatz with θ=?1.57 will be the subsequent classification operation as a subroutine.

        We implement this task on today’s current state-of-the-art quantum computer using the IBM quantum experience platform where the experimental circuit diagram and experimental results are shown in figures A1 and A2 in the appendix.For comparison,but due to the limitation of qubits,we only give the experimental circuit diagram of applying the HHL algorithm to the QSVM(shown in appendix figure A3).The results of classification results are shown in table 1.It can be seen that by adding the fault-tolerant classification formula,we can predict the results 100% accurately when we measure only 100 times.

        Figure 4.(a)Experimental data of[6],where the feature values are chosen as the vertical ratio and the horizontal ratio.The training data is in a standard font(Times New Roman).The arbitrary chosen handwritten samples for classification and their feature vectors.(b)Loss function image optimized by gradient descent penalty.The calculation result is simulated by Python.

        Figure 5.The classification circuit.The rotation angles .The last two controlled Ry(θi)gates form Ux0,with.

        Table 1.The classification results of samples.In the two columns below the number of measurements,the left one is the number of times the auxiliary qubit measures 0 and the right is obtaining 1.

        4.4.Advantage analysis

        The QSVMs shown in figure 1 have put training and classification in a circuit which means that they run the whole route every time one classifies a new data.Once the classification data is much larger than the training data,the algorithms will lead to a lot of redundant operations.In practice,the long line of figure 1(a)and the complex measurement mode of figure 1(b)will be an obstacle to the successful implementation of the algorithm.Since the variational QSVM divides training and classification into two parts,when the training stage is completed,and it will turn to the classification circuit.When classifying,our algorithm only requires Hadamard test measurements and owns a shorter line depth,which is more amenable to execution on near-term devices.

        Here,we analyze the circuit depth and qubits numbers of our algorithm compared with the algorithm in[5].Our algorithm needs 2,1 and 3 qubits,respectively,in solving equations part,calculating modules part and classifying parts.In contrast,if one adopts the HHL algorithm directly to the QSVM,there must be 4 qubits—1 ancilla qubit(abbreviateda1),2 register qubits,and 1 qubit storing the input message and output result—in the stage of solving equations.Meanwhile,in constructing the statethere must be 1 more ancilla qubit(abbreviateda2)and 1 register qubit for building|u〉according to the output of the HHL algorithm.The total qubits number of applying the HHL algorithm to the QSVM is 6.

        When applying the HHL algorithm to equation(9),we have to use 2 qubits for the register,despite the fact that the more registered qubits the more accurate result,and the fewer registered qubits the easier the quantum circuit.In the phase estimation stage,if we only use 1 registered qubit,the estimated eigenvalue ofF′is either 0 orwhich leads to a great error.Although 3 registered qubits could estimate the eigenvalue among,i=0,1,…,7,it will bring a great burden on the construction of quantum circuits.Besides,the addition ofa2produces a number ofC2(U)gates which can be decomposed into 5 universal quantum gates.Thus,the circuit is much deeper than the variational QSVM circuit.Furthermore,the quantum circuit is implemented successfully under the circumstancesa1measures 1 which means that the run times exceed the variational QSVM circuit.

        In a more general sense,suppose the dimension ofF′ isN×N,one applies the HHL algorithm to the QSVM demands at least 3 +3 logNqubits overall.The corresponding part of the variational QSVM needs1 +logN,logNand 1 +2 logNqubits,gathered 2 +4 logN.It can be seen that with the increase ofN,the number of qubits required by applying the HHL algorithm to the QSVM is less than that of the variational QSVM.However,the number of qubits used in the phase estimation stage 1 +logNis only the minimum number we assume,and the accuracy cannot be guaranteed.Meanwhile,our algorithm shows great advantages in the depth of quantum circuits.

        5.Conclusion and outlook

        We propose a quantum–classical variational algorithm to solve the QSVM based on the Hadamard test and construct a loss function that is only suitable for vectors’ own equal module length.That is,it applies to quantum states.Besides,our algorithm adopts the derandomization Pauli measurements protocol which shows strong advantages over random Pauli measurements due to the high weight decomposition.We have carried out simulated quantum experiments to prove the feasibility of the algorithm.In the future,we will also consider applying this algorithm to a multi-classification QSVM.

        Acknowledgments

        This work is supported by the Shandong Provincial Natural Science Foundation for Quantum Science No.ZR2020LLZ003,ZR2021LLZ002.

        Appendix

        As shown in figures A1,A2 and A3,it is obvious that the variational QSVM is much more efficient in classification.

        Figure A1.The experimental classification circuit of variational QSVM.

        Figure A2.Experimental data.

        Figure A3.The experimental circuit of applying the HHL algorithm to the QSVM.Here,q0 refers to the ancilla a2,q1 refers to the ancilla a1,q2 and q3 are registers,q4 stores the input and output message,and q5 is the training register.Besides,the C2(U)gates in the stage of the HHL algorithm should be decomposed into universal quantum gates.

        ORCID iDs

        亚洲av之男人的天堂网站| 久久精品国产69国产精品亚洲 | 亚洲国产精品无码成人片久久| 亚洲av永久无码精品三区在线| 国产一在线精品一区在线观看| 狠狠色丁香婷婷久久综合2021| 色噜噜亚洲精品中文字幕| 亚洲精品乱码久久久久久不卡| 国产自偷自偷免费一区| 无码Av在线一区二区三区| 亚洲五码av在线观看| 国产成人精品免费久久久久| 国产精品久久国产三级国不卡顿| 国产欧美日韩午夜在线观看| 国产女主播视频一区二区三区| 日韩av一区二区三区激情在线| 亚洲成av人片在www| 国产乱视频| 人妻色中文字幕免费视频| 青青草免费手机视频在线观看| 一区二区三区人妻无码| 婷婷九月丁香| 99久久精品国产一区色| 午夜久久久久久禁播电影| 海角国精产品一区一区三区糖心| 一区二区三区放荡人妻| 加勒比av在线一区二区 | 久久香蕉国产线熟妇人妻| 久久这里只精品国产99热| 中文字幕一区二区三在线| 欲女在线一区二区三区| 在线观看免费人成视频| 久久国产成人午夜av影院| 青青久久精品一本一区人人| 欧美日韩在线视频一区| 精品一区二区三区在线观看视频| 在线观看极品裸体淫片av| 亚洲av五月天一区二区| 无码人妻精品一区二区在线视频| 欧美综合区| 人日本中文字幕免费精品|