🤖 AI Summary
Existing sheaf neural networks lack an effective hierarchical pooling mechanism for multiscale graph modeling. This work proposes HiSP, a framework that introduces, for the first time, a learnable sheaf-aware hierarchical pooling scheme. Built upon local spectral coarsening, HiSP projects fine-grained stalk features onto low-frequency modes of the cluster-wise sheaf Laplacian and preserves sheaf energy consistency via Galerkin operators. The method integrates cochain-level prolongation maps with a lifting-based sheaf Laplacian, enabling efficient batch processing within PyTorch Geometric. HiSP not only explicitly distinguishes and quantifies truncation and realization losses incurred during coarsening but also significantly enhances multiscale representation capacity while preserving the underlying sheaf structure.
📝 Abstract
Sheaf Neural Networks (SNNs) generalize Graph Neural Networks (GNNs) by replacing scalar node signals with stalk-valued signals and by using restriction maps to measure compatibility across edges. Unlike standard graph diffusion, which encourages neighboring node features to become similar, sheaf diffusion promotes consistency through the restriction maps and can therefore model more general relationships between neighboring nodes. However, existing sheaf neural architectures mainly operate at a fixed graph resolution and do not provide a principled pooling mechanism for building hierarchical representations. In this paper, we introduce Hierarchical Sheaf Pool (HiSP), a sheaf-aware pooling framework based on local spectral coarsening. Given a partition of the graph, HiSP constructs each coarse stalk by projecting fine stalk-valued features onto the low-frequency eigenmodes of the cluster-internal sheaf Laplacian. These local modes define a cochain-level prolongation map, which allows the fine sheaf energy to be represented on the coarse space through a Galerkin operator. We further analyze the approximation induced by coarsening by separating truncation loss, due to discarded local modes, from realization loss, due to representing the projected operator as a coarse sheaf. Finally, we implement HiSP as a GNN pooling layer compatible with SNNs and provide a PyG implementation supporting batching, lifted sheaf Laplacians, and hierarchical architectures.