paper-with-me

홈 › Papers

RETENTION: Resource-Efficient Tree-Based Ensemble Model Acceleration with Content-Addressable Memory

2025-06-06 · Yi-Chun Liao, Chieh-Lin Tsai, Yuan-Hao Chang, Camélia Slimani, Jalil Boukhobza, Tei-Wei Kuo

Although deep learning has demonstrated remarkable capabilities in learning from unstructured data, modern tree-based ensemble models remain superior in extracting relevant information and learning from structured datasets. While several efforts have been made to accelerate tree-based models, the inherent characteristics of the models pose significant challenges for conventional accelerators. Recent research leveraging content-addressable memory (CAM) offers a promising solution for accelerating tree-based models, yet existing designs suffer from excessive memory consumption and low utilization. This work addresses these challenges by introducing RETENTION, an end-to-end framework that significantly reduces CAM capacity requirement for tree-based model inference. We propose an iterative pruning algorithm with a novel pruning criterion tailored for bagging-based models (e.g., Random Forest), which minimizes model complexity while ensuring controlled accuracy degradation. Additionally, we present a tree mapping scheme that incorporates two innovative data placement strategies to alleviate the memory redundancy caused by the widespread use of don't care states in CAM. Experimental results show that implementing the tree mapping scheme alone achieves $1.46\times$ to $21.30 \times$ better space efficiency, while the full RETENTION framework yields $4.35\times$ to $207.12\times$ improvement with less than 3% accuracy loss. These results demonstrate that RETENTION is highly effective in reducing CAM capacity requirement, providing a resource-efficient direction for tree-based model acceleration.

📄 PDF Abstract BibTeX arXiv:2506.05994

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

CAM Class activation maps could be used to interpret the prediction decision made by the convolutional neural network (CNN). Image source: [Learning Deep Features for…
Pruning 설명 없음

Similar Papers 제목 키워드 기반

Shrub Ensembles for Online Classification

2021-12-07 · Sebastian Buschjäger, Sibylle Hess, Katharina Morik

Online learning algorithms have become a ubiquitous tool in the machine learning toolbox and are frequently used in small, resource-constraint environments. Among the most successful online learning methods are Decision …

Classification

ControlBurn: Nonlinear Feature Selection with Sparse Tree Ensembles

2022-07-08 · Brian Liu, Miaolan Xie, Haoyue Yang, Madeleine Udell

ControlBurn is a Python package to construct feature-sparse tree ensembles that support nonlinear feature selection and interpretable machine learning. The algorithms in this package first build large tree ensembles that…

Additive modelsfeature selectionInterpretable Machine Learning

Green Accelerated Hoeffding Tree

2022-05-06 · Eva Garcia-Martin, Albert Bifet, Niklas Lavesson, Rikard König 외

State-of-the-art machine learning solutions mainly focus on creating highly accurate models without constraints on hardware resources. Stream mining algorithms are designed to run on resource-constrained devices, thus a …

PACSET (Packed Serialized Trees): Reducing Inference Latency for Tree Ensemble Deployment

2020-11-10 · Meghana Madhyastha, Kunal Lillaney, James Browne, Joshua Vogelstein 외

We present methods to serialize and deserialize tree ensembles that optimize inference latency when models are not already loaded into memory. This arises whenever models are larger than memory, but also systematically w…

WIDE: Boosting Adaptive LLM Inference via Token-level Dynamic Width Pruning

2026-07-30 · Haozhe Hu, Hao Wu, Peiran Yin, Chao Han 외 arxiv

Pruning is a promising approach for improving the efficiency of LLMs. Existing static structured pruning methods are hardware-friendly and can deliver practical throughput gains, but their input-agnostic computation allo…