Mixed-curvature decision trees and random forests
Philippe Chlenski, Quentin Chu, Raiyan R. Khan, Kaizhu Du, Antonio Khalil Moretti, Itsik Pe'er

TL;DR
This paper introduces decision trees and random forests adapted for product manifolds with heterogeneous curvature, enabling effective analysis of complex datasets in non-Euclidean spaces, and demonstrates superior performance on diverse tasks.
Contribution
It extends decision tree and random forest algorithms to product manifolds, incorporating manifold geometry and providing a novel angular reformulation that preserves algorithmic effectiveness.
Findings
Product RFs ranked first on 29 out of 57 tasks.
Method simplifies to Euclidean, hyperbolic, or hyperspherical trees in special cases.
Code is publicly available for reproducibility.
Abstract
Decision trees (DTs) and their random forest (RF) extensions are workhorses of classification and regression in Euclidean spaces. However, algorithms for learning in non-Euclidean spaces are still limited. We extend DT and RF algorithms to product manifolds: Cartesian products of several hyperbolic, hyperspherical, or Euclidean components. Such manifolds handle heterogeneous curvature while still factorizing neatly into simpler components, making them compelling embedding spaces for complex datasets. Our novel angular reformulation respects manifold geometry while preserving the algorithmic properties that make decision trees effective. In the special cases of single-component manifolds, our method simplifies to its Euclidean or hyperbolic counterparts, or introduces hyperspherical DT algorithms, depending on the curvature. In benchmarks on a diverse suite of 57 classification,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms
