Total Variation Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
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 ℓ1 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.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 38 of its 52 references that are in the map. First posted on arXiv 11 Nov 2022.
Builds on
38 of 52 references.
References · 38
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
26 more
- 2019Graph U-Netscited by 489
- 2019Self-Attention Graph Poolingcited by 421
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2020Graph Clustering with Graph Neural Networkscited by 163
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2018SpectralNet: Spectral Clustering using Deep Neural Networkscited by 94
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2021Elastic Graph Neural Networkscited by 67
- 2021A Comprehensive Survey on Community Detection with Deep Learningcited by 63
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 59
- 2014Trend Filtering on Graphscited by 45
- 2021p-Laplacian Based Graph Neural Networkscited by 39
- 2022Higher-order Clustering and Pooling for Graph Neural Networkscited by 26
- 2018Graph-Based Blind Image Deblurring From a Single Photographcited by 24
- 2017Design of graph filters and filterbankscited by 22
- 2019Understanding Isomorphism Bias in Graph Data Setscited by 22
- 2016Total Variation Classes Beyond 1d: Minimax Rates, and the Limitations of Linear Smootherscited by 20
- 2019Deep Divergence-Based Approach to Clusteringcited by 13
- 2021Pyramidal Reservoir Graph Neural Networkcited by 10
- 2013Multiclass Total Variation Clusteringcited by 7
- 2015Tight Continuous Relaxation of the Balanced k-Cut Problemcited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 1.
7 papers.
- 2023Rayleigh Quotient Graph Neural Networks for Graph-level Anomaly Detectioncited by 19
- 2024Graph Pooling via Ricci Flowcited by 10
- 2023Robust Graph Neural Networks via Unbiased Aggregationcited by 8
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizabilitycited by 6
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networkscited by 5
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networkscited by 2
- 2024VLSI Hypergraph Partitioning with Deep Learningcited by 1
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networks14 Dec 2025
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks8 Sep 2024
- 2024VLSI Hypergraph Partitioning with Deep Learning2 Sep 2024
- 2024Graph Pooling via Ricci Flow5 Jul 2024
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizability13 Jun 2024
- 2023Robust Graph Neural Networks via Unbiased Aggregation25 Nov 2023
- 2023Rayleigh Quotient Graph Neural Networks for Graph-level Anomaly Detection4 Oct 2023