Bayesian additive regression trees for probabilistic programming

06/08/2022
by   Miriana Quiroga, et al.
0

Bayesian additive regression trees (BART) is a non-parametric method to approximate functions. It is a black-box method based on the sum of many trees where priors are used to regularize inference, mainly by restricting trees' learning capacity so that no individual tree is able to explain the data, but rather the sum of trees. We discuss BART in the context of probabilistic programming languages (PPLs), i.e. we present BART as a primitive that can be used to build probabilistic models rather than a standalone model. Specifically, we introduce a BART implementation extending PyMC, a Python library for probabilistic programming. We present a few examples of models that can be built using this probabilistic programming-oriented version of BART, discuss recommendations for sample diagnostics and selection of model hyperparameters, and finally we close with limitations of the current approach and future extensions.

READ FULL TEXT

page 12

page 13

research
06/29/2018

Fully Nonparametric Bayesian Additive Regression Trees

Bayesian Additive Regression Trees (BART) is fully Bayesian approach to ...
research
12/08/2013

bartMachine: Machine Learning with Bayesian Additive Regression Trees

We present a new package in R implementing Bayesian additive regression ...
research
02/16/2015

Particle Gibbs for Bayesian Additive Regression Trees

Additive regression trees are flexible non-parametric models and popular...
research
05/23/2022

Instance-Based Uncertainty Estimation for Gradient-Boosted Regression Trees

We propose Instance-Based Uncertainty estimation for Gradient-boosted re...
research
06/12/2019

Exploring Bayesian approaches to eQTL mapping through probabilistic programming

The discovery of genomic polymorphisms influencing gene expression (also...
research
01/22/2019

Bayesian additive regression trees and the General BART model

Bayesian additive regression trees (BART) is a flexible prediction model...
research
07/01/2016

Probabilistic Programming and PyMC3

In recent years sports analytics has gotten more and more popular. We pr...

Please sign up or login with your details

Forgot password? Click here to reset