Resource-aware Elastic Swap Random Forest for Evolving Data Streams
Diego Marr\'on, Eduard Ayguad\'e, Jos\'e Ramon Herrero, Albert Bifet

TL;DR
This paper introduces ESRF, an improved ensemble method for data stream mining that reduces classifier count and computational costs while maintaining accuracy, through dynamic ensemble adjustment and selective classifier use.
Contribution
ESRF extends ARF with a swap component for accuracy-based classifier selection and an elastic component for dynamic ensemble size adjustment, reducing classifiers by up to one third.
Findings
Reduces ensemble size by up to 33%
Achieves nearly 3x speed-up in processing time
Maintains accuracy comparable to original ARF
Abstract
Continual learning based on data stream mining deals with ubiquitous sources of Big Data arriving at high-velocity and in real-time. Adaptive Random Forest ({\em ARF}) is a popular ensemble method used for continual learning due to its simplicity in combining adaptive leveraging bagging with fast random Hoeffding trees. While the default ARF size provides competitive accuracy, it is usually over-provisioned resulting in the use of additional classifiers that only contribute to increasing CPU and memory consumption with marginal impact in the overall accuracy. This paper presents Elastic Swap Random Forest ({\em ESRF}), a method for reducing the number of trees in the ARF ensemble while providing similar accuracy. {\em ESRF} extends {\em ARF} with two orthogonal components: 1) a swap component that splits learners into two sets based on their accuracy (only classifiers with the highest…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Stream Mining Techniques · Machine Learning and Data Classification · Anomaly Detection Techniques and Applications
