Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks

Quanvolutional neural networks (QNNs) have been successful in image classification, exploiting inherent quantum capabilities to improve performance of traditional convolution. Unfortunately, the qubit's reliability can be a significant issue for QNNs inference, since its logical state can...

Full description

Saved in:
Bibliographic Details
Main Authors: Marzio Vallero, Emanuele Dri, Edoardo Giusto, Bartolomeo Montrucchio, Paolo Rech
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Transactions on Quantum Engineering
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10458381/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832583959673831424
author Marzio Vallero
Emanuele Dri
Edoardo Giusto
Bartolomeo Montrucchio
Paolo Rech
author_facet Marzio Vallero
Emanuele Dri
Edoardo Giusto
Bartolomeo Montrucchio
Paolo Rech
author_sort Marzio Vallero
collection DOAJ
description Quanvolutional neural networks (QNNs) have been successful in image classification, exploiting inherent quantum capabilities to improve performance of traditional convolution. Unfortunately, the qubit's reliability can be a significant issue for QNNs inference, since its logical state can be altered by both intrinsic noise and by the interaction with natural radiation. In this article, we aim at investigating the propagation of logical-shift errors (i.e., the unexpected modification of the qubit state) in QNNs. We propose a bottom–up evaluation reporting data from 13 322 547 200 logical-shift injections. We characterize the error propagation in the quantum circuit implementing a single convolution and then in various designs of the same QNN, varying the dataset and the network depth. We track the logical-shift error propagation through the qubits, channels, and subgrids, identifying the faults that are more likely to cause misclassifications. We found that up to 10% of the injections in the quanvolutional layer cause misclassification and even logical-shifts of small magnitude can be sufficient to disturb the network functionality. Our detailed analysis shows that corruptions in the qubits' state that alter their probability amplitude are more critical than the ones altering their phase, that some object classes are more likely than others to be corrupted, that the criticality of subgrids depends on the dataset, and that the control qubits, once corrupted, are more likely to modify the QNN output than the target qubits.
format Article
id doaj-art-0f6faecd1e364bfb84c95754fe533251
institution Kabale University
issn 2689-1808
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Transactions on Quantum Engineering
spelling doaj-art-0f6faecd1e364bfb84c95754fe5332512025-01-28T00:02:19ZengIEEEIEEE Transactions on Quantum Engineering2689-18082024-01-01511410.1109/TQE.2024.337288010458381Understanding Logical-Shift Error Propagation in Quanvolutional Neural NetworksMarzio Vallero0https://orcid.org/0009-0002-1292-8140Emanuele Dri1https://orcid.org/0000-0002-5144-1514Edoardo Giusto2https://orcid.org/0000-0001-8371-6685Bartolomeo Montrucchio3https://orcid.org/0000-0003-0065-8614Paolo Rech4https://orcid.org/0000-0002-0821-1879University of Trento, Trento, ItalyPolitecnico di Torino, Torino, ItalyPolitecnico di Torino, Torino, ItalyPolitecnico di Torino, Torino, ItalyUniversity of Trento, Trento, ItalyQuanvolutional neural networks (QNNs) have been successful in image classification, exploiting inherent quantum capabilities to improve performance of traditional convolution. Unfortunately, the qubit's reliability can be a significant issue for QNNs inference, since its logical state can be altered by both intrinsic noise and by the interaction with natural radiation. In this article, we aim at investigating the propagation of logical-shift errors (i.e., the unexpected modification of the qubit state) in QNNs. We propose a bottom–up evaluation reporting data from 13 322 547 200 logical-shift injections. We characterize the error propagation in the quantum circuit implementing a single convolution and then in various designs of the same QNN, varying the dataset and the network depth. We track the logical-shift error propagation through the qubits, channels, and subgrids, identifying the faults that are more likely to cause misclassifications. We found that up to 10% of the injections in the quanvolutional layer cause misclassification and even logical-shifts of small magnitude can be sufficient to disturb the network functionality. Our detailed analysis shows that corruptions in the qubits' state that alter their probability amplitude are more critical than the ones altering their phase, that some object classes are more likely than others to be corrupted, that the criticality of subgrids depends on the dataset, and that the control qubits, once corrupted, are more likely to modify the QNN output than the target qubits.https://ieeexplore.ieee.org/document/10458381/Fault injectionfault tolerancequantum computing (QC)quantum machine learning (QML)reliability evaluation
spellingShingle Marzio Vallero
Emanuele Dri
Edoardo Giusto
Bartolomeo Montrucchio
Paolo Rech
Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
IEEE Transactions on Quantum Engineering
Fault injection
fault tolerance
quantum computing (QC)
quantum machine learning (QML)
reliability evaluation
title Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
title_full Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
title_fullStr Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
title_full_unstemmed Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
title_short Understanding Logical-Shift Error Propagation in Quanvolutional Neural Networks
title_sort understanding logical shift error propagation in quanvolutional neural networks
topic Fault injection
fault tolerance
quantum computing (QC)
quantum machine learning (QML)
reliability evaluation
url https://ieeexplore.ieee.org/document/10458381/
work_keys_str_mv AT marziovallero understandinglogicalshifterrorpropagationinquanvolutionalneuralnetworks
AT emanueledri understandinglogicalshifterrorpropagationinquanvolutionalneuralnetworks
AT edoardogiusto understandinglogicalshifterrorpropagationinquanvolutionalneuralnetworks
AT bartolomeomontrucchio understandinglogicalshifterrorpropagationinquanvolutionalneuralnetworks
AT paolorech understandinglogicalshifterrorpropagationinquanvolutionalneuralnetworks