Bootstrap Sampling Rate Greater than 1.0 May Improve Random Forest Performance

Stanisław Kaźmierczak, Jacek Mańdziuk
10/5/2024
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Random forests (RFs) utilize bootstrap sampling to generate individual training sets for each component tree by sampling with replacement, with the sample size typically equal to that of the original training set ($N$). Previous research indicates that drawing fewer than $N$ observations can also yield satisfactory results. The ratio of the number of observations in each bootstrap sample to the total number of training instances is referred to as the bootstrap rate (BR). Sampling more than $N$ observations (BR $>$ 1.0) has been explored only to a limited extent and has generally been considered ineffective. In this paper, we revisit this setup using 36 diverse datasets, evaluating BR values ranging from 1.2 to 5.0. Contrary to previous findings, we show that higher BR values can lead to statistically significant improvements in classification accuracy compared to standard settings (BR $\leq$ 1.0). Furthermore, we analyze how BR affects the leaf structure of decision trees within the RF and investigate factors influencing the optimal BR. Our results indicate that the optimal BR is primarily determined by the characteristics of the data set rather than the RF hyperparameters.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kamierczak2024bootstrap,
  title  = {Bootstrap Sampling Rate Greater than 1.0 May Improve Random Forest Performance},
  author = {Stanisław Kaźmierczak and Jacek Mańdziuk},
  year   = {2024},
  eprint = {2410.04297},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04297v2}
}

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/2410.04297.svg)](https://codeofpaper.com/paper/2410.04297)

Discussion