paper-with-me

홈 › Papers

The Tree Ensemble Layer: Differentiability meets Conditional Computation

2020-02-18 · ICML 2020 1 · Hussein Hazimeh, Natalia Ponomareva, Petros Mol, Zhenyu Tan, Rahul Mazumder

Neural networks and tree ensembles are state-of-the-art learners, each with its unique statistical and computational advantages. We aim to combine these advantages by introducing a new layer for neural networks, composed of an ensemble of differentiable decision trees (a.k.a. soft trees). While differentiable trees demonstrate promising results in the literature, they are typically slow in training and inference as they do not support conditional computation. We mitigate this issue by introducing a new sparse activation function for sample routing, and implement true conditional computation by developing specialized forward and backward propagation algorithms that exploit sparsity. Our efficient algorithms pave the way for jointly training over deep and wide tree ensembles using first-order methods (e.g., SGD). Experiments on 23 classification datasets indicate over 10x speed-ups compared to the differentiable trees used in the literature and over 20x reduction in the number of parameters compared to gradient boosted trees, while maintaining competitive performance. Moreover, experiments on CIFAR, MNIST, and Fashion MNIST indicate that replacing dense layers in CNNs with our tree layer reduces the test loss by 7-53% and the number of parameters by 8x. We provide an open-source TensorFlow implementation with a Keras API.

📄 PDF Abstract BibTeX arXiv:2002.07772

Code (2)

google-research/google-research 공식 구현 tf
google-research/google-research/tree/master/tf_trees tf

Methods 이 논문이 사용한 방법론

Test 설명 없음
Smooth Step Please enter a description about the method here

Similar Papers 제목 키워드 기반

FUTURE: Flexible Unlearning for Tree Ensemble

2025-08-28 · Ziheng Chen, Jin Huang, Jiali Cheng, Yuchan Guo 외 arxiv

Tree ensembles are widely recognized for their effectiveness in classification tasks, achieving state-of-the-art performance across diverse domains, including bioinformatics, finance, and medical diagnosis. With increasi…

Medical Diagnosis

Attention augmented differentiable forest for tabular data

2020-10-02 · Yingshi Chen

Differentiable forest is an ensemble of decision trees with full differentiability. Its simple tree structure is easy to use and explain. With full differentiability, it would be trained in the end-to-end learning framew…

Optimal survival trees ensemble

2020-05-18 · Naz Gul, Nosheen Faiz, Dan Brawn, Rafal Kulakowski 외

Recent studies have adopted an approach of selecting accurate and diverse trees based on individual or collective performance within an ensemble for classification and regression problems. This work follows in the wake o…

Multi-Layered Gradient Boosting Decision Trees

2018-05-31 · NeurIPS 2018 12 · Ji Feng, Yang Yu, Zhi-Hua Zhou

Multi-layered representation is believed to be the key ingredient of deep neural networks especially in cognitive tasks like computer vision. While non-differentiable models such as gradient boosting decision trees (GBDT…

Representation Learning

Bayesian quantile additive regression trees

2016-07-10 · Bereket P. Kindo, Hao Wang, Timothy Hanson, Edsel A. Peña

Ensemble of regression trees have become popular statistical tools for the estimation of conditional mean given a set of predictors. However, quantile regression trees and their ensembles have not yet garnered much atten…

Binary ClassificationGeneral Classificationquantile regressionregression