Quantum Graph Convolutional Neural Networks

Jin Zheng,Qing Gao,Yanxuan Lv
DOI: https://doi.org/10.48550/arXiv.2107.03257
2021-07-07
Abstract:At present, there are a large number of quantum neural network models to deal with Euclidean spatial data, while little research have been conducted on non-Euclidean spatial data. In this paper, we propose a novel quantum graph convolutional neural network (QGCN) model based on quantum parametric circuits and utilize the computing power of quantum systems to accomplish graph classification tasks in traditional machine learning. The proposed QGCN model has a similar architecture as the classical graph convolutional neural networks, which can illustrate the topology of the graph type data and efficiently learn the hidden layer representation of node features as well. Numerical simulation results on a graph dataset demonstrate that the proposed model can be effectively trained and has good performance in graph level classification tasks.
Signal Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that currently most quantum neural network models mainly process data in Euclidean space, while there is relatively little research on processing graph data in non - Euclidean space. Therefore, the author proposes a new quantum graph convolutional neural network (QGCN) model based on quantum parametric circuits, using the computing power of the quantum system to complete the graph classification tasks in traditional machine learning. This model has an architecture similar to that of the classical graph convolutional neural network, can show the topological structure of graph - type data, and effectively learn the hidden - layer representations of node features. Specifically, the main contributions of the paper include: 1. **Proposing the QGCN model**: Combining the advantages of quantum computing and the structure of the graph convolutional neural network, a quantum neural network model that can process graph data is designed. 2. **Encoding graph data**: Effectively encoding graph data into quantum states through the amplitude encoding method. 3. **Constructing the quantum graph convolution layer**: Using the parameterized general - purpose quantum gates based on the graph structure to construct the quantum graph convolutional neural network. 4. **Implementing the quantum pooling layer**: Reducing the feature dimension by introducing quantum measurement to achieve an effect similar to that of the classical pooling layer. 5. **Experimental verification**: Performing numerical simulations on graph data sets to verify the effectiveness and performance of the model. Through these methods, the paper aims to utilize the advantages of quantum computing to improve the efficiency and accuracy of graph data processing.