atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Fast Hyperboloid Decision Tree Algorithms

ICLR 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Tree ensemble optimization · 0 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.

Extends CART decision trees and random forests to the hyperboloid model by using homogeneous hyperplanes (geodesic decision boundaries) evaluated via inner products, avoiding Riemannian optimization and pairwise comparisons.

Problem

Hyperbolic classifiers often rely on Riemannian optimization or costly horosphere computations, making them slow and numerically unstable, while efficient decision-tree methods for hyperbolic embeddings are lacking.

Approach

Replace axis-parallel splits with homogeneous hyperplanes through the origin of Minkowski space, which intersect the hyperboloid in geodesic submanifolds; restrict candidates to single-axis rotations so each split is an O(1) sparse inner-product test, and compute midpoint angles in closed form.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HyperDT instead of a scikit-learn decision treedecision-tree classification · Gaussian, D=2, n=100micro-F1: 87.90 -> 89.10Helped
Use HyperRF instead of a scikit-learn random forestrandom-forest classification · Gaussian, D=2, n=100micro-F1: 87.50 -> 90.70Helped
Use HyperDT instead of a scikit-learn decision treedecision-tree classification · NeuroSEED, D=2, n=100micro-F1: 55.60 -> 56.60Helped
Use HyperRF instead of a scikit-learn random forestrandom-forest classification · NeuroSEED, D=8, n=100micro-F1: 82.80 -> 79.50Hurt
Use HyperDT instead of a scikit-learn decision treedecision-tree classification · Polblogs, D=2, n=979micro-F1: 70.35 -> 71.04Helped
Use HyperRF instead of a scikit-learn random forestrandom-forest classification · Polblogs, D=2, n=979micro-F1: 71.65 -> 71.40Hurt
Use HyperDT instead of the strongest tested classifierGaussian mixture classification · D=4, 800 samples, 2 classesmicro-F1: 99.41 -> 99.30Hurt
Increase maximum tree depth (ablation)HyperRF · Gaussian mixture classificationmicro-F1Hurt
Use HyperRF rather than the other evaluated predictorsrandom-forest classification · Gaussian mixture classification, maximum-depth comparisonmicro-F1Mixed
Use HyperDT instead of HoroRFdecision-tree classification · Classification benchmarksruntimeHelped

Surprising findings

Limitations

Experimental setup

Datasets: wrapped normal hyperbolic Gaussian mixtures NeuroSEED RNA embeddings (Greengenes / American Gut) Polblogs graph embeddings

Benchmarks: wrapped normal Gaussian mixtures NeuroSEED Polblogs

Metrics: micro-F1 macro-F1 AUPR runtime

Baselines: scikit-learn decision tree scikit-learn random forest HoroDT HoroRF hyperbolic SVM hyperbolic logistic regression

Builds on: CART random forests HoroRF scikit-learn

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