Neural Trees for Learning on Graphs
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have emerged as a flexible and powerful approach for learning over graphs. Despite this success, existing GNNs are constrained by their local message-passing architecture and are provably limited in their expressive power. In this work, we propose a new GNN architecture -- the Neural Tree. The neural tree architecture does not perform message passing on the input graph, but on a tree-structured graph, called the H-tree, that is constructed from the input graph. Nodes in the H-tree correspond to subgraphs in the input graph, and they are reorganized in a hierarchical manner such that the parent of a node in the H-tree always corresponds to a larger subgraph in the input graph. We show that the neural tree architecture can approximate any smooth probability distribution function over an undirected graph. We also prove that the number of parameters needed to achieve an ε-approximation of the distribution function is exponential in the treewidth of the input graph, but linear in its size. We prove that any continuous G-invariant/equivariant function can be approximated by a nonlinear combination of such probability distribution functions over G. We apply the neural tree to semi-supervised node classification in 3D scene graphs, and show that these theoretical properties translate into significant gains in prediction accuracy, over the more traditional GNN architectures. We also show the applicability of the neural tree architecture to citation networks with large treewidth, by using a graph sub-sampling technique.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 48 of its 78 references that are in the map. First posted on arXiv 15 May 2021.
Builds on
48 of 78 references.
References · 48
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,646
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2014Deep Visual-Semantic Alignments for Generating Image Descriptionscited by 966
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
36 more
- 2016SPICE: Semantic Propositional Image Caption Evaluationcited by 820
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2017Scene Graph Generation by Iterative Message Passingcited by 462
- 2017Neural Motifs: Scene Graph Parsing with Global Contextcited by 413
- 2019Provably Powerful Graph Networkscited by 385
- 2018Invariant and Equivariant Graph Networkscited by 339
- 2016Visual Relationship Detection with Language Priorscited by 333
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
- 2018Graph R-CNN for Scene Graph Generationcited by 296
- 20193D Scene Graph: A Structure for Unified Semantics, 3D Space, and Cameracited by 280
- 2019Convolutional Mesh Regression for Single-Image Human Shape Reconstructioncited by 270
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 218
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2020Learning 3D Semantic Scene Graphs from 3D Indoor Reconstructionscited by 205
- 2019Universal Invariant and Equivariant Graph Neural Networkscited by 182
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
- 2016Why and When Can Deep -- but Not Shallow -- Networks Avoid the Curse of Dimensionality: a Reviewcited by 155
- 2019What Can Neural Networks Reason About?cited by 155
- 2017Scene Graph Generation from Objects, Phrases and Region Captionscited by 154
- 2019On the Universality of Invariant Networkscited by 151
- 20203D Dynamic Scene Graphs: Actionable Spatial Perception with Places, Objects, and Humanscited by 141
- 2019Fake News Detection on Social Media using Geometric Deep Learningcited by 115
- 2020Expressive Power of Invariant and Equivariant Graph Neural Networkscited by 100
- 2019Relational Graph Attention Networkscited by 81
- 20193-D Scene Graph: A Sparse and Semantic Representation of Physical Environments for Intelligent Agentscited by 74
- 2020Primal-Dual Mesh Convolutional Neural Networkscited by 44
- 2019Universal approximations of permutation invariant/equivariant functions by deep neural networkscited by 29
- 2019A Simple Proof of the Universality of Invariant/Equivariant Graph Neural Networkscited by 19
- 2020Semantic and Geometric Modeling with Neural Message Passing in 3D Scene Graphs for Hierarchical Mechanical Searchcited by 14
- 2013Optimal Junction Treescited by 4
- 2013A Sufficiently Fast Algorithm for Finding Close to Optimal Junction Treescited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 4; 2024: 2; 2025: 0; 2026: 2.
13 papers.
Sort:
By area:
- 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivitycited by 119
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 82
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
- 2023WL meet VCcited by 30
- 2024Weisfeiler-Leman at the margin: When more expressivity matterscited by 13
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2023Lumos: Heterogeneity-aware Federated Graph Learning over Decentralized Devicescited by 6
- 2023Learning High-level Semantic-Relational Concepts for SLAMcited by 4
- 2021Tree-Constrained Graph Neural Networks For Argument Miningcited by 2
- 2026Phishing the Phishers with SpecularNet: Hierarchical Graph Autoencoding for Reference-Free Web Phishing Detectioncited by 1
- 2026Generation of High-Level Concepts in 3D Scene Graphs via Autoregressive Diffusion28 Aug 2026
- 2026Phishing the Phishers with SpecularNet: Hierarchical Graph Autoencoding for Reference-Free Web Phishing Detection2 Mar 2026
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabulary9 Nov 2024
- 2024Weisfeiler-Leman at the margin: When more expressivity matters12 Feb 2024
- 2023Learning High-level Semantic-Relational Concepts for SLAM30 Sep 2023
- 2023Lumos: Heterogeneity-aware Federated Graph Learning over Decentralized Devices1 Mar 2023
- 2023WL meet VC26 Jan 2023
- 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivity23 Jan 2023
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphs11 Jul 2022
- 2022Ordered Subgraph Aggregation Networks22 Jun 2022
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networks25 Mar 2022
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021
1 more
- 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivitycited by 119
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 82
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
- 2023WL meet VCcited by 30
- 2024Weisfeiler-Leman at the margin: When more expressivity matterscited by 13
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2023Lumos: Heterogeneity-aware Federated Graph Learning over Decentralized Devicescited by 6
- 2023Learning High-level Semantic-Relational Concepts for SLAMcited by 4
- 2021Tree-Constrained Graph Neural Networks For Argument Miningcited by 2
- 2026Phishing the Phishers with SpecularNet: Hierarchical Graph Autoencoding for Reference-Free Web Phishing Detectioncited by 1
- 2026Phishing the Phishers with SpecularNet: Hierarchical Graph Autoencoding for Reference-Free Web Phishing Detection2 Mar 2026
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabulary9 Nov 2024
- 2024Weisfeiler-Leman at the margin: When more expressivity matters12 Feb 2024
- 2023Learning High-level Semantic-Relational Concepts for SLAM30 Sep 2023
- 2023Lumos: Heterogeneity-aware Federated Graph Learning over Decentralized Devices1 Mar 2023
- 2023WL meet VC26 Jan 2023
- 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivity23 Jan 2023
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphs11 Jul 2022
- 2022Ordered Subgraph Aggregation Networks22 Jun 2022
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networks25 Mar 2022
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021
- 2021Tree-Constrained Graph Neural Networks For Argument Mining2 Sep 2021