cs.LGJun 6, 2025

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

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

Organizations: Department of Computer Science and Information Engineering, National Taiwan University, Taipei 10617, Taiwan. · IRIT, Université de Toulouse, Toulouse INP–UT3, CNRS, 31062 Toulouse, France. · Lab-STICC, CNRS UMR 6285, ENSTA, Institut Polytechnique de Paris, 29806 Brest, France. · Delta Electronics, Inc., Taipei 114501, Taiwan.

Abstract

Although deep learning has demonstrated remarkable capability 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 reduces CAM capacity requirement by 1.46×1.46\times to 21.30×21.30 \times, while the full RETENTION framework achieves 4.35×4.35\times to 207.12×207.12\times reduction with less than 3% accuracy loss. These results demonstrate that RETENTION is highly effective in minimizing CAM resource demand, providing a resource-efficient direction for tree-based model acceleration.

Figures & tables

Explore similar work

CardsList
  1. ReRAM-aware Model Finetuning addressing I-V Non-linearity and Retention Errors

    Jun 16, 2026Ching-Yi Lin, Shamik Kundu, Arnab Raha +1Compute-in-MemoryFine-Tuning

  2. Learning Structured Sparsity for Large Models: Bridging Model Compressibility and Efficient Inference

    Oct 22, 2026Tianxiang Xia, Kai Lion, Niao He +3LLM CompressionLLM Inference Acceleration