Learning Geometric Invariant Features for Classification of Vector Polygons with Graph Message-passing Neural Network
Not on the map. Why?
Abstract (arXiv)
Geometric shape classification of vector polygons remains a challenging task in spatial analysis. Previous studies have primarily focused on deep learning approaches for rasterized vector polygons, while the study of discrete polygon representations and corresponding learning methods remains underexplored. In this study, we investigate a graph-based representation of vector polygons and propose a simple graph message-passing framework, PolyMP, along with its densely self-connected variant, PolyMP-DSC, to learn more expressive and robust latent representations of polygons. This framework hierarchically captures self-looped graph information and learns geometric-invariant features for polygon shape classification. Through extensive experiments, we demonstrate that combining a permutation-invariant graph message-passing neural network with a densely self-connected mechanism achieves robust performance on benchmark datasets, including synthetic glyphs and real-world building footprints, outperforming several baseline methods. Our findings indicate that PolyMP and PolyMP-DSC effectively capture expressive geometric features that remain invariant under common transformations, such as translation, rotation, scaling, and shearing, while also being robust to trivial vertex removals. Furthermore, we highlight the strong generalization ability of the proposed approach, enabling the transfer of learned geometric features from synthetic glyph polygons to real-world building footprints.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 53 references that are in the map. First posted on arXiv 5 Jul 2024.
Builds on
28 of 53 references.
References · 28
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
16 more
- 2017Deep Setscited by 1,394
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 994
- 2016Conditional Image Synthesis With Auxiliary Classifier GANscited by 562
- 2016RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentationcited by 463
- 2022Rethinking Network Design and Local Geometry in Point Cloud: A Simple Residual MLP Frameworkcited by 376
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2020DeepSVG: A Hierarchical Generative Network for Vector Graphics Animationcited by 158
- 2019A Learned Representation for Scalable Vector Graphicscited by 91
- 2022Towards General-Purpose Representation Learning of Polygonal Geometriescited by 21
- 2017Logo Synthesis and Manipulation with Clustered Generative Adversarial Networkscited by 20
- 2018Deep Learning for Classification Tasks on Geospatial Vector Polygonscited by 9
- 2021Towards Efficient Point Cloud Graph Neural Networks Through Architectural Simplificationcited by 9
- 2018LoGAN: Generating Logos with a Generative Adversarial Neural Network Conditioned on colorcited by 6
Built on by
Not cited yet.