Path-Based Gradient Boosting for Graph-Level Prediction
Claudio Meggio, Johan Pensar, Riccardo De Bin

TL;DR
PathBoost is a gradient boosting method for graph-level prediction that learns path-based features directly from graph structures, showing competitive performance with neural networks and kernels.
Contribution
It introduces a novel path-based gradient boosting approach with extensions for classification, attribute integration, and automatic anchor node selection.
Findings
PathBoost outperforms some graph neural networks and kernels on benchmark datasets.
It performs better on graphs with larger average node counts.
PathBoost is competitive with complex black-box models.
Abstract
We propose PathBoost, a gradient tree boosting method for graph-level classification and regression that learns discriminative path-based features directly from the input graph structure. Building on a previous work, which was tailored to a specific chemistry application, PathBoost introduces three key extensions: (i) adaptation to binary classification through gradient boosting with a logistic loss, (ii) incorporation of multiple node and edge attributes into the path feature space via a prefix-based decomposition, and (iii) automatic anchor node selection based on categorical attribute diversity, eliminating the need for the user to specify the starting point of the considered path features. We compared PathBoost to graph neural networks and graph kernel approaches on several benchmark datasets, obtaining better results in half of them, and comparable results in the rest. PathBoost…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
