Layered Uploading for Quantum Convolutional Neural Networks
Grégoire Barrué, Tony Quertier, Orlane Zang
TL;DR
The paper addresses the challenge of limited data and qubit resources in quantum convolutional neural networks (QCNNs) by proposing layered uploading, a data reuploading strategy that injects $2(n-1)$ features into an $n$-qubit QCNN without increasing qubits. By reencoding PCA-derived features before each layer, the approach leverages more information from the input while keeping circuit size fixed. Across MNIST tasks (e.g., 0 vs 1, 0 vs 8) and malware image classification, layered uploading yields higher accuracy and F1-scores than standard QCNNs, though benefits depend on model depth and parameter count. The results suggest layered uploading as a practical method to improve QCNN performance on small datasets and resource-constrained quantum hardware, with potential applications in malware detection and beyond.
Abstract
Continuing our analysis of quantum machine learning applied to our use-case of malware detection, we investigate the potential of quantum convolutional neural networks. More precisely, we propose a new architecture where data is uploaded all along the quantum circuit. This allows us to use more features from the data, hence giving to the algorithm more information, without having to increase the number of qubits that we use for the quantum circuit. This approach is motivated by the fact that we do not always have great amounts of data, and that quantum computers are currently restricted in their number of logical qubits.
