Optimizing ZX-diagrams with deep reinforcement learning

Abstract ZX-diagrams are a powerful graphical language for the description of quantum processes with applications in fundamental quantum mechanics, quantum circuit optimization, tensor network simulation, and many more. The utility of ZX-diagrams relies on a set of local transformation rules that can be applied to them without changing the underlying quantum process they describe. These rules can be exploited to optimize the structure of ZX-diagrams for a range of applications. However, finding an optimal sequence of transformation rules is generally an open problem. In this work, we bring together ZX-diagrams with reinforcement learning, a machine learning technique designed to discover an optimal sequence of actions in a decision-making problem and show that a trained reinforcement learning agent can significantly outperform other optimization techniques like a greedy strategy, simulated annealing, and state-of-the-art hand-crafted algorithms. The use of graph neural networks to encode the policy of the agent enables generalization to diagrams much bigger than seen during the training phase.

Authors

Institutions

Publication Details

Journal
Machine Learning Science and Technology
Published
2024-09-01
DOI
https://doi.org/10.1088/2632-2153/ad76f7
Citations
9
Primary Topic
Machine Learning in Materials Science
Type
article
Field-Weighted Citation Impact
1.05

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing ZX-diagrams with deep reinforcement learning

M Nägele, Florian Marquardt
9 citations
Machine Learning Science and Technology
Machine Learning in Materials Science
1.05
article

Optimizing ZX-diagrams with deep reinforcement learning

M Nägele, Florian Marquardt
article en
9 citations

Abstract

Abstract ZX-diagrams are a powerful graphical language for the description of quantum processes with applications in fundamental quantum mechanics, quantum circuit optimization, tensor network simulation, and many more. The utility of ZX-diagrams relies on a set of local transformation rules that can be applied to them without changing the underlying quantum process they describe. These rules can be exploited to optimize the structure of ZX-diagrams for a range of applications. However, finding an optimal sequence of transformation rules is generally an open problem. In this work, we bring together ZX-diagrams with reinforcement learning, a machine learning technique designed to discover an optimal sequence of actions in a decision-making problem and show that a trained reinforcement learning agent can significantly outperform other optimization techniques like a greedy strategy, simulated annealing, and state-of-the-art hand-crafted algorithms. The use of graph neural networks to encode the policy of the agent enables generalization to diagrams much bigger than seen during the training phase.

Machine Learning Science and TechnologyVol. 5(3)
Friedrich-Alexander-Universität Erlangen-Nürnberg (DE), Max Planck Institute for the Science of Light (DE)
Max-Planck-Gesellschaft, Bayerisches Staatsministerium für Wissenschaft, Forschung und Kunst
Peace, Justice and strong institutions
Openalex Percentile: Top 21%
Machine Learning in Materials Science
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Optimizing ZX-diagrams with deep reinforcement learning — M Nägele, Florian Marquardt · Machine Learning Science and Technology (2024) | TGRS Research Map | TGRS