Mixed-curvature decision trees and random forests

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Chlenski, Philippe, Chu, Quentin, Khan, Raiyan R., Du, Kaizhu, Moretti, Antonio Khalil, Pe'er, Itsik
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915331686006784
author Chlenski, Philippe
Chu, Quentin
Khan, Raiyan R.
Du, Kaizhu
Moretti, Antonio Khalil
Pe'er, Itsik
author_facet Chlenski, Philippe
Chu, Quentin
Khan, Raiyan R.
Du, Kaizhu
Moretti, Antonio Khalil
Pe'er, Itsik
contents 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, regression, and link prediction tasks, our product RFs ranked first on 29 tasks and came in the top 2 for 41. This highlights the value of product RFs as straightforward yet powerful new tools for data analysis in product manifolds. Code for our method is available at https://github.com/pchlenski/manify.
format Preprint
id arxiv_https___arxiv_org_abs_2410_13879
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Mixed-curvature decision trees and random forests
Chlenski, Philippe
Chu, Quentin
Khan, Raiyan R.
Du, Kaizhu
Moretti, Antonio Khalil
Pe'er, Itsik
Machine Learning
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, regression, and link prediction tasks, our product RFs ranked first on 29 tasks and came in the top 2 for 41. This highlights the value of product RFs as straightforward yet powerful new tools for data analysis in product manifolds. Code for our method is available at https://github.com/pchlenski/manify.
title Mixed-curvature decision trees and random forests
topic Machine Learning
url https://arxiv.org/abs/2410.13879