SSHPool: The Separated Subgraph-based Hierarchical Pooling

Authors

  • Zhuo Xu Beijing Normal University
  • Lu Bai Beijing Normal University
  • Lixin Cui Central University of Finance and Economics
  • Ming Li Zhejiang Normal University
  • Hangyuan Du Shanxi University
  • Ziyu Lyu Sun Yat-Sen University
  • Yue Wang Central University of Finance and Economics
  • Edwin R. Hancock University of York

DOI:

https://doi.org/10.1609/aaai.v40i32.39958

Abstract

In this paper, we develop a novel local graph pooling method, namely the Separated Subgraph-based Hierarchical Pooling (SSHPool), for graph classification. We commence by assigning the nodes of a sample graph into different clusters, resulting in a family of separated subgraphs. We individually employ the local graph convolution units as the local structure to further compress each subgraph into a coarsened node, transforming the original graph into a coarsened graph. Since these subgraphs are separated by different clusters and the structural information cannot be propagated between them, the local convolution operation can significantly avoid the over-smoothing problem caused by message passing through edges in most existing Graph Neural Networks (GNNs). By hierarchically performing the proposed procedures on the resulting coarsened graph, the proposed SSHPool can effectively extract the hierarchical global features of the original graph structure, encapsulating rich intrinsic structural characteristics. Furthermore, we develop an end-to-end GNN framework associated with the SSHPool module for graph classification. Experimental results demonstrate the superior performance of the proposed model on real-world datasets.

Downloads

Published

2026-03-14

How to Cite

Xu, Z., Bai, L., Cui, L., Li, M., Du, H., Lyu, Z., Wang, Y., & Hancock, E. R. (2026). SSHPool: The Separated Subgraph-based Hierarchical Pooling. Proceedings of the AAAI Conference on Artificial Intelligence, 40(32), 27405-27413. https://doi.org/10.1609/aaai.v40i32.39958

Issue

Section

AAAI Technical Track on Machine Learning IX