Quantum data encoding as a distinct abstraction layer in the design of quantum circuits
Gabriele Agliardi, Enrico Prati

TL;DR
This paper introduces a formal framework for quantum data encoding as a separate abstraction layer in quantum circuit design, clarifying complex circuit structures and aiding efficient development.
Contribution
It systematically formalizes quantum data encoding, surveys existing methods, and demonstrates its application to quantum algorithms and simulations.
Findings
Quantum Fourier Transform as encoding converter
Quantum Amplitude Estimation as information extraction
Application to quantum Monte Carlo simulations
Abstract
Complex quantum circuits are constituted by combinations of quantum subroutines. The computation is possible as long as the quantum data encoding is consistent throughout the circuit. Despite its fundamental importance, the formalization of quantum data encoding has never been addressed systematically so far. We formalize the concept of quantum data encoding, namely the format providing a representation of a data set through a quantum state, as a distinct abstract layer with respect to the associated data loading circuit. We survey existing encoding methods and their respective strategies for classical-to-quantum exact and approximate data loading, for the quantum-to-classical extraction of information from states, and for quantum-to-quantum encoding conversion. Next, we show how major quantum algorithms find a natural interpretation in terms of data loading. For instance, the Quantum…
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
