Local Linear Forests

Rina Friedberg, Julie Tibshirani, Susan Athey, Stefan Wager
7/30/2018
stat.MLcs.LGecon.EM

Official code: grf-labs/grf (1,117 stars, GPL-3.0, last commit 2026-04-30).

Abstract

Random forests are a powerful method for non-parametric regression, but are limited in their ability to fit smooth signals, and can show poor predictive performance in the presence of strong, smooth effects. Taking the perspective of random forests as an adaptive kernel method, we pair the forest kernel with a local linear regression adjustment to better capture smoothness. The resulting procedure, local linear forests, enables us to improve on asymptotic rates of convergence for random forests with smooth signals, and provides substantial gains in accuracy on both real and simulated data. We prove a central limit theorem valid under regularity conditions on the forest and smoothness constraints, and propose a computationally efficient construction for confidence intervals. Moving to a causal inference application, we discuss the merits of local regression adjustments for heterogeneous treatment effect estimation, and give an example on a dataset exploring the effect word choice has on attitudes to the social safety net. Last, we include simulation results on real and generated data.

View on arXivView PDF

Code Implementations(1)

grf-labs/grfOfficial100%
GPL-3.0

Generalized Random Forests

1,117282R, C++Aug 12, 20165 months agoGPL-3.0
causal-forestcausal-inferenceeconometricsmachine-learningrandom-forest+1 more

Similar Papers

Cite this paper

@article{friedberg2018local,
  title  = {Local Linear Forests},
  author = {Rina Friedberg and Julie Tibshirani and Susan Athey and Stefan Wager},
  year   = {2018},
  eprint = {1807.11408},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1807.11408}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1807.11408.svg)](https://codeofpaper.com/paper/1807.11408)

Discussion