English

Adversarial random forests for density estimation and generative modeling

Machine Learning 2023-03-14 v4 Artificial Intelligence Machine Learning Computation

Abstract

We propose methods for density estimation and data synthesis using a novel form of unsupervised random forests. Inspired by generative adversarial networks, we implement a recursive procedure in which trees gradually learn structural properties of the data through alternating rounds of generation and discrimination. The method is provably consistent under minimal assumptions. Unlike classic tree-based alternatives, our approach provides smooth (un)conditional densities and allows for fully synthetic data generation. We achieve comparable or superior performance to state-of-the-art probabilistic circuits and deep learning models on various tabular data benchmarks while executing about two orders of magnitude faster on average. An accompanying R\texttt{R} package, arf\texttt{arf}, is available on CRAN\texttt{CRAN}.

Keywords

Cite

@article{arxiv.2205.09435,
  title  = {Adversarial random forests for density estimation and generative modeling},
  author = {David S. Watson and Kristin Blesch and Jan Kapar and Marvin N. Wright},
  journal= {arXiv preprint arXiv:2205.09435},
  year   = {2023}
}

Comments

Camera ready version (AISTATS 2023)

R2 v1 2026-06-24T11:22:04.281Z