Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tomographic Quantile Forests (TQF)

Updated 20 December 2025
  • Tomographic Quantile Forests are a nonparametric, tree-based regression method that estimates multivariate conditional distributions via directional quantile projections.
  • It leverages the Cramér–Wold theorem and minimizes the sliced Wasserstein distance to capture arbitrary, nonconvex, and multimodal support shapes.
  • The framework integrates an augmented QRF++ model with alternating convex optimization to deliver efficient, uncertainty-quantified predictions in multivariate regression.

Tomographic Quantile Forests (TQF) are a nonparametric, tree-based regression approach for uncertainty-quantified prediction in multivariate response problems, designed to learn and reconstruct the full conditional distribution P(yx)P(y \mid x) of a vector-valued target using quantile estimation along arbitrary directions. TQF leverages all one-dimensional projections of the response, invoking the Cramér–Wold theorem to uniquely determine multivariate conditional laws, and reconstructs these distributions via sliced Wasserstein distance minimization. The framework integrates an augmented quantile forest model (“QRF++”) for efficient directional quantile regression with an alternating convex optimization procedure for distributional reconstruction, enabling flexible, nonconvex, and multimodal uncertainty representation without separately training models for each direction (Kanazawa, 18 Dec 2025).

1. Multivariate Regression and Problem Setting

Given covariates xRpx \in \mathbb{R}^p and multivariate responses yRdy \in \mathbb{R}^d, the objective is to recover the conditional law P(yx)P(y \mid x), not merely its mean or marginal characteristics. TQF exploits the mathematical property that the laws of all projected variables u=nyu = n^\top y for nSd1n \in S^{d-1}, the unit sphere in Rd\mathbb{R}^d, determine the law of yy through the Cramér–Wold device. This setup translates the multivariate distributional estimation problem into a continuum of one-dimensional quantile regression tasks, establishing the foundation for conditional distribution learning in arbitrary directions.

2. Directional Quantile Estimation in TQF

The key modeling step is learning the conditional τ\tau-quantile function Qτ(nyx)Q_\tau(n^\top y \mid x) for every direction xRpx \in \mathbb{R}^p0 and quantile level xRpx \in \mathbb{R}^p1, defined as:

xRpx \in \mathbb{R}^p2

Training aims to minimize the pinball (check) loss,

xRpx \in \mathbb{R}^p3

across augmented input data where directional and Fourier features are incorporated to capture all-projection dependence and higher-order distributional features.

TQF adopts the QRF++ backbone—an extension of Quantile Regression Forests—embedding xRpx \in \mathbb{R}^p4 as the input and using output targets comprising multiple quantiles and random Fourier features of xRpx \in \mathbb{R}^p5. In training, for each data pair, xRpx \in \mathbb{R}^p6 independent random projection directions are sampled, and orthogonal rotations further augment the feature set. This produces xRpx \in \mathbb{R}^p7 records per sample, supporting tree-based partitioning that is sensitive to input and projection configuration.

Model symmetrization ensures the quantile function satisfies

xRpx \in \mathbb{R}^p8

by defining the symmetrized model

xRpx \in \mathbb{R}^p9

where yRdy \in \mathbb{R}^d0 is the raw quantile prediction forest.

3. Multivariate Distribution Reconstruction via Sliced Wasserstein Matching

After the forest is trained, for a test covariate yRdy \in \mathbb{R}^d1, quantiles are predicted for each of yRdy \in \mathbb{R}^d2 randomly chosen directions yRdy \in \mathbb{R}^d3 at yRdy \in \mathbb{R}^d4 quantile levels:

yRdy \in \mathbb{R}^d5

The reconstruction task is then cast as finding a discrete empirical measure yRdy \in \mathbb{R}^d6 approximating yRdy \in \mathbb{R}^d7 by minimizing the (discrete) sliced 1-Wasserstein loss:

yRdy \in \mathbb{R}^d8

where yRdy \in \mathbb{R}^d9 denotes the P(yx)P(y \mid x)0-quantile of the projection P(yx)P(y \mid x)1 under P(yx)P(y \mid x)2. The optimization alternates:

  • Weight step: Solve the convex optimization of weights P(yx)P(y \mid x)3 for fixed supports,
  • Support step: Fit KDE to current weighted cloud and resample supports,
  • Ensemble merging: Run parallel alternations, combine supports, and prune low-weight or redundant points via loss minimization.

The process is summarized in the following pseudocode:

Rd\mathbb{R}^d9 This Quantile-Matching Empirical Measure (QMEM) procedure efficiently yields a support-weighted point cloud representing the learned P(yx)P(y \mid x)4.

4. Computational Complexity and Algorithmic Characteristics

The main training phase requires tree induction for P(yx)P(y \mid x)5 trees across P(yx)P(y \mid x)6 samples, yielding P(yx)P(y \mid x)7 complexity per coordinate due to ensemble-based splitting. Quantile predictions require P(yx)P(y \mid x)8 operations for P(yx)P(y \mid x)9 query directions.

QMEM reconstruction involves a convex optimization in u=nyu = n^\top y0 variables (u=nyu = n^\top y1 per solve, or u=nyu = n^\top y2 in the worst case), repeated over u=nyu = n^\top y3 alternations and u=nyu = n^\top y4 ensembles. With practical settings u=nyu = n^\top y5 and u=nyu = n^\top y6, this results in manageable per-query cost.

Typically, u=nyu = n^\top y7 directions suffice for u=nyu = n^\top y8; in higher dimensions, quasi-Monte Carlo sampling or spherical designs may be employed for improved projection coverage.

5. Theoretical Properties and Methodological Comparisons

TQF’s QMEM stage produces an empirical measure minimizing the sliced-1-Wasserstein distance to the model-predicted projected quantiles. The sliced Wasserstein loss is convex with respect to the weights, with global convergence and stability under gradient-based optimization.

Under standard forest honesty and sufficient data (with u=nyu = n^\top y9 and nSd1n \in S^{d-1}0), consistency holds for the estimated directional quantiles, and the QMEM reconstruction converges in sliced Wasserstein distance.

Classical Directional Quantile Regression (DQR) fits separate (typically linear) models for each direction, intersecting quantile-defining halfspaces to obtain only convex central regions, which cannot represent nonconvex or multimodal conditional supports. TQF overcomes these limitations by modeling all directions simultaneously via a nonparametric forest, imposing no convexity or unimodality restriction, and capturing arbitrary support shapes (e.g., two moons, annuli, regions with holes). TQF thus generalizes DQR approaches by enabling efficient joint estimation and reconstruction without restrictive assumptions.

6. Practical Aspects and Implementation Guidance

Quantile regions at level nSd1n \in S^{d-1}1 and direction nSd1n \in S^{d-1}2 are obtained as the halfspace nSd1n \in S^{d-1}3. Central conditional regions emerge as intersections over multiple random directions.

To sample from the reconstructed nSd1n \in S^{d-1}4, one simply draws a support point nSd1n \in S^{d-1}5 with probability nSd1n \in S^{d-1}6 from the final QMEM, optionally adding Gaussian noise for smoothness.

Essential hyperparameters include:

  • nSd1n \in S^{d-1}7 (trees in forest): 50–200
  • nSd1n \in S^{d-1}8 (number Fourier frequencies): 0–10
  • nSd1n \in S^{d-1}9 (sample/feature augmentations): 5–20
  • Rd\mathbb{R}^d0 (quantile and projection discretizations): 20–50
  • Rd\mathbb{R}^d1 (support sizes for QMEM): Rd\mathbb{R}^d2, Rd\mathbb{R}^d3
  • Rd\mathbb{R}^d4 (ensemble runs in QMEM): 10–20

Larger Rd\mathbb{R}^d5 improve directional dependence capture but increase training cost. Rd\mathbb{R}^d6 controls granularity of quantile reconstruction, with higher values resolving finer features. Rd\mathbb{R}^d7 sets a tradeoff between reconstruction fidelity and speed. Rd\mathbb{R}^d8 should balance expressivity for multimodal supports against computational burden in the convex optimization of weights.

TQF presents a framework for nonparametric, parallelizable, and distribution-free multivariate conditional uncertainty estimation, suited primarily to tabular data settings and providing an unrestricted, data-adaptive characterization of predictive uncertainty (Kanazawa, 18 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Tomographic Quantile Forests (TQF).