Total Variation Graph Neural Networks
Jonas Berg Hansen, Filippo Maria Bianchi
Abstract
Recently proposed Graph Neural Networks (GNNs) for vertex clustering are trained with an unsupervised minimum cut objective, approximated by a Spectral Clustering (SC) relaxation. However, the SC relaxation is loose and, while it offers a closed-form solution, it also yields overly smooth cluster assignments that poorly separate the vertices. In this paper, we propose a GNN model that computes cluster assignments by optimizing a tighter relaxation of the minimum cut based on graph total variation (GTV). The cluster assignments can be used directly to perform vertex clustering or to implement graph pooling in a graph classification framework. Our model consists of two core components: i) a message-passing layer that minimizes the distance in the features of adjacent vertices, which is key to achieving sharp transitions between clusters; ii) an unsupervised loss function that minimizes the GTV of the cluster assignments while ensuring balanced partitions. Experimental results show that our model outperforms other GNNs for vertex clustering and graph classification.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Rayleigh Quotient Graph Neural Networks for Graph-level Anomaly DetectionXiangyu Dong, Xingyi Zhang, Sibo WangICLR 2024 · 30 citations
- Robust Graph Neural Networks via Unbiased AggregationZhichao Hou, Ruiqi Feng, Tyler Derr, Xiaorui LiuNeurIPS 2024 · 11 citations
- MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networksCarlo Abate, Filippo Maria BianchiICLR 2025
Builds on4
- Beyond Low-frequency Information in Graph Convolutional NetworksDeyu Bo, Xiao Wang, Chuan Shi, Huawei ShenAAAI 2021 · 773 citations
- Spectral Clustering with Graph Neural Networks for Graph PoolingFilippo Maria Bianchi, Daniele Grattarola, Cesare AlippiICML 2020 · 528 citations
- Elastic Graph Neural NetworksXiaorui Liu, Wei Jin, Yao Ma, Yaxin Li et al.ICML 2021 · 128 citations
- The expressive power of pooling in Graph Neural NetworksFilippo Maria Bianchi, Veronica LachiNeurIPS 2023 · 55 citations
Related papers
- SSHPool: The Separated Subgraph-based Hierarchical PoolingZhuo Xu, Lu Bai, Lixin Cui, Ming Li et al.AAAI 2026 · 1 citation
- ENAHPool: The Edge-Node Attention-based Hierarchical Pooling for Graph Neural NetworksZhehan Zhao, Lu Bai, Lixin Cui, Ming Li et al.ICML 2025
- Rethinking pooling in graph neural networksDiego Mesquita, Amauri H. Souza Jr., Samuel KaskiNeurIPS 2020 · 147 citations
- Going Deep: Graph Convolutional Ladder-Shape NetworksRuiqi Hu, Shirui Pan, Guodong Long, Qinghua Lu et al.AAAI 2020 · 28 citations
- Learning to Cluster Faces via Confidence and Connectivity EstimationLei Yang, Dapeng Chen, Xiaohang Zhan, Rui Zhao et al.CVPR 2020
