Quantum-enhanced machine learning refers to quantum algorithms that solve tasks in machine learning, thereby improving a classical machine learning method. Such algorithms typically require one to encode the given classical dataset into a quantum computer, so as to make it accessible for quantum information processing. After this, quantum information processing routines can be applied and the result of the quantum computation is read out by measuring the quantum system. While many proposals of quantum machine learning algorithms are still purely theoretical and require a full-scale universal quantum computer to be tested, others have been implemented on small-scale or special purpose quantum devices.
Quantum-enhanced machine learning refers to quantum algorithms that solve tasks in machine learning, thereby improving a classical machine learning method. Such algorithms typically require one to encode the given classical dataset into a quantum computer, so as to make it accessible for quantum information processing. After this, quantum information processing routines can be applied and the result of the quantum computation is read out by measuring the quantum system. While many proposals of quantum machine learning algorithms are still purely theoretical and require a full-scale universal quantum computer to be tested, others have been implemented on small-scale or special purpose quantum devices.
Quantum computing has an enormous potential in machine learning, where problems can quickly scale to be intractable for classical computation. Quantum machine learning is research area that combines the interplay of ideas from quantum computing and machine learning. Powerful and useful machine learning is dependent on having large-scale datasets used to train the models to be able to solve real-life problems. Currently, quantum machine learning lacks a plethora of large-scale quantum datasets required to further develop the models and test the quantum machine learning algorithms. Lack of large datasets is currently limiting the quantum advantage in the field of quantum machine learning. In this thesis, the concept of quantum data and different types of applied quantum datasets used to develop quantum machine learning models is studied. The research methodology is based on a systematic and comparative literature review of the state of the art articles in quantum computing and quantum machine learning in the recent years. We classify datasets into inherent and non-inherent quantum data based on the nature of the data. The preliminary literature review addresses patterns in the applied quantum machine learning. Testing and benchmarking QML models primarily uses non-inherent quantum data, or classical data encoded into the quantum system, while separate research is focused on generating inherent quantum datasets.
Quantum computing is the process of performing calculations using quantum mechanics. This field studies the quantum behavior of certain subatomic particles for subsequent use in performing calculations, as well as for large-scale information processing. These capabilities can give quantum computers an advantage in terms of computational time and cost over classical computers. Nowadays, there are scientific challenges that are impossible to perform by classical computation due to computational complexity or the time the calculation would take, and quantum computation is one of the possible answers. However, current quantum devices have not yet the necessary qubits and are not fault-tolerant enough to achieve these goals. Nonetheless, there are other fields like machine learning or chemistry where quantum computation could be useful with current quantum devices. This manuscript aims to present a Systematic Literature Review of the papers published between 2017 and 2023 to identify, analyze and classify the different algorithms used in quantum machine learning and their applications. Consequently, this study identified 94 articles that used quantum machine learning techniques and algorithms. The main types of found algorithms are quantum implementations of classical machine learning algorithms, such as support vector machines or the k-nearest neighbor model, and classical deep learning algorithms, like quantum neural networks. Many articles try to solve problems currently answered by classical machine learning but using quantum devices and algorithms. Even though results are promising, quantum machine learning is far from achieving its full potential. An improvement in the quantum hardware is required since the existing quantum computers lack enough quality, speed, and scale to allow quantum computing to achieve its full potential.
The paper "Quantum Machine Learning: Leveraging Quantum Computing for Enhanced Learning Algorithms" explores the integration of quantum computing principles into classical machine learning techniques, aiming to address limitations such as scalability and computational inefficiency. It presents the foundational concepts of quantum computing, including superposition and entanglement, and their application in accelerating machine learning processes. The study emphasizes the potential for quantum algorithms to significantly improve the performance of machine learning tasks by processing large datasets more efficiently and exploring larger hypothesis spaces. Key quantum machine learning algorithms discussed include Quantum Support Vector Machines (QSVM), Quantum Principal Component Analysis (QPCA), and Quantum Neural Networks (QNN), each of which leverages quantum mechanics to overcome the computational barriers faced by classical algorithms. The Quantum Approximate Optimization Algorithm (QAOA) is also highlighted for its ability to optimize machine learning models more effectively. While the theoretical benefits of Quantum Machine Learning (QML) are promising, the practical application of these techniques is currently limited by the constraints of existing quantum hardware. This research contributes to the emerging field of QML by examining its potential advantages and future implications in addressing complex data processing challenges.
Quantum Machine Learning (QML) represents a promising frontier of research where the principles of quantum mechanics are combined with machine learning to offer potentially superior performance over classical counterparts. This review article explores the current advancements in QML, specifically focusing on the performance improvement and comparison between standard classical algorithms and their quantum implementations. We initiate with an overview of fundamental quantum algorithms that have found applicability within machine learning contexts, such as quantum principal component analysis and quantum support vector machines. The review then delves into a critical assessment of these quantum approaches, highlighting case studies where quantum implementations have demonstrated computational speedups or improved accuracy. Furthermore, we investigate the inherent challenges and limitations that currently hinder the widespread adoption of QML technologies, including the issues of decoherence, error rates, and quantum resource requirements. In addition, the review provides insights into the current state of quantum hardware and its scalability for machine learning tasks. Throughout, comparisons are made to outline scenarios in which quantum machine learning presents a genuine advantage over classical techniques, supported by performance metrics and benchmark datasets. The article concludes by discussing future directions in QML research, with an emphasis on algorithmic innovation and hardware improvement, to realize the full potential of quantum-enhanced machine learning.
Machine Learning (ML) has been extensively utilized in various scientific and engineering domains. But the inherent constraints and computational complexity that arise in classical machine learning are particularly evident when dealing with large-scale, high-dimensional datasets or when attempting to solve intricate optimisation problems. Quantum systems exhibit unconventional patterns that are typically not effectively generated by traditional systems and can also tackle high dimensional and large size datasets efficiently. Therefore, it is believed that quantum computing systems may outperform traditional computing devices in machine learning tasks. Quantum Machine Learning (QML) has emerged as a rapidly developing field that combines the concepts of quantum mechanics and machine learning to solve complex problems across various disciplines. The domain of quantum machine learning investigates the development and execution of quantum software with the potential to facilitate machine learning at a much superior pace compared to traditional computers. However, the major challenges encountered are hardware limitations, noise, and development of quantum algorithms. The objective of this paper is to provide an insight on the foundational principles, essential algorithms, various associated platforms, potential applications and challenges being faced by QML. As data continues to grow in size and complexity, together with the emergence of nonlinear and high-dimensional real-world situations, the computing benefits offered by QML have the potential to facilitate significant advancements in the fields of healthcare, finance, robotics, logistics, communication, and cyber security. This paper presents the basis for future research work related to development of quantum algorithms in the domain of machine learning.
Quantum physics has changed the way we understand our environment, and one of its branches, quantum mechanics, has demonstrated accurate and consistent theoretical results. Quantum computing is the process of performing calculations using quantum mechanics. This field studies the quantum behavior of certain subatomic particles (photons, electrons, etc.) for subsequent use in performing calculations, as well as for large-scale information processing. These advantages are achieved through the use of quantum features, such as entanglement or superposition. These capabilities can give quantum computers an advantage in terms of computational time and cost over classical computers. Nowadays, scientific challenges are impossible to perform by classical computation due to computational complexity (more bytes than atoms in the observable universe) or the time it would take (thousands of years), and quantum computation is the only known answer. However, current quantum devices do not have yet the necessary qubits and are not fault-tolerant enough to achieve these goals. Nonetheless, there are other fields like machine learning, finance, or chemistry where quantum computation could be useful with current quantum devices. This manuscript aims to present a review of the literature published between 2017 and 2023 to identify, analyze, and classify the different types of algorithms used in quantum machine learning and their applications. The methodology follows the guidelines related to Systematic Literature Review methods, such as the one proposed by Kitchenham and other authors in the software engineering field. Consequently, this study identified 94 articles that used quantum machine learning techniques and algorithms and shows their implementation using computational quantum circuits or ansatzs. The main types of found algorithms are quantum implementations of classical machine learning algorithms, such as support vector machines or the k-nearest neighbor model, and classical deep learning algorithms, like quantum neural networks. One of the most relevant applications in the machine learning field is image classification. Many articles, especially within the classification, try to solve problems currently answered by classical machine learning but using quantum devices and algorithms. Even though results are promising, quantum machine learning is far from achieving its full potential. An improvement in quantum hardware is required for this potential to be achieved since the existing quantum computers lack enough quality, speed, and scale to allow quantum computing to achieve its full potential.