Scalable piecewise smoothing with BART

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yee, Ryan, Ghosh, Soham, Deshpande, Sameer K.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909727607226368
author Yee, Ryan
Ghosh, Soham
Deshpande, Sameer K.
author_facet Yee, Ryan
Ghosh, Soham
Deshpande, Sameer K.
contents Although it is an extremely effective, easy-to-use, and increasingly popular tool for nonparametric regression, the Bayesian Additive Regression Trees (BART) model is limited by the fact that it can only produce discontinuous output. Initial attempts to overcome this limitation were based on regression trees that output Gaussian Processes instead of constants. Unfortunately, implementations of these extensions cannot scale to large datasets. We propose ridgeBART, an extension of BART built with trees that output linear combinations of ridge functions (i.e., a composition of an affine transformation of the inputs and non-linearity); that is, we build a Bayesian ensemble of localized neural networks with a single hidden layer. We develop a new MCMC sampler that updates trees in linear time and establish posterior contraction rates for estimating piecewise anisotropic Hölder functions and nearly minimax-optimal rates for estimating isotropic Hölder functions. We demonstrate ridgeBART's effectiveness on synthetic data and use it to estimate the probability that a professional basketball player makes a shot from any location on the court in a spatially smooth fashion.
format Preprint
id arxiv_https___arxiv_org_abs_2411_07984
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Scalable piecewise smoothing with BART
Yee, Ryan
Ghosh, Soham
Deshpande, Sameer K.
Methodology
Although it is an extremely effective, easy-to-use, and increasingly popular tool for nonparametric regression, the Bayesian Additive Regression Trees (BART) model is limited by the fact that it can only produce discontinuous output. Initial attempts to overcome this limitation were based on regression trees that output Gaussian Processes instead of constants. Unfortunately, implementations of these extensions cannot scale to large datasets. We propose ridgeBART, an extension of BART built with trees that output linear combinations of ridge functions (i.e., a composition of an affine transformation of the inputs and non-linearity); that is, we build a Bayesian ensemble of localized neural networks with a single hidden layer. We develop a new MCMC sampler that updates trees in linear time and establish posterior contraction rates for estimating piecewise anisotropic Hölder functions and nearly minimax-optimal rates for estimating isotropic Hölder functions. We demonstrate ridgeBART's effectiveness on synthetic data and use it to estimate the probability that a professional basketball player makes a shot from any location on the court in a spatially smooth fashion.
title Scalable piecewise smoothing with BART
topic Methodology
url https://arxiv.org/abs/2411.07984