Learning the Geodesic Embedding with Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
We present GeGnn, a learning-based method for computing the approximate geodesic distance between two arbitrary points on discrete polyhedra surfaces with constant time complexity after fast precomputation. Previous relevant methods either focus on computing the geodesic distance between a single source and all destinations, which has linear complexity at least or require a long precomputation time. Our key idea is to train a graph neural network to embed an input mesh into a high-dimensional embedding space and compute the geodesic distance between a pair of points using the corresponding embedding vectors and a lightweight decoding function. To facilitate the learning of the embedding, we propose novel graph convolution and graph pooling modules that incorporate local geodesic information and are verified to be much more effective than previous designs. After training, our method requires only one forward pass of the network per mesh as precomputation. Then, we can compute the geodesic distance between a pair of points using our decoding function, which requires only several matrix multiplications and can be massively parallelized on GPUs. We verify the efficiency and effectiveness of our method on ShapeNet and demonstrate that our method is faster than existing methods by orders of magnitude while achieving comparable or better accuracy. Additionally, our method exhibits robustness on noisy and incomplete meshes and strong generalization ability on out-of-distribution meshes. The code and pretrained model can be found on https://github.com/IntelligentGeometry/GeGnn.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 34 of its 80 references that are in the map. First posted on arXiv 11 Sep 2023.
Builds on
34 of 80 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
22 more
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2018Group Normalizationcited by 1,514
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 649
- 2019RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Cloudscited by 584
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
- 2021Vector Neurons: A General Framework for SO(3)-Equivariant Networkscited by 304
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2022Dual Octree Graph Networks for Learning Adaptive Volumetric Shape Representationscited by 71
- 2016SyncSpecCNN: Synchronized Spectral CNN for 3D Shape Segmentationcited by 70
- 2021Subdivision-Based Mesh Convolution Networkscited by 60
- 2020Neural Subdivisioncited by 49
- 2020Point2Mesh: A Self-Prior for Deformable Meshescited by 41
- 2020A Survey of Algorithms for Geodesic Paths and Distancescited by 11
- 2023NeuroGF: A Neural Representation for Fast Geodesic Distance and Path Queriescited by 7
- 2013Parallel Chen-Han (PCH) Algorithm for Discrete Geodesicscited by 5
- 2018Parallel and Scalable Heat Methods for Geodesic Distance Computationcited by 4
- 2021GeodesicEmbedding (GE): A High-Dimensional Embedding Approach for Fast Geodesic Distance Queriescited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 2.
8 papers.
- 2024Neural Laplacian Operator for 3D Point Cloudscited by 6
- 2025Physics-informed Temporal Difference Metric Learning for Robot Motion Planningcited by 6
- 2024NASM: Neural Anisotropic Surface Meshingcited by 1
- 2025Transferable Foundation Models for Geometric Tasks on Point Cloud Representations: Geometric Neural Operatorscited by 1
- 2025VibraVerse: A Large-Scale Geometry-Acoustics Alignment Dataset for Physically-Consistent Multimodal Learningcited by 1
- 2026From Extrinsic to Intrinsic: Geodesic-Guided Representation Learning for 3D Geometric Datacited by 1
- 2025IIKL: Isometric Immersion Kernel Learning with Riemannian Manifold for Geometric Preservationcited by 0
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiabilitycited by 0
- 2026From Extrinsic to Intrinsic: Geodesic-Guided Representation Learning for 3D Geometric Data1 Jun 2026
- 2026SharpNet: Enhancing MLPs to Represent Functions with Controlled Non-differentiability27 Jan 2026
- 2025VibraVerse: A Large-Scale Geometry-Acoustics Alignment Dataset for Physically-Consistent Multimodal Learning25 Nov 2025
- 2025Physics-informed Temporal Difference Metric Learning for Robot Motion Planning9 May 2025
- 2025IIKL: Isometric Immersion Kernel Learning with Riemannian Manifold for Geometric Preservation7 May 2025
- 2025Transferable Foundation Models for Geometric Tasks on Point Cloud Representations: Geometric Neural Operators6 Mar 2025
- 2024NASM: Neural Anisotropic Surface Meshing30 Oct 2024
- 2024Neural Laplacian Operator for 3D Point Clouds10 Sep 2024