DiffGCN: Graph Convolutional Networks via Differential Operators and Algebraic Multigrid Pooling
Moshe Eliasof, Eran Treister
Abstract
Graph Convolutional Networks (GCNs) have shown to be effective in handling unordered data like point clouds and meshes. In this work we propose novel approaches for graph convolution, pooling and unpooling, inspired from finite differences and algebraic multigrid frameworks. We form a parameterized convolution kernel based on discretized differential operators, leveraging the graph mass, gradient and Laplacian. This way, the parameterization does not depend on the graph structure, only on the meaning of the network convolutions as differential operators. To allow hierarchical representations of the input, we propose pooling and unpooling operations that are based on algebraic multigrid methods, which are mainly used to solve partial differential equations on unstructured grids. To motivate and explain our method, we compare it to standard convolutional neural networks, and show their similarities and relations in the case of a regular grid. Our proposed method is demonstrated in various experiments like classification and part-segmentation, achieving on par or better than state of the art results. We also analyze the computational cost of our method compared to other GCNs.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 855f5f88-faaa-4e2d-be00-f1ec77c67d3aCited by top-tier papers5
- PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential EquationsMoshe Eliasof, Eldad Haber, Eran TreisterNeurIPS 2021 · 167 citations
- HodgeNet: learning spectral geometry on triangle meshesDmitriy Smirnov, Justin SolomonSIGGRAPH 2021 · 68 citations
- DeltaConv: anisotropic operators for geometric deep learning on point cloudsRuben Wiersma, Ahmad Nasikun, Elmar Eisemann, Klaus HildebrandtSIGGRAPH 2022 · 48 citations
- CurveCloudNet: Processing Point Clouds with 1D StructureColton Stearns, Alex Fu, Jiateng Liu, Jeong Joon Park et al.CVPR 2024 · 2 citations
- Histopathology Whole Slide Image Analysis with Heterogeneous Graph Representation LearningTsai Hor Chan, Fernando Julio Cendra, Lan Ma, Guosheng Yin et al.CVPR 2023
Builds on1
Related papers
- Interpolated Convolutional Networks for 3D Point Cloud UnderstandingJiageng Mao, Xiaogang Wang, Hongsheng LiICCV 2019 · 241 citations
- Primal-Dual Mesh Convolutional Neural NetworksFrancesco Milano, Antonio Loquercio, Antoni Rosinol, Davide Scaramuzza et al.NeurIPS 2020 · 116 citations
- Gauge Equivariant Mesh CNNs: Anisotropic convolutions on geometric graphsPim de Haan, Maurice Weiler, Taco Cohen, Max WellingICLR 2021 · 139 citations
- MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition MethodsAli Taghibakhshi, Nicolas Nytko, Tareq Uz Zaman, Scott P. MacLachlan et al.ICML 2023 · 16 citations
- DualConvMesh-Net: Joint Geodesic and Euclidean Convolutions on 3D MeshesJonas Schult, Francis Engelmann, Theodora Kontogianni, Bastian LeibeCVPR 2020
