atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Regression Trees Know Calculus

NeurIPS 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Priors and functional variational uncertainty · 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.

Shows that the split structure of a constant-leaf regression tree yields a finite-difference-style gradient estimator (Tree-Based Gradient Estimation) that enables integrated gradients and active subspace estimation for trees.

Problem

Regression trees with constant leaves are piecewise constant and have zero gradient almost everywhere, so gradient-based interpretability and sensitivity tools (integrated gradients, active subspaces) cannot be applied to them directly.

Approach

Compare mean responses of sibling children at each split, scaled by node width along the split variable, to form a finite-difference-like partial derivative estimate; aggregate these down the tree into a gradient estimate (TBGE) computable in one tree traversal, then use it for Monte Carlo and partition-based integro-differential estimators (TBIG, TBAS).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a TBAS rotation instead of PCARegression Tree Depth 4 · keggu100-fold RMSE: 0.349 -> 0.194Helped
Use a TBAS rotation instead of PCARegression Tree Depth 4 · kin40k100-fold RMSE: 0.964 -> 0.856Helped
Use a TBAS rotation instead of PCARegression Tree Depth 4 · concrete100-fold RMSE: 0.543 -> 0.47Helped
Use a TBAS rotation instead of PCARegression Tree Depth 4 · grid100-fold RMSE: 0.773 -> 0.688Helped
Use a TBAS rotation instead of PCARegression Tree Depth 4 · obesity100-fold RMSE: 0.226 -> 0.128Helped
Use a TBAS rotation instead of no rotationRegression Tree Depth 4 · bike100-fold RMSE: 0.655 -> 0.635Helped
Use a TBAS rotation instead of no rotationRegression Tree Depth 4 · supercond100-fold RMSE: 0.514 -> 0.511No clear effect
Use a TBAS rotation instead of PCARegression Tree Depth 8 · bike100-fold RMSE: 0.407 -> 0.402Helped
Use a TBAS rotation instead of a random orthogonal rotationRegression Tree Depth 8 · concrete100-fold RMSE: 0.391 -> 0.35Helped
Use a TBAS rotation instead of no rotationRegression Tree Depth 8 · keggu100-fold RMSE: 0.121 -> 0.078Helped
Use a TBAS rotation instead of a random orthogonal rotationRegression Tree Depth 8 · kin40k100-fold RMSE: 0.836 -> 0.586Helped
Use a TBAS rotation instead of PCARegression Tree Depth 8 · supercond100-fold RMSE: 0.392 -> 0.392No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: bike concrete gas grid keggu kin40k obesity supercond NHEFS MNIST

Benchmarks: bike concrete gas grid keggu kin40k obesity supercond NHEFS MNIST

Metrics: 100-fold RMSE active subspace estimation error (angle) execution time

Baselines: Polynomial Ridge Approximation (PRA) Gaussian process active subspace Deep Active Subspace Method (DASM) PCA rotation random rotation

Builds on: Active Subspace Method Integrated Gradients CART regression trees

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