paper-with-me

Papers

SimPool: Towards Topology Based Graph Pooling with Structural Similarity Features

2020-06-03 · Yaniv Shulman

Deep learning methods for graphs have seen rapid progress in recent years with much focus awarded to generalising Convolutional Neural Networks (CNN) to graph data. CNNs are typically realised by alternating convolutional and pooling layers where the pooling layers subsample the grid and exchange spatial or temporal resolution for increased feature dimensionality. Whereas the generalised convolution operator for graphs has been studied extensively and proven useful, hierarchical coarsening of graphs is still challenging since nodes in graphs have no spatial locality and no natural order. This paper proposes two main contributions, the first is a differential module calculating structural similarity features based on the adjacency matrix. These structural similarity features may be used with various algorithms however in this paper the focus and the second main contribution is on integrating these features with a revisited pooling layer DiffPool arXiv:1806.08804 to propose a pooling layer referred to as SimPool. This is achieved by linking the concept of network reduction by means of structural similarity in graphs with the concept of hierarchical localised pooling. Experimental results demonstrate that as part of an end-to-end Graph Neural Network architecture SimPool calculates node cluster assignments that functionally resemble more to the locality preserving pooling operations used by CNNs that operate on local receptive fields in the standard grid. Furthermore the experimental results demonstrate that these features are useful in inductive graph classification tasks with no increase to the number of parameters.

📄 PDF Abstract BibTeX arXiv:2006.02244

Code (0)

등록된 구현이 없습니다.

Tasks

Graph ClassificationGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음
DiffPool DiffPool is a differentiable graph pooling module that can generate hierarchical representations of graphs and can be combined with various graph neural network architectures in…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Keep It SimPool: Who Said Supervised Transformers Suffer from Attention Deficit?

2023-09-13 · ICCV 2023 1 · Bill Psomas, Ioannis Kakogeorgiou, Konstantinos Karantzalos, Yannis Avrithis

Convolutional networks and vision transformers have different forms of pairwise interactions, pooling across layers and pooling at the end of the network. Does the latter really need to be different? As a by-product of p…

Image ClassificationImage RetrievalMetric LearningObject Discovery+3

Graph Pooling via Ricci Flow

2024-07-05 · Amy Feng, Melanie Weber

Graph Machine Learning often involves the clustering of nodes based on similarity structure encoded in the graph's topology and the nodes' attributes. On homophilous graphs, the integration of pooling layers has been sho…

Clustering

Topology-Aware Pooling via Graph Attention

2019-09-25 · Hongyang Gao, Shuiwang Ji

Pooling operations have shown to be effective on various tasks in computer vision and natural language processing. One challenge of performing pooling operations on graph data is the lack of locality that is not well-def…

Graph AttentionGraph Classification

Global to Local: Topology-Preserving Adaptive Graph Pooling via Granular-Ball

2026-09-04 · Sen Zhao, Gaojie Xu, Shuyin Xia, Yifan Guan 외 arxiv

Graph pooling aims to compress the graph, including both node embeddings and their underlying topological patterns, into a more compact representation. Previous works focus primarily on the overly fine-grained representa…

Graph Classification

Graph Autoencoder for Graph Compression and Representation Learning

2021-03-04 · ICLR Workshop Neural_Compression 2021 5 · Yunhao Ge, Yunkui Pang, Linwei Li, Laurent Itti

We consider the problem of graph data compression and representation. Recent developments in graph neural networks (GNNs) focus on generalizing convolutional neural networks (CNNs) to graph data, which includes redesigni…

Data CompressionGraph ClassificationGraph Representation LearningRepresentation Learning