Research
Statistical Inference for Explainable Boosting Machines
Overview Research area: Statistical inference and uncertainty quantification for interpretable machine learning, specifically Explainable Boosting Machines (EBMs) and Generalized Additive Models (GAMs
- arXiv
- 2601.18857
- Published
- 2026-01-26
- Authors
- Haimo Fang, Kevin Tan, Jonathan Pipping-Gamon, Giles Hooker
AI summary
Overview
Research area: Statistical inference and uncertainty quantification for interpretable machine learning, specifically Explainable Boosting Machines (EBMs) and Generalized Additive Models (GAMs) fitted by gradient boosting (arXiv category stat.ML).
Technical level: Advanced. The paper is built on kernel ridge regression limits of boosting, empirical process arguments, structure matrices, and central limit theorems; it assumes fluency with asymptotics for nonparametric regression.
One-sentence scope: The paper extends Boulevard-regularized boosting theory to EBMs to derive central limit theorems, confidence and prediction intervals, and a bin-space computational scheme whose inference cost does not depend on the number of datapoints.
What This Paper Is About
EBMs are "glass-box" models that fit a GAM as a sum of univariate boosted trees, so practitioners can visualize each feature's effect — but these visualizations are point estimates, and the standard way to get uncertainty (bootstrapping) is computationally intensive and only heuristically justified. The authors ask: given a model design and a new dataset, how different would the retrained prediction be? They answer by proving that a moving-average ("Boulevard") variant of EBM boosting converges to a feature-wise kernel ridge regression, which yields asymptotically normal predictions and closed-form confidence and prediction intervals computed in histogram bin space.
Key Contributions
-
Asymptotic theory for three EBM variants. The authors establish central limit theorems for a parallelized algorithm (Algorithm 1), a backfitting-like parallelized algorithm (Algorithm 2), and a sequential algorithm (Algorithm 3), showing each Boulevard-regularized ensemble converges to a feature-wise kernel ridge regression. The resulting predictions are asymptotically normal and achieve the minimax-optimal MSE of O(p n^{-2/3}) for fitting Lipschitz p-dimensional GAMs (Yuan and Zhou, 2015), improving on the rates of Zhou and Hooker (2019) and Fang et al. (2025) and avoiding the curse of dimensionality.
-
Frequentist inference toolkit. Building on the CLT for the baseline vector β and the feature-wise predictions f̂^(k), the paper replaces heuristic bootstrapping with confidence intervals for each underlying function f^(k) (illustrated in the paper's Figure 1), prediction intervals for the response, and a direct test of variable importance following Mentch and Hooker (2015), backed by numerical experiments.
-
Bin-space computational efficiency. Because the exact kernel ridge regression has a prohibitive O(n³) runtime, the authors work the computations out in histogram bin space rather than using the Nyström approximation of Fang et al. (2025). Their bin-based implementation runs in an additional lower-order O(pm²) time per training round, O(pm³) kernel precomputation time, and O(pm²) interval query time, where p is the number of features and m the maximum number of bins per feature — independent of the number of samples n.
-
A rescaled and a rescaling-free algorithm. Algorithms 1 and 3 converge to λ/(1+λ) times the target signal and require rescaling by (1+λ)/λ, while Algorithm 2, inspired by the backfitting-like procedure of Fang et al. (2025), converges without rescaling at the cost of more complicated confidence intervals that are harder to compute efficiently.
Main Findings
-
Feature-wise kernel ridge regression limit. Under the paper's assumptions, the Boulevard-regularized EBM converges almost surely to a fixed point of the form ỹ_k* = J_n K^(k)[λ^{-1}I + J_n K]^{-1} y with aggregated kernel K = Σ_{k=1}^{p} K^(k), where K^(k) = E[S^(k)] is the feature-specific expected structure matrix; the intercept converges to the sample mean ȳ.
-
Asymptotic normality. Theorem 4.12 gives ||r_E^(k)(x)||^{-1}(f̂_E^(k)(x) − c_E f^(k)(x)) →_d N(0, σ²) for all k = 1, ..., p, where c_A = λ/(1+λ) and c_B = 1. Normality of the intercept term β̂ is established in Lemma F.15.
-
Minimax-optimal rate. Corollary 4.13 bounds the squared error by ≲ (σ²/c_E²) p n^{-2/3}, matching the minimax-optimal MSE of O(p n^{-2/3}) for Lipschitz p-dimensional GAMs (Yuan and Zhou, 2015) and avoiding the curse of dimensionality.
-
Kernel weight rate. Lemma 4.11 shows ||k^(k)||₂ and ||r_E^(k)||₂ are Θ(n^{-1/3}) almost surely under Assumption 4.6, which is what enables the CLT and the minimax rate.
-
Two contrasting theoretical regimes for parallelism. Parallelization in Algorithm 1 is not free: it provably converges either with a small learning rate λ = 1/p (which yields no average speedup over the sequential variant) or under the stronger Assumption 4.7 (projector-like feature kernels with conditional orthogonality). Algorithm 2 requires only the weaker Assumption 4.9 (feature-kernel distinctness), namely ||E[S^(a)]E[S^(k)]||_op ≤ c₃ with (p−1)c₃ < 1, which the authors report verifying empirically in their Table 10.
-
Dimension-free assumptions. Unlike Zhou and Hooker (2019) and Fang et al. (2025), the assumptions here are dimension-free: bounded leaf diameter O(n^{-1/3}) = o(1/log n), minimal leaf volume v_n = n^{-2/3+ν} < n^{-1/3}, and a restricted tree support bounded by O(n^{-1/3} exp(n^{2/3-ε_n})).
-
Comparison with prior Boulevard theory. The original Boulevard result of Zhou and Hooker (2019) converges only for the overall function f and has an MSE of O(n^{-1/(d+1)}) that grows exponentially in dimension, which is not minimax-optimal even for the nonparametric Lipschitz setting it targets.
-
Comparison with vanilla EBMs. Vanilla EBMs compute variance estimates via bootstrapping, which the authors describe as computationally intensive and only heuristically justified; the paper states that vanilla EBMs hold no such guarantees, and notes that they typically use very shallow trees (typically depth 1–2) on a fixed histogram grid with at most a few hundred bins per feature.
-
Practical bin caps. Because the number of bins is usually capped at 255 or 511, the inference cost is independent of the number of samples n.
-
Numerical coverage results. The provided paper content includes Figure 3 showing per-feature confidence intervals and coverages for f(x) = −5 + 10 sin(πx^(1)) + 5 cos(πx^(2)) + 20(x^(2) − 0.5)² + 10x^(3) − 5x^(4), but the numbers behind those coverages are not reported in the available text.
Methodology in Plain English
The starting point is that ordinary gradient boosting adds each new tree to the running ensemble, and the behavior of that sum is hard to characterize. Boulevard regularization instead takes a moving average: the new ensemble is formed by shrinking the previous one by (b−1)/b and adding the new tree weighted by a learning rate divided by b. This averaging causes the ensemble to settle down, in the limit of infinite boosting rounds, at a kernel ridge regression — a familiar object with known asymptotics.
The authors adapt that idea to EBMs, which are additive over features. Each feature gets its own tree per round, and the trees are centered (so each feature effect has mean zero on the training data, satisfying the standard GAM identifiability convention) and clipped at a truncation level M. Because every feature induces its own "structure matrix" — a similarity kernel recording how often training points share a leaf — the analysis must handle a different kernel per feature, and must control how these kernels interact under centering.
Three algorithm variants are analyzed. Algorithm 1 fits all p feature trees in parallel each round and works under the stronger Assumption 4.7 unless a 1/p learning rate is used. Algorithm 3 randomly picks a single feature per round, which makes the theory a near-verbatim extension of prior work but loses the parallel speedup. Algorithm 2, a hybrid backfitting-boosting procedure, fits a tree for feature k on residuals that exclude feature k's own contribution, so it does not need rescaling and only needs the weaker Assumption 4.9.
From the limiting kernel ridge regression, the authors derive standard errors for each feature function, the intercept, and the prediction at a new point, giving intervals of the form c_E^{-1} f̂_E^(k)(x) ± z_{1−α/2} c_E^{-1} σ̂ ||r_E^(k)(x)||. The remaining practical hurdle is that computing these quantities naively costs O(n³). The authors avoid this by carrying out the computations in histogram bin space, exploiting the fact that EBMs already discretize features into bins, so the cost scales with the number of bins (p and m) rather than with the number of samples n.
Why This Matters
Impact on research. The paper supplies the missing inferential layer for a widely used interpretable model class. Where earlier Boulevard analyses established asymptotics only for the aggregate predictor, this work establishes them per additive component, which is exactly the quantity EBM users inspect. It also shows that the GAM structure — rather than the general nonparametric setting — is what permits dimension-free assumptions and the minimax-optimal n^{-2/3} rate, sharpening the contrast with the dimension-exponential rates of prior Boulevard results.
Real-world applications (implied by the paper's setting and examples):
- Tabular prediction tasks where each feature's marginal contribution is inspected visually, such as the UCI Machine Learning Repository Obesity dataset used in the paper's Figure 1 to predict weight (Palechor and la Hoz Manotas, 2019).
- Domain studies requiring quantified feature effects rather than point estimates, so that a claimed effect can be distinguished from noise.
- Feature screening and variable-importance testing, using the Mentch and Hooker (2015) style tests the authors enable.
- Reporting prediction uncertainty for individual cases alongside the model's explanation, which the paper's prediction intervals provide.
Industry relevance. Practitioners deploying EBMs in regulated or high-stakes tabular settings need to know which features genuinely matter, not just how large their fitted effects look. The bin-space computation is the practically decisive result: because bins are typically capped at 255 or 511, interval queries cost the same whether the model was trained on thousands or millions of rows.
Future Directions
- Loosening Assumption 4.7. The projector-like kernel and conditional orthogonality conditions used for Algorithm 1 at learning rates near 1 are described as technically convenient but admittedly strong; characterizing when they hold approximately under dependent features is an open question the authors flag.
- Making Algorithm 2's intervals practical. Reference is made to efficiency difficulties in computing Algorithm 2's confidence intervals; improving that computation is a clear next step.
- Extending beyond the analyzed variants. The authors note that algorithmic variants using backfitting directly or additional parallelization methods result in different algorithmic limits requiring separate analysis.
- Empirical validation at scale. The paper promises numerical experiments to back the validity of the algorithms, but the provided content truncates before the simulation results, the variance estimator comparisons (in-sample versus out-of-bag), and the variable-importance test performance are reported.
Target Audience
Statisticians and machine learning researchers working on uncertainty quantification, interpretability, and the theory of boosting; methodologists who need asymptotics for additive models beyond spline-based backfitting; and applied data scientists using EBMs on tabular problems who want calibrated confidence and prediction intervals without paying for bootstrapping.
Authors’ abstract
Explainable boosting machines (EBMs) are popular "glass-box" models that learn a set of univariate functions using boosting trees. These achieve explainability through visualizations of each feature's effect. However, unlike linear model coefficients, uncertainty quantification for the learned univariate functions requires computationally intensive bootstrapping, making it hard to know which features truly matter. We provide an alternative using recent advances in statistical inference for gradient boosting, deriving methods for statistical inference as well as end-to-end theoretical guarantees. Using a moving average instead of a sum of trees (Boulevard regularization) allows the boosting process to converge to a feature-wise kernel ridge regression. This produces asymptotically normal predictions that achieve the minimax-optimal MSE for fitting Lipschitz GAMs with $p$ features of $O(p n^{-2/3})$, successfully avoiding the curse of dimensionality. We then construct prediction intervals for the response and confidence intervals for each learned univariate function with a runtime independent of the number of datapoints, enabling further explainability within EBMs. Code is available at https://github.com/hetankevin/ebm-inference.