TREE-G: Decision Trees Contesting Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
When dealing with tabular data, models based on decision trees are a popular choice due to their high accuracy on these data types, their ease of application, and explainability properties. However, when it comes to graph-structured data, it is not clear how to apply them effectively, in a way that incorporates the topological information with the tabular data available on the vertices of the graph. To address this challenge, we introduce TREE-G. TREE-G modifies standard decision trees, by introducing a novel split function that is specialized for graph data. Not only does this split function incorporate the node features and the topological information, but it also uses a novel pointer mechanism that allows split nodes to use information computed in previous splits. Therefore, the split function adapts to the predictive task and the graph at hand. We analyze the theoretical properties of TREE-G and demonstrate its benefits empirically on multiple graph and vertex prediction benchmarks. In these experiments, TREE-G consistently outperforms other tree-based models and often outperforms other graph-learning algorithms such as Graph Neural Networks (GNNs) and Graph Kernels, sometimes by large margins. Moreover, TREE-Gs models and their predictions can be explained and visualized
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 31 of its 64 references that are in the map. First posted on arXiv 6 Jul 2022.
Builds on
31 of 64 references.
References · 31
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2021How Attentive are Graph Attention Networks?cited by 835
19 more
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2021Tabular Data: Deep Learning is Not All You Needcited by 535
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 530
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
- 2021Identity-aware Graph Neural Networkscited by 198
- 2018Measuring abstract reasoning in neural networkscited by 166
- 2021GeoMol: Torsional Geometric Generation of Molecular 3D Conformer Ensemblescited by 107
- 2020Graph Kernels: State-of-the-Art and Future Challengescited by 63
- 2018GraKeL: A Graph Kernel Library in Pythoncited by 54
- 2019Graph Kernels: A Surveycited by 44
- 2021Boost then Convolve: Gradient Boosting Meets Graph Neural Networkscited by 44
- 2017An Empirical Analysis of Feature Engineering for Predictive Modelingcited by 29
- 2015DART: Dropouts meet Multiple Additive Regression Treescited by 15
- 2018A Simple Baseline Algorithm for Graph Classificationcited by 15
- 2021Graph Based Link Prediction between Human Phenotypes and Genescited by 5
- 2016Feature-Based Classification of Networkscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.