A Novel Parallel QCNN Architecture with Efficient Classical Simulability
2026-07-09 • Artificial Intelligence
Artificial Intelligence
AI summaryⓘ
The authors studied a new way to build a Quantum Convolutional Neural Network (QCNN) to classify images from the MNIST dataset. They designed a method that breaks images into smaller parts, processes each separately, and then combines the results, allowing them to simulate a large quantum model efficiently on classical computers. Their approach lets them handle a 128-qubit QCNN, which usually requires huge computing power. They found that this partitioning method does not hurt the model's accuracy and can even help by reducing training problems called Barren plateaus.
Quantum Convolutional Neural NetworkMNIST datasetbinary classificationhierarchical partitioningquantum circuit simulationqubitsclassical simulationBarren plateausimage encodingquantum measurement
Authors
Lawrence Nguyen, Hiu Yung Wong
Abstract
This work presents a study of an implementation of a novel Quantum Convolutional Neural Network (QCNN) for binary classification of images from the Modified National Institute of Standards and Technology (MNIST) dataset. Using a novel architecture inspired by previous QCNN and classical convolutional neural network (CNN) implementations, we use a hierarchical partitioning approach to implement a QCNN circuit that can be approximated and simulated efficiently on a classical machine for a large problem. First, the original image is partitioned such that each process handles a smaller portion of the image, which is encoded into independent states. Then, these partitions merge and combine, resulting in states that contain information from both partitions while halving the number of processes. After repeating this until one process remains, we reduce the dimensionality of the state until a single qubit remains for measurement. Using this approach, we can use multiple processes in parallel to simulate a large QCNN program without the need for exponentially growing hardware requirements as the number of qubits increases. In our work, we use this scheme to train a 128-qubit model, which is impossible to run on any classical supercomputer without the novel architecture. We also explore the impact of this new model architecture on prediction accuracy by training it to perform binary classification on the MNIST dataset with a small number of qubits, and comparing it to a model without partitioning. Our initial findings show that partitioning images into smaller sub-images with this architecture does not degrade the model's performance and sometimes even improves it, likely because it reduces the Barren plateaus issue in the partitioning process.