Improving Quantum Circuit Synthesis with Machine Learning
Mathias Weiden, Ed Younis, Justin Kalloor, John Kubiatowicz, and, Costin Iancu

TL;DR
This paper introduces QSeed, a machine learning-enhanced quantum circuit synthesis method that significantly accelerates the process while maintaining low gate counts, especially for complex unitaries like those in Shor's algorithm.
Contribution
The paper presents QSeed, a novel machine learning-based seeded synthesis algorithm that speeds up quantum circuit synthesis by 3.7 times while preserving circuit efficiency.
Findings
QSeed achieves a 3.7x speedup over existing methods.
QSeed maintains low gate counts in synthesized circuits.
Performance generalizes to unseen circuit families.
Abstract
In the Noisy Intermediate Scale Quantum (NISQ) era, finding implementations of quantum algorithms that minimize the number of expensive and error prone multi-qubit gates is vital to ensure computations produce meaningful outputs. Unitary synthesis, the process of finding a quantum circuit that implements some target unitary matrix, is able to solve this problem optimally in many cases. However, current bottom-up unitary synthesis algorithms are limited by their exponentially growing run times. We show how applying machine learning to unitary datasets permits drastic speedups for synthesis algorithms. This paper presents QSeed, a seeded synthesis algorithm that employs a learned model to quickly propose resource efficient circuit implementations of unitaries. QSeed maintains low gate counts and offers a speedup of in synthesis time over the state of the art for a 64 qubit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Parallel Computing and Optimization Techniques
