Adversarial Random Forests for Density Estimation and Generative Modeling

Published: 03 Apr 2023, Last Modified: 10 Jan 2025AISTATSEveryoneCC BY 4.0
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 𝑅 package, π‘Žπ‘Ÿπ‘“, is available on 𝐢𝑅𝐴𝑁.
Loading