paper-with-me

Papers

Yggdrasil: An Optimized System for Training Deep Decision Trees at Scale

2016-12-01 · NeurIPS 2016 12 · Firas Abuzaid, Joseph K. Bradley, Feynman T. Liang, Andrew Feng, Lee Yang, Matei Zaharia, Ameet S. Talwalkar

Deep distributed decision trees and tree ensembles have grown in importance due to the need to model increasingly large datasets. However, PLANET, the standard distributed tree learning algorithm implemented in systems such as \xgboost and Spark MLlib, scales poorly as data dimensionality and tree depths grow. We present Yggdrasil, a new distributed tree learning method that outperforms existing methods by up to 24x. Unlike PLANET, Yggdrasil is based on vertical partitioning of the data (i.e., partitioning by feature), along with a set of optimized data structures to reduce the CPU and communication costs of training. Yggdrasil (1) trains directly on compressed data for compressible features and labels; (2) introduces efficient data structures for training on uncompressed data; and (3) minimizes communication between nodes by using sparse bitvectors. Moreover, while PLANET approximates split points through feature binning, Yggdrasil does not require binning, and we analytically characterize the impact of this approximation. We evaluate Yggdrasil against the MNIST 8M dataset and a high-dimensional dataset at Yahoo; for both, Yggdrasil is faster by up to an order of magnitude.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

CPU

Similar Papers 제목 키워드 기반

Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library

2022-12-06 · Mathieu Guillame-Bert, Sebastian Bruch, Richard Stotz, Jan Pfeifer

Yggdrasil Decision Forests is a library for the training, serving and interpretation of decision forest models, targeted both at research and production work, implemented in C++, and available in C++, command line interf…

Yggdrasil: Bridging Dynamic Speculation and Static Runtime for Latency-Optimal Tree-Based LLM Decoding

2025-12-29 · Yue Guan, Changming Yu, Shihan Fang, Weiming Hu 외 arxiv

Speculative decoding improves LLM inference by generating and verifying multiple tokens in parallel, but existing systems suffer from suboptimal performance due to a mismatch between dynamic speculation and static runtim…

Learning a Decision Tree Algorithm with Transformers

2024-02-06 · Yufan Zhuang, Liyuan Liu, Chandan Singh, Jingbo Shang 외

Decision trees are renowned for their ability to achieve high predictive performance while remaining interpretable, especially on tabular data. Traditionally, they are constructed through recursive algorithms, where they…

Meta-Learning

Multistage Defer Trees for Hybrid Interpretability: If at First You Can't Succeed, Tree Again

2026-06-30 · Zakk Heile, Hayden McTavish, Margo Seltzer, Cynthia Rudin arxiv

Recent work has shown that well-optimized individual decision trees can match complex black box models in some settings, primarily in noisy domains. For the remaining settings, however, complex ensembled compositions of …

Sparsity in Optimal Randomized Classification Trees

2020-02-21 · Rafael Blanquero, Emilio Carrizosa, Cristina Molero-Río, Dolores Romero Morales

Decision trees are popular Classification and Regression tools and, when small-sized, easy to interpret. Traditionally, a greedy approach has been used to build the trees, yielding a very fast training process; however, …

ClassificationGeneral Classification