Optimizing Multidimensional Pooling for Variational Quantum Algorithms

Convolutional neural networks (CNNs) have proven to be a very efficient class of machine learning (ML) architectures for handling multidimensional data by maintaining data locality, especially in the field of computer vision. Data pooling, a major component of CNNs, plays a crucial role in extractin...

Full description

Bibliographic Details
Main Authors: Mingyoung Jeng, Alvir Nobel, Vinayak Jha, David Levy, Dylan Kneidel, Manu Chaudhary, Ishraq Islam, Evan Baumgartner, Eade Vanderhoof, Audrey Facer, Manish Singh, Abina Arshad, Esam El-Araby
Format: Article
Language:English
Published: MDPI AG 2024-02-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/17/2/82
_version_ 1827344336681959424
author Mingyoung Jeng
Alvir Nobel
Vinayak Jha
David Levy
Dylan Kneidel
Manu Chaudhary
Ishraq Islam
Evan Baumgartner
Eade Vanderhoof
Audrey Facer
Manish Singh
Abina Arshad
Esam El-Araby
author_facet Mingyoung Jeng
Alvir Nobel
Vinayak Jha
David Levy
Dylan Kneidel
Manu Chaudhary
Ishraq Islam
Evan Baumgartner
Eade Vanderhoof
Audrey Facer
Manish Singh
Abina Arshad
Esam El-Araby
author_sort Mingyoung Jeng
collection DOAJ
description Convolutional neural networks (CNNs) have proven to be a very efficient class of machine learning (ML) architectures for handling multidimensional data by maintaining data locality, especially in the field of computer vision. Data pooling, a major component of CNNs, plays a crucial role in extracting important features of the input data and downsampling its dimensionality. Multidimensional pooling, however, is not efficiently implemented in existing ML algorithms. In particular, quantum machine learning (QML) algorithms have a tendency to ignore data locality for higher dimensions by representing/flattening multidimensional data as simple one-dimensional data. In this work, we propose using the quantum Haar transform (QHT) and quantum partial measurement for performing generalized pooling operations on multidimensional data. We present the corresponding decoherence-optimized quantum circuits for the proposed techniques along with their theoretical circuit depth analysis. Our experimental work was conducted using multidimensional data, ranging from 1-D audio data to 2-D image data to 3-D hyperspectral data, to demonstrate the scalability of the proposed methods. In our experiments, we utilized both noisy and noise-free quantum simulations on a state-of-the-art quantum simulator from IBM Quantum. We also show the efficiency of our proposed techniques for multidimensional data by reporting the fidelity of results.
first_indexed 2024-03-07T22:45:40Z
format Article
id doaj.art-77c3de95f4d240959f6e166416220a69
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-07T22:45:40Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-77c3de95f4d240959f6e166416220a692024-02-23T15:04:31ZengMDPI AGAlgorithms1999-48932024-02-011728210.3390/a17020082Optimizing Multidimensional Pooling for Variational Quantum AlgorithmsMingyoung Jeng0Alvir Nobel1Vinayak Jha2David Levy3Dylan Kneidel4Manu Chaudhary5Ishraq Islam6Evan Baumgartner7Eade Vanderhoof8Audrey Facer9Manish Singh10Abina Arshad11Esam El-Araby12Department of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USADepartment of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045, USAConvolutional neural networks (CNNs) have proven to be a very efficient class of machine learning (ML) architectures for handling multidimensional data by maintaining data locality, especially in the field of computer vision. Data pooling, a major component of CNNs, plays a crucial role in extracting important features of the input data and downsampling its dimensionality. Multidimensional pooling, however, is not efficiently implemented in existing ML algorithms. In particular, quantum machine learning (QML) algorithms have a tendency to ignore data locality for higher dimensions by representing/flattening multidimensional data as simple one-dimensional data. In this work, we propose using the quantum Haar transform (QHT) and quantum partial measurement for performing generalized pooling operations on multidimensional data. We present the corresponding decoherence-optimized quantum circuits for the proposed techniques along with their theoretical circuit depth analysis. Our experimental work was conducted using multidimensional data, ranging from 1-D audio data to 2-D image data to 3-D hyperspectral data, to demonstrate the scalability of the proposed methods. In our experiments, we utilized both noisy and noise-free quantum simulations on a state-of-the-art quantum simulator from IBM Quantum. We also show the efficiency of our proposed techniques for multidimensional data by reporting the fidelity of results.https://www.mdpi.com/1999-4893/17/2/82quantum computingconvolutional neural networksquantum machine learningpooling layers
spellingShingle Mingyoung Jeng
Alvir Nobel
Vinayak Jha
David Levy
Dylan Kneidel
Manu Chaudhary
Ishraq Islam
Evan Baumgartner
Eade Vanderhoof
Audrey Facer
Manish Singh
Abina Arshad
Esam El-Araby
Optimizing Multidimensional Pooling for Variational Quantum Algorithms
Algorithms
quantum computing
convolutional neural networks
quantum machine learning
pooling layers
title Optimizing Multidimensional Pooling for Variational Quantum Algorithms
title_full Optimizing Multidimensional Pooling for Variational Quantum Algorithms
title_fullStr Optimizing Multidimensional Pooling for Variational Quantum Algorithms
title_full_unstemmed Optimizing Multidimensional Pooling for Variational Quantum Algorithms
title_short Optimizing Multidimensional Pooling for Variational Quantum Algorithms
title_sort optimizing multidimensional pooling for variational quantum algorithms
topic quantum computing
convolutional neural networks
quantum machine learning
pooling layers
url https://www.mdpi.com/1999-4893/17/2/82
work_keys_str_mv AT mingyoungjeng optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT alvirnobel optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT vinayakjha optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT davidlevy optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT dylankneidel optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT manuchaudhary optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT ishraqislam optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT evanbaumgartner optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT eadevanderhoof optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT audreyfacer optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT manishsingh optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT abinaarshad optimizingmultidimensionalpoolingforvariationalquantumalgorithms
AT esamelaraby optimizingmultidimensionalpoolingforvariationalquantumalgorithms