Architectural Patterns for Designing Quantum Artificial Intelligence Systems
- URL: http://arxiv.org/abs/2411.10487v2
- Date: Tue, 19 Nov 2024 04:11:58 GMT
- Title: Architectural Patterns for Designing Quantum Artificial Intelligence Systems
- Authors: Mykhailo Klymenko, Thong Hoang, Xiwei Xu, Zhenchang Xing, Muhammad Usman, Qinghua Lu, Liming Zhu,
- Abstract summary: Utilising quantum computing technology to enhance artificial intelligence systems is expected to improve training and inference times, increase robustness against noise and adversarial attacks, and reduce the number of parameters without compromising accuracy.
However, moving beyond proof-of-concept or simulations to develop practical applications of these systems faces significant challenges due to the limitations of quantum hardware and the underdeveloped knowledge base in software engineering for such systems.
- Score: 25.42535682546052
- License:
- Abstract: Utilising quantum computing technology to enhance artificial intelligence systems is expected to improve training and inference times, increase robustness against noise and adversarial attacks, and reduce the number of parameters without compromising accuracy. However, moving beyond proof-of-concept or simulations to develop practical applications of these systems while ensuring high software quality faces significant challenges due to the limitations of quantum hardware and the underdeveloped knowledge base in software engineering for such systems. In this work, we have conducted a systematic mapping study to identify the challenges and solutions associated with the software architecture of quantum-enhanced artificial intelligence systems. Our review uncovered several architectural patterns that describe how quantum components can be integrated into inference engines, as well as middleware patterns that facilitate communication between classical and quantum components. These insights have been compiled into a catalog of architectural patterns. Each pattern realises a trade-off between efficiency, scalability, trainability, simplicity, portability and deployability, and other software quality attributes.
Related papers
- How to Build a Quantum Supercomputer: Scaling Challenges and Opportunities [3.864855748348313]
Small-scale demonstrations have become possible for quantum algorithmic primitives on hundreds of physical qubits.
Despite significant progress and excitement, the path toward a full-stack scalable technology is largely unknown.
We show how the road to scaling could be paved by adopting existing semiconductor technology to build much higher-quality qubits.
arXiv Detail & Related papers (2024-11-15T18:22:46Z) - Large-scale quantum reservoir learning with an analog quantum computer [45.21335836399935]
We develop a quantum reservoir learning algorithm that harnesses the quantum dynamics of neutral-atom analog quantum computers to process data.
We experimentally implement the algorithm, achieving competitive performance across various categories of machine learning tasks.
Our findings demonstrate the potential of utilizing classically intractable quantum correlations for effective machine learning.
arXiv Detail & Related papers (2024-07-02T18:00:00Z) - Dynamic Inhomogeneous Quantum Resource Scheduling with Reinforcement Learning [17.229068960497273]
A central challenge in quantum information science and technology is achieving real-time estimation and feedforward control of quantum systems.
We introduce a new framework utilizing a Transformer model that emphasizes self-attention mechanisms for pairs of qubits.
Our method significantly improves the performance of quantum systems, achieving more than a 3$times$ improvement over rule-based agents.
arXiv Detail & Related papers (2024-05-25T23:39:35Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
The anticipated applications of quantum computers span across science and industry.
We present a survey of several potential application areas of quantum algorithms.
We outline the challenges and opportunities in each area in an "end-to-end" fashion.
arXiv Detail & Related papers (2023-10-04T17:53:55Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - Software Architecture Challenges in Integrating Hybrid Classical-Quantum
Systems [3.2851683371946767]
The emergence of quantum computing proposes a revolutionary paradigm that can radically transform numerous scientific and industrial application domains.
The ability of quantum computers to scale computations exponentially imply better performance and efficiency for certain algorithmic tasks than current computers provide.
To gain benefit from such improvement, quantum computers must be integrated with existing software systems, a process that is not straightforward.
arXiv Detail & Related papers (2023-08-02T08:20:34Z) - Reliable AI: Does the Next Generation Require Quantum Computing? [71.84486326350338]
We show that digital hardware is inherently constrained in solving problems about optimization, deep learning, or differential equations.
In contrast, analog computing models, such as the Blum-Shub-Smale machine, exhibit the potential to surmount these limitations.
arXiv Detail & Related papers (2023-07-03T19:10:45Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Potential and limitations of quantum extreme learning machines [55.41644538483948]
We present a framework to model QRCs and QELMs, showing that they can be concisely described via single effective measurements.
Our analysis paves the way to a more thorough understanding of the capabilities and limitations of both QELMs and QRCs.
arXiv Detail & Related papers (2022-10-03T09:32:28Z) - Learning Quantum Systems [0.0]
Quantum technologies hold the promise to revolutionise our society with ground-breaking applications in secure communication, high-performance computing and ultra-precise sensing.
One of the main features in scaling up quantum technologies is that the complexity of quantum systems scales exponentially with their size.
This poses severe challenges in the efficient calibration, benchmarking and validation of quantum states and their dynamical control.
arXiv Detail & Related papers (2022-07-01T09:47:26Z) - Software tools for quantum control: Improving quantum computer
performance through noise and error suppression [3.6508609114589317]
We introduce software tools for the application and integration of quantum control in quantum computing research.
We provide an overview of a set of python-based classical software tools for creating and deploying optimized quantum control solutions.
We describe a software architecture leveraging both high-performance distributed cloud computation and local custom integration into hardware systems.
arXiv Detail & Related papers (2020-01-13T04:34:06Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.