Trainable PQC-Based QRAM for Quantum Storage

Bibliographic Details
Title: Trainable PQC-Based QRAM for Quantum Storage
Authors: Koustubh Phalak, Junde Li, Swaroop Ghosh
Source: IEEE Access, Vol 11, Pp 51892-51899 (2023)
Publisher Information: IEEE, 2023.
Publication Year: 2023
Collection: LCC:Electrical engineering. Electronics. Nuclear engineering
Subject Terms: Quantum RAM, machine learning, classification, Electrical engineering. Electronics. Nuclear engineering, TK1-9971
More Details: Quantum Machine Learning (QML) is a new domain of Machine Learning (ML) and Quantum Computing (QC) that uses a trainable Variational Quantum Circuit (VQC) to solve various learning problems. Classical data is transformed to the quantum Hilbert space using an embedding scheme and the VQC performs quantum operations on this transformed quantum data using parametric quantum gates. In this work, we present a new embedding scheme using Quantum Random Access Memory (QRAM) that takes address as input, and gives data as the output similar to a classical Random Access Memory (RAM). We propose a basic circuit-based QRAM architecture and its application in, (a) storage for ML usage and, (b) storage of binary data. For ML, we store images of digits dataset into the QRAM and perform binary classification using a Quantum Neural Network (QNN). We observe that QNN driven by the proposed QRAM converges faster (at $6^{th}$ epoch) with 100% classification accuracy compared to QNN with normal embedding and classical Fully Connected Neural Network (FCNN) setups which converge with same accuracy at around $10^{th}$ and $15^{th}$ epochs, respectively. We obtain $\approx 63\%$ classification accuracy on real hardware from IBM. For storage of binary data, we measure Hamming Distance (HD) and percentage correct predictions for quality evaluation of the proposed QRAM. We observe that the HD and percentage correct predictions worsens as the number of address lines increases. We propose two techniques to improve the QRAM accuracy namely, (i) clustering of raw data and allocating one QRAM per cluster and, (ii) bit splitting to divide wider data into smaller chunks and allocating one QRAM per split. Clustering provides best results by improving the HD for 9-address QRAM by $\approx 1.95\text{X}$ than pure QRAM and $\approx 1.74\text{X}$ improvement compared to bit-split (which provides $\approx 1.11\text{X}$ improvement than pure QRAM).
Document Type: article
File Description: electronic resource
Language: English
ISSN: 2169-3536
Relation: https://ieeexplore.ieee.org/document/10130283/; https://doaj.org/toc/2169-3536
DOI: 10.1109/ACCESS.2023.3278600
Access URL: https://doaj.org/article/1a48459c6feb4af4b6da227c7042a036
Accession Number: edsdoj.1a48459c6feb4af4b6da227c7042a036
Database: Directory of Open Access Journals
More Details
ISSN:21693536
DOI:10.1109/ACCESS.2023.3278600
Published in:IEEE Access
Language:English