Node harvest
arXiv:0910.2145 · doi:10.1214/10-AOAS367
Abstract
When choosing a suitable technique for regression and classification with multivariate predictor variables, one is often faced with a tradeoff between interpretability and high predictive accuracy. To give a classical example, classification and regression trees are easy to understand and interpret. Tree ensembles like Random Forests provide usually more accurate predictions. Yet tree ensembles are also more difficult to analyze than single trees and are often criticized, perhaps unfairly, as `black box' predictors. Node harvest is trying to reconcile the two aims of interpretability and predictive accuracy by combining positive aspects of trees and tree ensembles. Results are very sparse and interpretable and predictive accuracy is extremely competitive, especially for low signal-to-noise data. The procedure is simple: an initial set of a few thousand nodes is generated randomly. If a new observation falls into just a single node, its prediction is the mean response of all training observation within this node, identical to a tree-like prediction. A new observation falls typically into several nodes and its prediction is then the weighted average of the mean responses across all these nodes. The only role of node harvest is to `pick' the right nodes from the initial large ensemble of nodes by choosing node weights, which amounts in the proposed algorithm to a quadratic programming problem with linear inequality constraints. The solution is sparse in the sense that only very few nodes are selected with a nonzero weight. This sparsity is not explicitly enforced. Maybe surprisingly, it is not necessary to select a tuning parameter for optimal predictive accuracy. Node harvest can handle mixed data and missing values and is shown to be simple to interpret and competitive in predictive accuracy on a variety of data sets.
Published in at http://dx.doi.org/10.1214/10-AOAS367 the Annals of Applied Statistics (http://www.imstat.org/aoas/) by the Institute of Mathematical Statistics (http://www.imstat.org)
References in corpus (12)
- Rejoinder to "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Least Angle Regression
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Random survival forests
- Predictive learning via rule ensembles
Cited by in corpus (17)
- A Survey on the Explainability of Supervised Machine Learning
- Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction model
- Iterative Random Forests to detect predictive and stable high-order interactions
- Interpretable Random Forests via Rule Extraction
- Fitting Prediction Rule Ensembles with R Package pre
- Methods and Models for Interpretable Linear Classification
- Born-Again Tree Ensembles
- A Decision-Theoretic Approach for Model Interpretability in Bayesian Framework
- Making Tree Ensembles Interpretable: A Bayesian Model Selection Approach
- Signed iterative random forests to identify enhancer-associated transcription factor binding
- Interpreting extracted rules from ensemble of trees: Application to computer-aided diagnosis of breast MRI
- FIRE: An Optimization Approach for Fast Interpretable Rule Extraction
- Rule Covering for Interpretation and Boosting
- Rectified Decision Trees: Exploring the Landscape of Interpretable and Effective Machine Learning
- Lossless (and Lossy) Compression of Random Forests
- Improved prediction rule ensembling through model-based data generation
- Nonparametric Functional Approximation with Delaunay Triangulation