{'fraction_non_alphanumeric': 0.017064846416382253, 'fraction_numerical': 0.0, 'mean_word_length': 5.627118644067797, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Graph Pooling in Graph Neural Networks with Node Feature Correlation

Because of the excellent performance of convolutional neural network in computer vision and natural language processing, we extend convolution operation to graph data and to define it as graph convolution. Different from node classification tasks, graph classification tasks need to pay attention to global information of graphs, which requires graph pooling mechanism to extract global information. Recently, Many researchers are devoted to the study of graph pooling and then proposed diversity of graph pooling models. However, in the graph classification tasks, these graph pooling methods are general and the graph classification accuracy still has room to improvement. Therefore, we propose the covariance pooling (CovPooling) to improve the classification accuracy of graph data sets. CovPooling uses node feature correlation to learn hierarchical representation of a graph. Our graph pooling utilizes node information and graph topology. Experiments show that our pooling module can be integrated into multiple graph convolution layers and achieve state-of-the-art performance in some datasets.