Litcius/Paper detail

Quantum state preparation protocol for encoding classical data into the amplitudes of a quantum information processing register's wave function

Sahel Ashhab

2022Physical Review Research28 citationsDOIOpen Access PDF

Abstract

We present a protocol for encoding $N$ real numbers stored in $N$ memory registers into the amplitudes of the quantum superposition that describes the state of ${log}_{2}N$ qubits. This task is one of the main steps in quantum machine learning algorithms applied to classical data. The protocol combines partial CNOT gate rotations with probabilistic projection onto the desired state. The number of additional ancilla qubits used during the implementation of the protocol, as well as the number of quantum gates, scales linearly with the number of qubits in the processing register and hence logarithmically with $N$. The average time needed to successfully perform the encoding scales logarithmically with the number of qubits, in addition to being inversely proportional to the acceptable error in the encoded amplitudes. It also depends on the structure of the dataset in such a way that the protocol is most efficient for nonsparse data.

Topics & Concepts

Function (biology)QuantumRegister (sociolinguistics)Protocol (science)State (computer science)Encoding (memory)AmplitudeComputer scienceQuantum information processingQuantum statePhysicsQuantum mechanicsAlgorithmBiologyGeneticsMedicinePhilosophyAlternative medicineLinguisticsPathologyArtificial intelligenceQuantum Computing Algorithms and ArchitectureQuantum Information and CryptographyQuantum Mechanics and Applications