atlas

Research map / Graph learning / Graph algorithms and clustering

TREE-G: Decision Trees Contesting Graph Neural Networks

AAAI 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces TREE-G, a decision tree whose split function propagates vertex features over graph walks restricted to dynamically generated vertex subsets (chosen via pointers to ancestor splits), and uses it as a weak learner in gradient boosted trees for graph and vertex prediction.

Problem

Decision trees are strong on tabular data but do not natively handle graph-structured data, where split decisions must combine vertex features with topology and be invariant/equivariant to vertex ordering.

Approach

A split function that propagates a vertex feature through walks of length d (A^d f_k), masked to a subset of vertices; subsets are generated at each split node by partitioning an ancestor's subset, and a pointer to an ancestor selects which subset a node uses, so the splits adapt to each graph without enumerating subsets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the subset mechanism to TREE-G (ablation)TREE-G · All 17 graph and node prediction tasksaccuracy or AUC (Country: RMSE)Helped
Add graph topology and subset-based propagation (instead of d=0, a=0) (ablation)TREE-G · Graph and node prediction benchmarksaccuracy or AUCMixed
Use TREE-G rather than the strongest listed baselineGraph classification · Mutagaccuracy: 91.1 $\pm$ 3.5 vs 86.1 $\pm$ 3.8Helped
Use TREE-G rather than the strongest listed baselineGraph classification · NCI1accuracy: 75.9 $\pm$ 1.5 vs 82.5 $\pm$ 3.1Hurt
Use TREE-G rather than the strongest listed baselineGraph classification · IMDb-Maccuracy: 56.4 $\pm$ 0.9 vs 50.9 $\pm$ 3.8Helped
Use TREE-G rather than the strongest listed baselineNode classification · Actoraccuracy: 37.0 $\pm$ 0.4 vs 34.2 $\pm$ 1.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: Proteins Mutag D&D NCI1 PTC Enzymes Mutagenicity IMDb-B IMDb-M molHIV Cora Citeseer

Benchmarks: Proteins Mutag D&D NCI1 PTC Enzymes Mutagenicity IMDb-B IMDb-M molHIV Cora Citeseer

Metrics: accuracy ROC-AUC RMSE

Baselines: XGraphBoost BGNN GCN GIN GAT GATv2 GraphSAGE WL kernel random walk kernel

Builds on: Set-Trees gradient boosted trees XGBoost BGNN Weisfeiler-Lehman graph kernel

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy