LiftPool: Lifting-based Graph Pooling for Hierarchical Graph
Representation Learning
- URL: http://arxiv.org/abs/2204.12881v1
- Date: Wed, 27 Apr 2022 12:38:02 GMT
- Title: LiftPool: Lifting-based Graph Pooling for Hierarchical Graph
Representation Learning
- Authors: Mingxing Xu, Wenrui Dai, Chenglin Li, Junni Zou, and Hongkai Xiong
- Abstract summary: We propose an enhanced three-stage method via lifting, named LiftPool, to improve hierarchical graph representation.
For each node to be removed, its local information is obtained by subtracting the global information aggregated from its neighboring preserved nodes.
Evaluations on benchmark graph datasets show that LiftPool substantially outperforms the state-of-the-art graph pooling methods in the task of graph classification.
- Score: 53.176603566951016
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph pooling has been increasingly considered for graph neural networks
(GNNs) to facilitate hierarchical graph representation learning. Existing graph
pooling methods commonly consist of two stages, i.e., selecting the top-ranked
nodes and removing the rest nodes to construct a coarsened graph
representation. However, local structural information of the removed nodes
would be inevitably dropped in these methods, due to the inherent coupling of
nodes (location) and their features (signals). In this paper, we propose an
enhanced three-stage method via lifting, named LiftPool, to improve
hierarchical graph representation by maximally preserving the local structural
information in graph pooling. LiftPool introduces an additional stage of graph
lifting before graph coarsening to preserve the local information of the
removed nodes and decouple the processes of node removing and feature
reduction. Specifically, for each node to be removed, its local information is
obtained by subtracting the global information aggregated from its neighboring
preserved nodes. Subsequently, this local information is aligned and propagated
to the preserved nodes to alleviate information loss in graph coarsening.
Furthermore, we demonstrate that the proposed LiftPool is localized and
permutation-invariant. The proposed graph lifting structure is general to be
integrated with existing downsampling-based graph pooling methods. Evaluations
on benchmark graph datasets show that LiftPool substantially outperforms the
state-of-the-art graph pooling methods in the task of graph classification.
Related papers
- SSHPool: The Separated Subgraph-based Hierarchical Pooling [47.78745802682822]
We develop a novel local graph pooling method, namely the Separated Subgraph-based Hierarchical Pooling (SSH) for graph classification.
We individually employ the local graph convolution units as the local structure to further compress each subgraph into a coarsened node.
We develop an end-to-end GNN framework associated with the SSHPool module for graph classification.
arXiv Detail & Related papers (2024-03-24T13:03:35Z) - Graph Parsing Networks [64.5041886737007]
We propose an efficient graph parsing algorithm to infer the pooling structure, which then drives graph pooling.
The resulting Graph Parsing Network (GPN) adaptively learns personalized pooling structure for each individual graph.
arXiv Detail & Related papers (2024-02-22T09:08:36Z) - 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) - Multi-Granularity Graph Pooling for Video-based Person Re-Identification [14.943835935921296]
graph neural networks (GNNs) are introduced to aggregate temporal and spatial features of video samples.
Existing graph-based models, like STGCN, perform the textitmean/textitmax pooling on node features to obtain the graph representation.
We propose the graph pooling network (GPNet) to learn the multi-granularity graph representation for the video retrieval.
arXiv Detail & Related papers (2022-09-23T13:26:05Z) - 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 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)
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.