Quantum Machine learning (QML) is the combination of computational power of quantum computing and machine learning, which forms a highly complex system design. The hybrid nature of quantum-classical interaction as well as hardware-specific constraints in the field of quantum computing, poses unique challenges in understanding and designing quantum machine learning systems. This Study presents a structured approach in designing and modeling quantum machine learning systems using widely used software engineering practices by utilizing the Unified Modeling Language (UML) diagrams. Different UML diagrams, including use case diagram, sequence diagram, and Class diagram, are incorporated in this study to capture essential components and workflows in the quantum machine learning system and their applications. A requirement engineering lifecycle diagram is also included in this study to incorporate and understand how software engineering practices are applied to quantum computing. Through various UML diagrams, this study aims to illustrate how these models enhance modularity and development planning. To ground the modeling approach, a disease prediction system is utilized as a demonstrative example in all the modelling diagrams. This work aims to provide a foundational framework that can help and assist researchers and developers to design, communicate, and evolve quantum machine learning systems effectively and with a better and clearer vision.
Quantum Machine learning (QML) is the combination of computational power of quantum computing and machine learning, which forms a highly complex system design. The hybrid nature of quantum-classical interaction as well as hardware-specific constraints in the field of quantum computing, poses unique challenges in understanding and designing quantum machine learning systems. This Study presents a structured approach in designing and modeling quantum machine learning systems using widely used software engineering practices by utilizing the Unified Modeling Language (UML) diagrams. Different UML diagrams, including use case diagram, sequence diagram, and Class diagram, are incorporated in this study to capture essential components and workflows in the quantum machine learning system and their applications. A requirement engineering lifecycle diagram is also included in this study to incorporate and understand how software engineering practices are applied to quantum computing. Through various UML diagrams, this study aims to illustrate how these models enhance modularity and development planning. To ground the modeling approach, a disease prediction system is utilized as a demonstrative example in all the modelling diagrams. This work aims to provide a foundational framework that can help and assist researchers and developers to design, communicate, and evolve quantum machine learning systems effectively and with a better and clearer vision.
Abstract Developers of the many promising quantum computing applications that currently exist are urging companies in many different sectors seriously consider integrating this new technology into their business. For these applications to function, not only are quantum computers required, but quantum software also. Accordingly, quantum software engineering has become an important research field, in that it attempts to apply or adapt existing methods and techniques (or propose new ones) for the analysis, design, coding, and testing of quantum software, as well as playing a key role in ensuring quality in large-scale productions. The design of quantum software nevertheless poses two main challenges: the modelling of software quantum elements must be done in high-level modelling languages; and the need to further develop so-called “hybrid information systems”, which combine quantum and classical software. To address these challenges, we first propose a quantum UML profile for analysing and designing hybrid information systems; we then demonstrate its applicability through various structural and behavioural diagrams such as use case, class, sequence, activity, and deployment. In comparison to certain other quantum domain-specific languages, this UML profile ensures compliance with a well-known international standard that is supported by many tools and is followed by an extensive community.
None of the quantum computing applications imagined will ever become a reality without quantum software. Quantum programmes have, to date, been coded with ad hoc techniques. Researchers in the field of quantum software engineering are, therefore, now demanding more systematic techniques and methods with which to produce software with sufficient quality. One of the challenges and lessons learned from classic software engineering is the need for high-level, abstract and technology-independent representations with which to design software before it is coded. This paper specifically addresses this challenge for quantum software design. Since UML is a well-proven modelling language that has been widely employed by industry for some time, we propose a UML extension for the representation of quantum algorithms. Our proposal comprises the definition of a UML profile based on various stereotypes that can be applied to the existing UML activity diagrams in order to represent quantum circuits. The advantage of this representation is that UML quantum circuits can be interrelated with other UML elements and diagrams, which will make it possible to represent various concerns and viewpoints of the so-called hybrid information systems. This will consequently enable classical and quantum aspects to be modelled together in integrated designs in a technological-agnostic manner that is already supported by a considerable number of existing software design tools.
Quantum Machine Learning (QML) is an advanced discipline that emerges from the combined power of machine learning and quantum computing that has the ability to address intricate challenges in several domains. 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. This research delves into the fundamental principles of quantum mechanics and their crucial role in quantum computing, emphasizing the potential of various quantum algorithms to surpass classical algorithms in specific computational tasks, and then methodically navigates through the quantum machine learning algorithms, offering profound insights into their application potential in revolutionizing data analysis and complex problem-solving methodologies, including their importance in the Language Learning Models (LLM) and Language Analysis Models (LAM). The study also provides insights into the various quantum platforms, encompassing both hardware and software aspects for the implementation of QML algorithms, and also explores the challenges prevalent in QML, with a particular focus on the limitations imposed by existing quantum hardware and the intricate nuances of data processing within quantum frameworks. This study contributes by presenting the basis for future research work related to the development of algorithms in the field of quantum machine learning and anticipating the far-reaching impact of QML across diverse scientific and technological domains.
Quantum machine learning is a rapidly growing field at the intersection of quantum technology and artificial intelligence. This review provides a two-fold overview of several key approaches that can offer advancements in both the development of quantum technologies and the power of artificial intelligence. Among these approaches are quantum-enhanced algorithms, which apply quantum software engineering to classical information processing to improve keystone machine learning solutions. In this context, we explore the capability of hybrid quantum-classical neural networks to improve model generalization and increase accuracy while reducing computational resources. We also illustrate how machine learning can be used both to mitigate the effects of errors on presently available noisy intermediate-scale quantum devices, and to understand quantum advantage via an automatic study of quantum walk processes on graphs. In addition, we review how quantum hardware can be enhanced by applying machine learning to fundamental and applied physics problems as well as quantum tomography and photonics. We aim to demonstrate how concepts in physics can be translated into practical engineering of machine learning solutions using quantum software.
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.
Machine Learning (ML) has been widely applied across numerous domains due to its ability to automatically identify informative patterns from data for various tasks. The availability of large-scale data and advanced computational power enables the development of sophisticated models and training strategies, leading to state-of-the-art performance, but it also introduces substantial challenges. Quantum Computing (QC), which exploits quantum mechanisms for computation, has attracted growing attention and significant global investment as it may address these challenges. Consequently, Quantum Machine Learning (QML), the integration of these two fields, has received increasing interest, with a notable rise in related studies in recent years. We are motivated to review these existing contributions regarding quantum circuit-based learning models for classical data analysis and highlight the identified potentials and challenges of this technique. Specifically, we focus not only on QML models, both kernel-based and neural network-based, but also on recent explorations of their integration with classical machine learning layers within hybrid frameworks. Moreover, we examine both theoretical analysis and empirical findings to better understand their capabilities, and we also discuss the efforts on noise-resilient and hardware-efficient QML that could enhance its practicality under current hardware limitations. In addition, we cover several emerging paradigms for advanced quantum circuit design and highlight the adaptability of QML across representative application domains. This study aims to provide an overview of the contributions made to bridge quantum computing and machine learning, offering insights and guidance to support its future development and pave the way for broader adoption in the coming years.