Quantivine: A Visualization Approach for Large-scale Quantum Circuit Representation and Analysis
arXiv:2307.08969 · doi:10.1109/TVCG.2023.3327148
Abstract
Quantum computing is a rapidly evolving field that enables exponential speed-up over classical algorithms. At the heart of this revolutionary technology are quantum circuits, which serve as vital tools for implementing, analyzing, and optimizing quantum algorithms. Recent advancements in quantum computing and the increasing capability of quantum devices have led to the development of more complex quantum circuits. However, traditional quantum circuit diagrams suffer from scalability and readability issues, which limit the efficiency of analysis and optimization processes. In this research, we propose a novel visualization approach for large-scale quantum circuits by adopting semantic analysis to facilitate the comprehension of quantum circuits. We first exploit meta-data and semantic information extracted from the underlying code of quantum circuits to create component segmentations and pattern abstractions, allowing for easier wrangling of massive circuit diagrams. We then develop Quantivine, an interactive system for exploring and understanding quantum circuits. A series of novel circuit visualizations are designed to uncover contextual details such as qubit provenance, parallelism, and entanglement. The effectiveness of Quantivine is demonstrated through two usage scenarios of quantum circuits with up to 100 qubits and a formal user evaluation with quantum experts. A free copy of this paper and all supplemental materials are available at https://osf.io/2m9yh/?view_only=0aa1618c97244f5093cd7ce15f1431f9.
arXiv commentAccepted by IEEE VIS 2023
References in corpus (22)
- Quantum Computing in the NISQ era and beyond
- Quantum Machine Learning
- Quantum algorithms for quantum chemistry and quantum materials science
- On the role of entanglement in quantum computational speed-up
- A rigorous and robust quantum speed-up in supervised machine learning
- Quantum Computing for Finance: State of the Art and Future Prospects
- Quantum Circuit Simplification and Level Compaction
- Parallel Entangling Operations on a Universal Ion Trap Quantum Computer
- Real-Time Imaging of Quantum Entanglement
- Quantum Computing at the Frontiers of Biological Sciences
- Quipper: A Scalable Quantum Programming Language
- Complex Networks from Classical to Quantum
- Statistical Assertions for Validating Patterns and Finding Bugs in Quantum Programs
- Optimal Layout Synthesis for Quantum Computing
- QuGAN: A Quantum State Fidelity based Generative Adversarial Network
- A Deep Generative Model for Graph Layout
- Towards Pricing Financial Derivatives with an IBM Quantum Computer
- ADAPT: Mitigating Idling Errors in Qubits via Adaptive Dynamical Decoupling
- Evaluating the Readability of Force Directed Graph Layouts: A Deep Learning Approach
- Exact and practical pattern matching for quantum circuit optimization
- XNLI: Explaining and Diagnosing NLI-based Visual Data Analysis
- Visualizing the Scripts of Data Wrangling with SOMNUS