English

arfpy: A python package for density estimation and generative modeling with adversarial random forests

Machine Learning 2023-11-14 v1 Machine Learning

Abstract

This paper introduces arfpy\textit{arfpy}, a python implementation of Adversarial Random Forests (ARF) (Watson et al., 2023), which is a lightweight procedure for synthesizing new data that resembles some given data. The software arfpy\textit{arfpy} equips practitioners with straightforward functionalities for both density estimation and generative modeling. The method is particularly useful for tabular data and its competitive performance is demonstrated in previous literature. As a major advantage over the mostly deep learning based alternatives, arfpy\textit{arfpy} combines the method's reduced requirements in tuning efforts and computational resources with a user-friendly python interface. This supplies audiences across scientific fields with software to generate data effortlessly.

Keywords

Cite

@article{arxiv.2311.07366,
  title  = {arfpy: A python package for density estimation and generative modeling with adversarial random forests},
  author = {Kristin Blesch and Marvin N. Wright},
  journal= {arXiv preprint arXiv:2311.07366},
  year   = {2023}
}

Comments

The software is available at https://github.com/bips-hb/arfpy

R2 v1 2026-06-28T13:19:25.224Z