Cited by 15Advanced Graph Neural NetworksTopological and Geometric Data AnalysisGeographic Information Systems Studies

PolygonGNN: Representation Learning for Polygonal Geometries with Heterogeneous Visibility Graph

Open access
Yu, Dazhou, Hu, Yuntong, Li, Yun, Zhao, Liang·2024·Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining

Abstract

Polygon representation learning is essential for diverse applications, encompassing tasks such as shape coding, building pattern classification, and geographic question answering. While recent years have seen considerable advancements in this field, much of the focus has been on single polygons, overlooking the intricate inner- and inter-polygonal relationships inherent in multipolygons. To address this gap, our study introduces a comprehensive framework specifically designed for learning representations of polygonal geometries, particularly multipolygons. Central to our approach is the incorporation of a heterogeneous visibility graph, which seamlessly integrates both inner- and inter-polygonal relationships. To enhance computational efficiency and minimize graph redundancy, we implement a heterogeneous spanning tree sampling method. Additionally, we devise a rotation-translation invariant geometric representation, ensuring broader applicability across diverse scenarios. Finally, we introduce Multipolygon-GNN, a novel model tailored to leverage the spatial and semantic heterogeneity inherent in the visibility graph. Experiments on five real-world and synthetic datasets demonstrate its ability to capture informative representations for polygonal geometries.

AI snapshot

Written from the paper’s full text.

TL;DR

PolygonGNN learns representations for polygonal geometries, especially multipolygons, by converting them into heterogeneous visibility graphs that combine inner-polygon shape edges and inter-polygon visibility edges. It adds spanning-tree sampling, a rotation/translation-invariant five-tuple geometric representation, and a Multipolygon-GNN with two-hop heterogeneous message passing.

Key findings

  • PolygonGNN achieved the highest accuracy, precision, and F1 across all five datasets, with F1 improvements such as 18.3% over the average of other methods on MNIST-P-2. Reported scores include MNIST-P-2 Acc 0.897±0.004 and F1 0.897±0.007; Building-2-C Acc 0.537±0.025; Building-2-R Acc 0.663±0.011; Building-S Acc 0.984±0.007; DBSR-cplx46K Acc 0.992±0.001.
  • Heterogeneous spanning tree sampling substantially enhanced performance across nearly all datasets by enriching training data, and the custom Multipolygon-GNN outperformed HAN and HGT.
  • Efficiency analysis found conventional two-hop message passing can require up to 9.3× more messages than one-hop, while the sampling method reduced the two-hop-to-one-hop message ratio to approximately 2.33 on average across datasets.
  • Interaction-weight analysis showed cross-cross interactions typically received the lowest weight and inner-inner interactions the highest; in DBSR-cplx46K, inner-inner weight was notably higher and inner-cross lower.

Methods

  • The framework transforms a multipolygon into a heterogeneous visibility graph with directed inner edges tracing polygon parts and undirected visibility edges connecting visible nodes across parts; it then samples visibility edges via a heterogeneous spanning tree and represents two-hop paths as five-tuples of distances, angle, and edge types.
  • Multipolygon-GNN uses two-hop heterogeneous message passing with path-type-specific MLPs and weights, sums node embeddings into graph embeddings, and concatenates layer embeddings for downstream tasks.
  • Experiments used five datasets: MNIST-P-2 (10,000 two-digit multipolygons, 90 classes), Building-2-R (3,469 two-building multipolygons), Building-2-C (5,000 two-building multipolygons), Building-S (5,000 single-building polygons), and DBSR-cplx46K (46,567 complex polygonal geometry samples). Data were split 60%/20%/20% for training/validation/testing; models used CrossEntropyLoss, Adam, learning rate 0.001, batch sizes 64/128 except DBSR-cplx46K at 8, and up to 500 epochs with early stopping. Metrics were Accuracy, weighted precision, weighted F1, and weighted ROC AUC, averaged over three trials.

Limitations

  • The paper states that future work should explore the balance between efficiency and robustness; in MNIST-P-2 damaged cases, the unsampled variant PolygonGNN w/o S still made correct predictions, suggesting more visibility edges may improve robustness.
  • Evident from the text: evaluation is limited to five datasets, mostly synthetic or building/OSM-derived polygon tasks, so generalization to other polygon domains is not demonstrated.
  • Evident from the text: the sampling method trades some visibility edges for efficiency, and the paper does not quantify robustness loss beyond the qualitative damaged-case examples.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1145/3637528.3671738

Cites

38 of 38 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

0 of 15 cited sources checked · 0 supported · 0 flagged

  • Findingown data

    The sampling method substantially enhances performance across nearly all datasets by enriching the training data.

    “The results, presented in Table 1, indicate that the sampling method substantially enhances performance across nearly all datasets by enriching the training data.”
    Quote in the paperSubstantial claim
  • Findingown data

    Experiments demonstrate an improvement in performance attributable to the data augmentation from heterogeneous spanning tree sampling.

    “Our experiments demonstrate an improvement in performance attributable to this augmentation.”
    Quote in the paperSubstantial claim
  • Findingown data

    PolygonGNN improves the F1 score by 18.3% over the average of other methods in the MNIST-P-2 dataset.

    “PolygonGNN distinguishes itself with the highest scores in accuracy, precision, and F1 across all datasets, notably improving the F1 score by 18.3% over the average of other methods in the MNIST-P-2 dataset.”
    Quote in the paperSubstantial claim
  • Findingnone given

    In the Building-2-R dataset, considering the relative positioning of buildings for labeling slightly improves the performance of all models.

    “The Building-2-R dataset presents a scenario akin to Building-2-C but additionally considers the relative positioning of buildings for labeling, which slightly improves the performance of all models.”
    Quote in the paperNot a substantial claim
  • Findingreasoning

    In the Building-2-C dataset, competing methods face difficulty in making accurate predictions.

    “In the Building-2-C dataset, despite the seemingly modest absolute performance values, PolygonGNN's achievements are substantial, especially given the difficulty competing methods face in making accurate predictions.”
    Quote in the paperSubstantial claim
  • May combine two claims. 14
  • Classified as probably not a substantial claim. 16
  • The quote only partly states this claim. 2
  • May combine two claims.

    Findingreasoning

    Across the datasets, the cross-cross interaction typically receives the lowest weight, whereas the inner-inner interaction tends to have the highest weight.

    “Furthermore, a consistent pattern observed across the datasets is that the cross-cross interaction typically receives the lowest weight, whereas the inner-inner interaction tends to have the highest weight.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    PolygonGNN achieves the highest scores in accuracy, precision, and F1 across all datasets.

    “PolygonGNN distinguishes itself with the highest scores in accuracy, precision, and F1 across all datasets, notably improving the F1 score by 18.3% over the average of other methods in the MNIST-P-2 dataset.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    In the DBSR-cplx46K dataset, the weight attributed to the inner-inner interaction is notably higher, whereas the inner-cross interaction is assigned a lower weight.

    “Specifically, in the DBSR-cplx46K dataset, the weight attributed to the inner-inner interaction is notably higher, whereas the inner-cross interaction is assigned a lower weight.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    In the MNIST-P-2 dataset, PolygonGNN achieves the highest scores in accuracy, precision, F1, and AUC, significantly surpassing competing methods.

    “Particularly in the MNIST-P-2 dataset, PolygonGNN's proficiency is unmatched, achieving the highest scores in accuracy, precision, F1, and AUC, significantly surpassing competing methods.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    Optimal performance is achieved with approximately 4 GNN layers.

    “An optimal performance is achieved with approximately 4 GNN layers, suggesting a balance between model depth and efficiency.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    The results in Table 1 reflect averages from three independent trials for each configuration, with standard deviations noted alongside the ± symbol.

    “The results reflect averages from three independent trials for each configuration, with standard deviations noted alongside the ± symbol.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    Given a tuple s(π_i,j,k) and the positions of v_i and v_j within a two-hop path, one can determine the position of the third node v_k and the types of edges that constitute the path.

    “Lemma 4.3. Given a tuple 𝑠 (𝜋 𝑖,𝑗,𝑘 ) and the positions of 𝑣 𝑖 and 𝑣 𝑗 within a two-hop path 𝜋 𝑖,𝑗,𝑘 , we can determine the position of the third node 𝑣 𝑘 , as well as the types of edges that constitute the path.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Premisereasoning

    Homogeneous graph models are effective in modeling spatial relationships among multiple polygons but are limited in handling diverse non-homogeneous data types.

    “However, while these homogeneous graph models are effective in modeling spatial relationships among multiple polygons, they are limited in handling diverse non-homogeneous data types, such as the distinct types of entities and interactions within multipolygons.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    The heterogeneous visibility graph integrates polygon shape details with inter-polygonal relationships by using inner edges for individual part shapes and visibility edges for spatial relationships between separate parts.

    “This graph incorporates two distinct types of edges: inner edges that define the shapes of individual parts and visibility edges that connect separate parts, modeling their spatial relationships.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    HGT uses meta relation to decompose the interaction and transform matrices to model heterogeneity.

    “HGT [11] uses meta relation to decompose the interaction and transform matrices to model heterogeneity.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [11]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    The five-tuple heterogeneous geometric representation encapsulates all heterogeneous spatial information of the graph.

    “We further affirm that this tuple format encapsulates all the heterogeneous spatial information of the graph.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Heterogeneous Graph Neural Networks introduce advanced mechanisms to manage diversity.

    “Heterogeneous Graph Neural Networks (HGNNs) introduce advanced mechanisms to manage this diversity [6].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [6]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    HAN leverages node-level attention and semantic-level attention to learn the importance of nodes and meta-paths, respectively.

    “HAN [28] leverages node-level attention and semantic-level attention to learn the importance of nodes and meta-paths, respectively.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [28]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Multipolygon-GNN capitalizes on the spatial and semantic heterogeneity of the visibility graphs.

    “We propose Multipolygon-GNN that capitalizes on the spatial and semantic heterogeneity of the visibility graphs.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    The heterogeneous geometric representation eliminates redundancy in the heterogeneous visibility graph.

    “The representation further eliminates the redundancy in the heterogeneous visibility graph.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S4 (based).

    Premisenone given

    Multipolygons inherently encompass hierarchy notions that are crucial yet not well explored.

    “Finally, multipolygon inherently encompasses hierarchy notions which are crucial yet not well explored.”
    Quote in the paperNot a substantial claim
  • May combine two claims. The quote only partly states this claim.

    Interpretationreasoning

    PolygonGNN's top performance in the Building-S dataset demonstrates its robustness and flexibility in handling both single and multipolygon representations.

    “Here, PolygonGNN's top performance affirms its robustness and flexibility, effectively handling both single and multipolygon representations through a cohesive data structure.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S2 (checkable).

    Interpretationown data

    Developing a specialized GNN tailored for multipolygon encoding is important.

    “Additionally, our custom Multipolygon-GNN outperforms the alternative HAN and HGT, underscoring the importance of developing a specialized GNN tailored for multipolygon encoding.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    Given a local Cartesian coordinate system with node v_j as origin and ray v_i v_j as positive x-axis, the coordinates of node v_k can be uniquely determined using trigonometric relations.

    “Therefore, by applying these trigonometric relations, we can uniquely determine the coordinates of 𝑣 𝑘 in the local coordinate system.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    A large multipolygon may consist of several small multipolygons, each exhibiting distinct patterns.

    “In particular, a large multipolygon may consist of several small multipolygons, each exhibiting distinct patterns.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    DBSR-cplx46K contains 46,567 complex polygonal geometry samples, each comprising two polygons.

    “DBSR-cplx46K: Introduced by [21], this extensive dataset contains 46,567 complex polygonal geometry samples, each comprising two polygons.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [21]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationnone given

    The two-hop message-passing approach incorporating distances and angles achieves rotation and translation invariance while retaining the ability to distinguish different graphs.

    “Our two-hop message-passing approach, incorporating distances and angles, achieves rotation and translation invariance, while retaining the ability to distinguish different graphs.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationnone given

    The effectiveness of PolygonGNN has been rigorously validated through extensive experiments on both synthetic and real-world datasets, showcasing robust performance across a variety of scenarios.

    “The effectiveness of PolygonGNN has been rigorously validated through extensive experiments on both synthetic and real-world datasets, showcasing its robust performance across a variety of scenarios.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.

    Premisecitation

    Graphs are inherently suited to model complex spatial relationships and interactions within spatial systems, making them ideal for multipolygon analysis.

    “Graphs are inherently suited to model the complex spatial relationships and interactions within spatial systems [31][32][33][34], making them ideal for multipolygon analysis [1,3,7,35].”
    Quote in the paperNot a substantial claim0 of 8 sources checked
    • cites [31]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [32]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [33]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [34]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [1]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [3]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [7]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [35]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    From graph G, the original multipolygon q can be uniquely reconstructed, ensuring no information about the polygon's structure is lost.

    “Hence, from graph 𝐺, we can uniquely reconstruct the original multipolygon 𝑞, ensuring that no information about the polygon's structure is lost.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The nodes in graph G have a one-to-one correspondence with the vertices of the multipolygon q.
  • The quote only partly states this claim.

    Interpretationreasoning

    The method can aggregate complete graph information with arbitrary precision.

    “Assuming the distance between any two nodes is bounded within a range, we demonstrate that our method can aggregate complete graph information with arbitrary precision:”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The distance between any two nodes is bounded within a range.
  • Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.

    Interpretationnone given

    The representations learned by PolygonGNN are highly discriminative, making them valuable for a wide range of applications.

    “The representations learned by PolygonGNN are highly discriminative, making them valuable for a wide range of applications.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    Each dataset is randomly split into 60%, 20%, and 20% for training, validation, and testing respectively.

    “Each dataset is randomly split into 60%, 20%, and 20% for training, validation, and testing respectively.”
    Quote in the paperNot a substantial claim
28 of 28
  • The paper relies on this without support.

    To ensure effective message exchange between different parts, it suffices to maintain at least one path connecting each distinct part.

    “Key to this approach is the understanding that visibility edges serve to connect separated parts of a polygon.To ensure effective message exchange between different parts, it suffices to maintain at least one path connecting each distinct part.”
  • The authors state this as an assumption.

    The distance between any two nodes is bounded within a range.

    “Assuming the distance between any two nodes is bounded within a range, we demonstrate that our method can aggregate complete graph information with arbitrary precision:”
  • The paper relies on this without support.

    All parts within a multipolygon are interconnected via undirected edges.

    “The foundational concept of Theorem 4.4 is that all parts within a multipolygon are interconnected via undirected edges.”
  • The paper relies on this without support.

    The heterogeneous visibility graph G' converted from multipolygon q exhibits strong connectivity.

    “Given that the heterogeneous visibility graph 𝐺 ′ converted from multipolygon 𝑞 exhibits strong connectivity, we can iteratively apply this process to determine the coordinates of all nodes in the graph.”
  • The paper relies on this without support.

    f: S → R is a continuous set function with respect to Hausdorff distance.

    “Since 𝑓 : S → R is a continuous set function with respect to Hausdorff distance, ∀𝜖 1 > 0, ∃𝛿 1 > 0 such that for any 𝑆, 𝑆 ′ ∈ S with 𝑑 𝐻 (𝑆, 𝑆 ′ ) < 𝛿”
  • The paper relies on this without support.

    The nodes in graph G have a one-to-one correspondence with the vertices of the multipolygon q.

    “The nodes in graph 𝐺 have a one-to-one correspondence with the vertices of the multipolygon 𝑞.”
  • The paper relies on this without support.

    In the tasks, accurately recognizing the shape of each individual polygon is crucial, and understanding the relationships between polygons is comparatively easier.

    “This is reasonable, given that in the tasks, accurately recognizing the shape of each individual polygon is crucial, and understanding the relationships between polygons is comparatively easier.”
7 of 7

Cites

Flagged first, then by citations

Research works printed but not linked: 1

  1. Dazhou Yu, Guangji Bai, Yun Li, and Liang Zhao. 2022. Deep Spatial Domain Generalization. In 2022 IEEE International Conference on Data Mining (ICDM). IEEE, 1293--1298.

Cited by

Sorted by citations

Authors
Yu, D., Hu, Y., Li, Y., & Zhao, L.
Affiliations
Emory University (US)
Venue
Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
Publisher
ACM
Published
2024-08-24
Pages
4012-4022
OpenAlex
W4400343062
Cited by
15
References
28
Citations by year
2026: 4 · 2025: 9 · 2024: 2
FWCI
4.41
Type
conference paper
Language
en
Open access
Locations
  • ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
NSF (National Science Foundation) (2432418,2414115,2007716,2007976,1942594,1907805,2318831)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Advanced Graph Neural Networks
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Topological and Geometric Data Analysis
  • Social Sciences › Geography, Planning and Development › Geographic Information Systems Studies
Keywords
graph neural networks, shape coding

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-21.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-21.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review