International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-6, April 2019 208 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Retrieval Number: F3441048619/19©BEIESP Experimental Comparison of Quantum and Classical Support Vector Machines Balika J.Chelliah, ShristiShreyasi,Ananya Pandey, Kirti Singh Abstract- Classical Support Vector Machine is hugely popular for classifying data efficiently whether it is linear or non-linear in nature. SVM has been used immensely to assist a precise classification of a data point. The kernel trick of SVM has also elevated the performance of the classical algorithm. But, SVM suffers a lot of problems on a classical machine when higher dimensions are introduced or large datasets are taken up. So, in order to enhance the efficiency of Support Vector Machine, the idea of running it on a quantum machine takes over.A Quantum Machine uses Qubits which is a single bit representing 0, 1 and superposition states of 0 & 1. This use of Qubit introduces the concept of ‘parallel processing’. The Quantum Machine utilises a different version of the SVM algorithm for performing the task of classification. In the algorithm, classical data is transformed into quantum data and then analysed over a Quantum Machine. For this experiment, the outcomes from both Classical Machine as well as Quantum Machine will be compared to determine Quantum Machine’s precedence over Classical Machine is justified or not. The comparison parameters are execution time and accuracy percentile of both the approaches. These results will be compared for asserting the importance of Quantum Approach in increasing machine learning’s scope, application and potential for current, future and deemed impossible task. Keywords : Quantum Machine, Quantum Machine Learning, Quantum Support Vector Machine, Support Vector Machine. I. INTRODUCTION Quantum Machine Learning is an interdisciplinary area which is an intersection of Quantum Physics and Machine Learning. It deals with running machine learning models on a quantum machine. A quantum machine works on qubit same as how the classical machine works on 0 and 1 bit which are expressed as high low voltage levels. A quantum bit or qubit is actually a single bit representing |0> or |1> or intermediate states of |0> and |1>. There are two concepts of quantum physics Entanglement and Superposition which are the main basis for quantum machine learning on a quantum machine. A qubit’s state comes to existence when is measured or observed otherwise it remains undefined. Quantum Machine Learning takes on two approaches- first approach involves converting classical data to quantum data then performing the computations on the quantum computer and finally converting the quantum result back into the classical format. Revised Manuscript Received on April 07, 2019. Dr.Balika.J.Chelliah (M.Tech, Ph.d. )-Associate Professor at CSE Department SRMIST, Ramapuram, Chennai. Shristi Shreyasi - UG Scholar at CSE Department, SRMIST, Ramapuram, Chennai. Ananya PandeyUG Scholar at CSE Department, SRMIST, Ramapuram, Chennai. Kirti SinghUG Scholar at CSE Department, SRMIST, Ramapuram, Chennai. In short, this methoddevelops classical ML algorithms on a quantum computer. The othermethod involves using quantum mechanical principles fordesigning machine learning algorithms for classical computers. For the contrast between a classical and a quantum machine’s performance, the first approach will be used.Quantum Support Vectors Machine Algorithm uses the first approach of QML and gives precisely classified data as the end result. QSVM completes the task in an exponential time as compared to the classical SVM. It also handles the non-separable data by using a QSVM kernel algorithm which computes the kernel function much faster than the pre-existing. A decrease can be well seen in amount of time taken by the quantum algorithm as well as there is an efficient handling of large datasets for classification as it uses quantum mechanical operations. Robentrost [1], discussed about an optimised two-faced classifier which can be developed on a quantum computerhaving complexity in logarithms in the vectors size and the number of training examples. So, a quantum computer reduces a computation task taking polynomial time in the primitive environment to exponential time in a quantum environment. II. RELATED WORK Support Vector Machineis a supervisedalgorithm which is implemented forclassification as well as regressionproblems. But it is widelyimplemented for classification problems. In SVM, each and every data point is plotted on n-dimensional axis as a data coordinate where n stands for features held by the data with each feature acting in support for a coordinate.After plotting classification is done by finding the hyper-plane that will divide the two classes precisely. Figure 1: Classification Hyperplane of SVM