Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Public Access

Supercomputing leverages quantum machine learning and Grover’s algorithm

Published: 17 November 2022 Publication History

Abstract

The complexity of searching algorithms in classical computing is a classic problem and a research area. Quantum computers and quantum algorithms can efficiently compute some classically hard problems. In addition, quantum machine learning algorithms could be an important avenue to boost existing and new quantum-based technology, reducing the supercomputing requirements for executing such problems. This paper reviews and explores topics such as variational quantum algorithms, kernel methods, and Grover’s algorithm (GA). GA is a quantum search algorithm that achieves a quadratic speed improvement as a quantum classifier. We exploit GA or amplitude amplification to simulate rudimentary classical logical gates into quantum circuits considering AND, XOR, and OR gates. Our experiments in our review suggest that the algorithms discussed can be implemented and verified with relative ease, suggesting that researchers can investigate problems in the areas discussed related to quantum machine learning and more.

References

[1]
David McMahon Quantum computing explained 2007 New Jersey Wiley
[2]
Hill DP, Harper A, Malcolm J, McAndrews MS, Mockus SM, Patterson SE, Reynolds T, Baker EJ, Bult CJ, Chesler EJ, et al. Cisplatin-resistant triple-negative breast cancer subtypes: multiple mechanisms of resistance BMC Cancer 2019 19 1 1-13
[3]
Bubier J, Hill D, Mukherjee G, Reynolds T, Baker EJ, Berger A, Emerson J, Blake JA, Chesler EJ (2019) Curating gene sets: challenges and opportunities for integrative analysis. Database 2019
[4]
Benton ML, Abraham A, LaBella AL, Abbot P, Rokas A, and Capra JA The influence of evolutionary history on human health and disease Nat Rev Genet 2021 22 5 269-283
[5]
Islam SA, Sajed T, Kearney CM, and Baker EJ Predstp: a highly accurate svm based model to predict sequential cystine stabilized peptides BMC Bioinform 2015 16 1 1-11
[6]
Gidney C and Ekerå M How to factor 2048 bit rsa integers in 8 hours using 20 million noisy qubits Quantum 2021 5 433
[7]
Sadana S, Maccone L, Sinha U (2021) Quantum computers to test fundamental physics or viceversa
[8]
Arrazola JM, Jahangiri S, Delgado A, Ceroni J, Izaac J, Száva A, Azad U, Lang RA, Niu Z, Matteo OD, Moyard R, Soni J, Schuld M, Vargas-Hernandez RA, Tamayo-Mendoza T, Aspuru-Guzik A, Killoran N (2021) Differentiable quantum computational chemistry with PennyLane
[9]
Emani PS, Warrell J, Anticevic A, Bekiranov S, Gandal M, McConnell MJ, Sapiro G, Aspuru-Guzik A, Baker JT, Bastiani M, et al. Quantum computing at the frontiers of biological sciences Nat Methods 2021 4 1-9
[10]
Khanal B, Rivas P, Orduz J (2021) Human activity classification using basic machine learning models. In: 2021 international conference on computational science and computational intelligence (CSCI) . Accepted, to be published soon
[11]
Rivas P, Zhao L, Orduz J (2021) Hybrid quantum variational autoencoders for representation learning. In: 2021 international conference on computational science and computational intelligence (CSCI). Accepted, to be published soon
[12]
Freedman MH, Kitaev A, and Wang Z Simulation of topological field theories by quantum computers Commun Math Phys 2002 227 3 587-603
[13]
Raussendorf R, Browne DE, and Briegel HJ Measurement-based quantum computation on cluster states Phys Rev A 2003 68 022312
[14]
Benioff P The computer as a physical system: a microscopic quantum mechanical hamiltonian model of computers as represented by turing machines J Stat Phys 1980 22 5 563-591
[15]
Kitaev AY Quantum computations: algorithms and error correction Uspekhi Matematicheskikh Nauk 1997 52 6 53-112
[16]
Penrose R (1971) Applications of negative dimensional tensors. Combinatorial mathematics and its applications 1, 221–244 . See PDF: https://www.mscs.dal.ca/~selinger/papers/graphical-bib/public/Penrose-applications-of-negative-dimensional-tensors.pdf
[17]
Farhi E, Goldstone J, Gutmann S, Sipser M (2000) Quantum computation by adiabatic evolution. arXiv: Quantum Physics
[18]
Childs AM, Farhi E, and Preskill J Robustness of adiabatic quantum computation Phys Rev A 2001 65 1 012322
[20]
Anonymous: Grover implementation. Anonymous repository. https://anonymous.4open.science/r/NoRemoving-8DFF/groverAlgo.ipynb
[21]
[22]
Leifer MS and Poulin D Quantum graphical models and belief propagation Ann Phys 2008 323 8 1899-1946
[23]
Deutsch D Quantum theory, the church-turing principle and the universal quantum computer Proc R Soc Lond A Math Phys Sci 1985 400 1818 97-117
[24]
Mermin ND From cbits to qbits: teaching computer scientists quantum mechanics Am J Phys 2003 71 1 23-30
[25]
Wittek P Quantum machine learning: what quantum computing means to data mining 2014 Massachusetts Academic Press
[26]
Montanaro A Quantum algorithms: an overview npj Quantum Inf 2016 2 1 1-8
[27]
Shor PW Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer SIAM Rev 1999 41 2 303-332
[28]
Lavor C, Manssur L, Portugal R (2003) Grover’s algorithm: Quantum database search. arXiv preprint quant-ph/0301079
[29]
Vartiainen JJ, Niskanen AO, Nakahara M, and Salomaa MM Implementing shor’s algorithm on josephson charge qubits Phys Rev A 2004 70 1 012319
[30]
Harrow AW, Hassidim A, and Lloyd S Quantum algorithm for linear systems of equations Phys Rev Lett 2009 103 15 150502
[31]
Schuld M and Killoran N Quantum machine learning in feature hilbert spaces Phys Rev Lett 2019 122 4 040504
[32]
Schuld M (2021) Supervised quantum machine learning models are kernel methods. arXiv preprint arXiv:2101.11020
[33]
Biamonte J, Wittek P, Pancotti N, Rebentrost P, Wiebe N, and Lloyd S Quantum machine learning Nature 2017 549 7671 195-202
[34]
Lloyd S, Mohseni M, Rebentrost P (2013) Quantum algorithms for supervised and unsupervised machine learning. arXiv preprint arXiv:1307.0411
[35]
Chen G, Fulling SA, Lee H, and Scully MO Grover’s algorithm for multiobject search in quantum computing Directions in quantum optics 2001 Berlin Springer 165-175
[36]
Grover LK Quantum mechanics helps in searching for a needle in a haystack Phys Rev Lett 1997 79 325-328
[37]
Grover LK (1996) A fast quantum mechanical algorithm for database search. In: Proceedings of the twenty-eighth annual acm symposium on theory of computing, pp 212–219
[38]
Rungta P The quadratic speedup in grover’s search algorithm from the entanglement perspective Phys Lett A 2009 373 31 2652-2659
[39]
Du Y, Hsieh M-H, Liu T, and Tao D A grover-search based quantum learning scheme for classification New J Phys 2021 23 2 023020
[40]
Nielsen MA, Chuang I (2002) Quantum computation and quantum information. American Association of Physics Teachers
[41]
Mandviwalla A, Ohshiro K, Ji B (2018) Implementing grover’s algorithm on the ibm quantum computers. In: 2018 IEEE International Conference on Big Data (Big Data), pp 2531–2537 . IEEE
[42]
Zhang K, Rao P, Yu K, Lim H, and Korepin V Implementation of efficient quantum search algorithms on nisq computers Quantum Inf Process 2021 20 7 1-27
[43]
Schwabe P, Westerbaan B (2016) Solving binary MQ with grover’s algorithm. In: International conference on security, privacy, and applied cyptography engineering. Springer, pp 303–322
[44]
Chakraborty K and Maitra S Application of grover’s algorithm to check non-resiliency of a boolean function Cryptogr Commun 2016 8 3 401-413
[45]
Bulger DW Combining a local search and grover’s algorithm in black-box global optimization J Optim Theory Appl 2007 133 3 289-301
[46]
Tezuka H, Nakaji K, Satoh T, and Yamamoto N Grover search revisited: application to image pattern matching Phys Rev A 2022 105 3 032440
[47]
Nakaji K, Uno S, Suzuki Y, Raymond R, Onodera T, Tanaka T, Tezuka H, Mitsuda N, and Yamamoto N Approximate amplitude encoding in shallow parameterized quantum circuits and its application to financial market indicators Phys Rev Res 2022 4 2 023136
[48]
Tsang IW, Kwok JT, Cheung P-M, Cristianini N (2005) Core vector machines: fast svm training on very large data sets. J Mach Learn Res 6(4)
[49]
Rebentrost P, Mohseni M, and Lloyd S Quantum support vector machine for big data classification Phys Rev Lett 2014 113 13 130503
[50]
Cerezo M, Arrasmith A, Babbush R, Benjamin SC, Endo S, Fujii K, McClean JR, Mitarai K, Yuan X, Cincio L et al (2021) Variational quantum algorithms. Nat Rev Phys 1–20
[51]
Goodfellow I, Bengio Y, and Courville A Deep learning 2016 Massachusetts MIT Press
[52]
Khanal B, Rivas P, Orduz J, Zhakubayev A (2021) Quantum machine learning: a case study of grover’s algorithm. In: The 19th International Conference on Scientific Computing (CSC 2021)
[53]
Team TQ (2022) Simulating molecules using VQE. Data 100 at UC Berkeley . https://qiskit.org/textbook/ch-applications/vqe-molecules.html
[55]
Park DK, Blank C, and Petruccione F The theory of the quantum kernel-based binary classifier Phys Lett A 2020 384 21 126422
[56]
Schuld M and Petruccione F Machine learning with quantum computers 2021 Berlin Springer
[57]
Scholkopf B and Smola AJ Learning with kernels: support vector machines, regularization, optimization, and beyond 2001 Cambridge, MA, USA MIT Press
[58]
IBM Q (2021) IBM Quantum. Website: https://www.ibm.com/quantum-computing/
[59]
Endo S, Benjamin SC, Li Y (2018) Practical quantum error mitigation for near-future applications. Phys Rev X 8(3)
[60]
Endo S, Cai Z, Benjamin SC, and Yuan X Hybrid quantum-classical algorithms and quantum error mitigation J Phys Soc Japn 2021 90 3 032001
[61]
Strikis A, Qin D, Chen Y, Benjamin SC, and Li Y Learning-based quantum error mitigation. PRX Quantum 2021 2 4 040330
[62]
Elben A, Vermersch B, van Bijnen R, Kokail C, Brydges T, Maier C, Joshi MK, Blatt R, Roos CF, and Zoller P Cross-platform verification of intermediate scale quantum devices Phys Rev Lett 2020 124 1 010504
[63]
Lidar DA Towards fault tolerant adiabatic quantum computation Phys Rev Lett 2008 100 16 160506
[64]
Shor PW Scheme for reducing decoherence in quantum computer memory Phys Rev A 1995 52 4 2493
[65]
Hsu L-Y Quantum secret-sharing protocol based on grover’s algorithm Phys Rev A 2003 68 2 022306
[66]
Grassl M, Langenberg B, Roetteler M, and Steinwandt R Applying grover’s algorithm to aes: quantum resource estimates Post-quantum cryptography 2016 Berlin Springer 29-43
[67]
Fujiwara S and Hasegawa S General method for realizing the conditional phase-shift gate and a simulation of grover’s algorithm in an ion-trap system Phys Rev A 2005 71 1 012337
[68]
Aumasson J-P The impact of quantum computing on cryptography Comput Fraud Secur 2017 2017 6 8-11
[69]
Mavroeidis V, Vishi K, Zych MD, Jøsang A (2018) The impact of quantum computing on present cryptography. arXiv preprint arXiv:1804.00200
[70]
Brassard G Quantum computing: the end of classical cryptography? ACM SIGACT News 1994 25 4 15-21
[71]
Brassard G, Lütkenhaus N, Mor T, and Sanders BC Limitations on practical quantum cryptography Phys Rev Lett 2000 85 6 1330
[72]
Adcock J, Allen E, Day M, Frick S, Hinchliff J, Johnson M, Morley-Short S, Pallister S, Price A, Stanisic S (2015) Advances in quantum machine learning. arXiv preprint arXiv:1512.02900

Cited By

View all

Index Terms

  1. Supercomputing leverages quantum machine learning and Grover’s algorithm
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image The Journal of Supercomputing
        The Journal of Supercomputing  Volume 79, Issue 6
        Apr 2023
        1215 pages

        Publisher

        Kluwer Academic Publishers

        United States

        Publication History

        Published: 17 November 2022
        Accepted: 30 October 2022

        Author Tags

        1. Quantum computing
        2. Quantum machine learning
        3. Grover’s search algorithm
        4. Variational quantum circuit classifier

        Qualifiers

        • Research-article

        Funding Sources

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 0
          Total Downloads
        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 04 Oct 2024

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media