Exploiting Modular Redundancy for approximating Random Forest classifiers

• A modular redundancy-based approximation is proposed for decision tree ensembles. • Modular redundancy is used to select only a subset of trees for classifying each class label. • This strategy allows aggressive approximation while preserving accuracy. • The effectiveness of the solution is demonstrated and shown. The deployment of machine learning models at the edge is crucial for enabling low-latency decision-making, optimizing resource utilization, and enhancing data confidentiality. Random Forest classifiers have proven to be highly accurate while offering computationally efficient inference, making them well-suited for resource-constrained edge devices. However, as the volume of training data grows, the complexity and size of these models also increase, limiting their deployment in edge computing scenarios. In order to address this challenge, we propose a novel approximation strategy for Random Forest classifiers leveraging on the concept of modular redundancy. In particular, our approach imposes that each target class is determined by only a subset of trees in a modular redundant fashion. This allows to prune from each tree the leaves related to no-longer relevant classes, significantly reducing the size of the model. To achieve an optimal balance between accuracy and resource savings with minimal computational time, we introduce an heuristic algorithm that determine the best subset of trees for each class. We evaluate our approach on multiple UCI machine learning datasets using a hardware accelerator for tree ensembles, demonstrating its effectiveness. The result shows that, on average, a 2.5% reduction in accuracy leads to save up to 50% in hardware overhead and energy consumption.

Authors

Institutions

Publication Details

Journal
Future Generation Computer Systems
Published
2025-12-18
DOI
https://doi.org/10.1016/j.future.2025.108330
Primary Topic
Big Data and Digital Economy
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploiting Modular Redundancy for approximating Random Forest classifiers

Mario Barbareschi, Antonio Emmanuele, Alberto Bosio
Future Generation Computer Systems
Big Data and Digital Economy
article

Exploiting Modular Redundancy for approximating Random Forest classifiers

Mario Barbareschi, Antonio Emmanuele, Alberto Bosio
article en

Abstract

• A modular redundancy-based approximation is proposed for decision tree ensembles. • Modular redundancy is used to select only a subset of trees for classifying each class label. • This strategy allows aggressive approximation while preserving accuracy. • The effectiveness of the solution is demonstrated and shown. The deployment of machine learning models at the edge is crucial for enabling low-latency decision-making, optimizing resource utilization, and enhancing data confidentiality. Random Forest classifiers have proven to be highly accurate while offering computationally efficient inference, making them well-suited for resource-constrained edge devices. However, as the volume of training data grows, the complexity and size of these models also increase, limiting their deployment in edge computing scenarios. In order to address this challenge, we propose a novel approximation strategy for Random Forest classifiers leveraging on the concept of modular redundancy. In particular, our approach imposes that each target class is determined by only a subset of trees in a modular redundant fashion. This allows to prune from each tree the leaves related to no-longer relevant classes, significantly reducing the size of the model. To achieve an optimal balance between accuracy and resource savings with minimal computational time, we introduce an heuristic algorithm that determine the best subset of trees for each class. We evaluate our approach on multiple UCI machine learning datasets using a hardware accelerator for tree ensembles, demonstrating its effectiveness. The result shows that, on average, a 2.5% reduction in accuracy leads to save up to 50% in hardware overhead and energy consumption.

Future Generation Computer SystemsVol. 179
Université Claude Bernard Lyon 1 (FR), École Centrale de Lyon (FR), Centre National de la Recherche Scientifique (FR), Institut des Nanotechnologies de Lyon (FR), Federico II University Hospital (IT), Institut National des Sciences Appliquées de Lyon (FR), University of Naples Federico II (IT)
Openalex Percentile: Top 47%
Big Data and Digital Economy
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.