Maximal Independent Vertex Set applied to Graph Pooling
- URL: http://arxiv.org/abs/2208.01648v1
- Date: Tue, 2 Aug 2022 14:42:58 GMT
- Title: Maximal Independent Vertex Set applied to Graph Pooling
- Authors: Stevan Stanovic (ENSICAEN, UNICAEN), Benoit Ga\"uz\`ere (INSA Rouen
Normandie, UNIROUEN, ULH, LITIS), Luc Brun (ENSICAEN, UNICAEN)
- Abstract summary: Convolutional neural networks (CNN) have enabled major advances in image classification through convolution and pooling.
In particular, image pooling transforms a connected discrete grid into a reduced grid with the same connectivity and allows reduction functions to take into account all the pixels of an image.
We propose to overcome both problems using a new pooling method, named MIVSPool.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Convolutional neural networks (CNN) have enabled major advances in image
classification through convolution and pooling. In particular, image pooling
transforms a connected discrete grid into a reduced grid with the same
connectivity and allows reduction functions to take into account all the pixels
of an image. However, a pooling satisfying such properties does not exist for
graphs. Indeed, some methods are based on a vertex selection step which induces
an important loss of information. Other methods learn a fuzzy clustering of
vertex sets which induces almost complete reduced graphs. We propose to
overcome both problems using a new pooling method, named MIVSPool. This method
is based on a selection of vertices called surviving vertices using a Maximal
Independent Vertex Set (MIVS) and an assignment of the remaining vertices to
the survivors. Consequently, our method does not discard any vertex information
nor artificially increase the density of the graph. Experimental results show
an increase in accuracy for graph classification on various standard datasets.
Related papers
- Careful Selection and Thoughtful Discarding: Graph Explicit Pooling
Utilizing Discarded Nodes [53.08068729187698]
We introduce a novel Graph Explicit Pooling (GrePool) method, which selects nodes by explicitly leveraging the relationships between the nodes and final representation vectors crucial for classification.
We conduct comprehensive experiments across 12 widely used datasets to validate our proposed method's effectiveness.
arXiv Detail & Related papers (2023-11-21T14:44:51Z) - Maximal Independent Sets for Pooling in Graph Neural Networks [0.0]
CNNs have enabled major advances in image classification through convolution and pooling.
Traditional graph pooling methods suffer from at least one of the following drawbacks: Graph disconnection or overconnection, low decimation ratio, and deletion of large parts of graphs.
We present three pooling methods based on the notion of maximal independent sets that avoid these pitfalls.
arXiv Detail & Related papers (2023-07-24T13:47:30Z) - Graph Mixup with Soft Alignments [49.61520432554505]
We study graph data augmentation by mixup, which has been used successfully on images.
We propose S-Mixup, a simple yet effective mixup method for graph classification by soft alignments.
arXiv Detail & Related papers (2023-06-11T22:04:28Z) - MPool: Motif-Based Graph Pooling [0.0]
Graph Neural networks (GNNs) have recently become a powerful technique for many graph-related tasks including graph classification.
We propose a multi-channel Motif-based Graph Pooling method named (MPool)
As the first channel, we develop node selection-based graph pooling by designing a node ranking model considering the motif adjacency of nodes.
As the second channel, we develop cluster-based graph pooling by designing a spectral clustering model using motif adjacency.
As the final layer, the result of each channel is aggregated into the final graph representation.
arXiv Detail & Related papers (2023-03-07T05:21:15Z) - Graphon based Clustering and Testing of Networks: Algorithms and Theory [11.3700474413248]
Network-valued data are encountered in a wide range of applications and pose challenges in learning.
We present two clustering algorithms that achieve state-of-the-art results.
We further study the applicability of the proposed distance for graph two-sample testing problems.
arXiv Detail & Related papers (2021-10-06T13:14:44Z) - Edge but not Least: Cross-View Graph Pooling [76.71497833616024]
This paper presents a cross-view graph pooling (Co-Pooling) method to better exploit crucial graph structure information.
Through cross-view interaction, edge-view pooling and node-view pooling seamlessly reinforce each other to learn more informative graph-level representations.
arXiv Detail & Related papers (2021-09-24T08:01:23Z) - Accurate Learning of Graph Representations with Graph Multiset Pooling [45.72542969364438]
We propose a Graph Multiset Transformer (GMT) that captures the interaction between nodes according to their structural dependencies.
Our experimental results show that GMT significantly outperforms state-of-the-art graph pooling methods on graph classification benchmarks.
arXiv Detail & Related papers (2021-02-23T07:45:58Z) - Graph Cross Networks with Vertex Infomax Pooling [69.38969610952927]
We propose a novel graph cross network (GXN) to achieve comprehensive feature learning from multiple scales of a graph.
Based on trainable hierarchical representations of a graph, GXN enables the interchange of intermediate features across scales to promote information flow.
arXiv Detail & Related papers (2020-10-05T06:34:23Z) - Graph Pooling with Node Proximity for Hierarchical Representation
Learning [80.62181998314547]
We propose a novel graph pooling strategy that leverages node proximity to improve the hierarchical representation learning of graph data with their multi-hop topology.
Results show that the proposed graph pooling strategy is able to achieve state-of-the-art performance on a collection of public graph classification benchmark datasets.
arXiv Detail & Related papers (2020-06-19T13:09:44Z) - Sequential Graph Convolutional Network for Active Learning [53.99104862192055]
We propose a novel pool-based Active Learning framework constructed on a sequential Graph Convolution Network (GCN)
With a small number of randomly sampled images as seed labelled examples, we learn the parameters of the graph to distinguish labelled vs unlabelled nodes.
We exploit these characteristics of GCN to select the unlabelled examples which are sufficiently different from labelled ones.
arXiv Detail & Related papers (2020-06-18T00:55:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.