Permutation importance: a corrected feature importance measure
Top Cited Papers
Open Access
- 12 April 2010
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 26 (10) , 1340-1347
- https://doi.org/10.1093/bioinformatics/btq134
Abstract
Motivation: In life sciences, interpretability of machine learning models is as important as their prediction accuracy. Linear models are probably the most frequently used methods for assessing feature relevance, despite their relative inflexibility. However, in the past years effective estimators of feature relevance have been derived for highly complex or non-parametric models such as support vector machines and RandomForest (RF) models. Recently, it has been observed that RF models are biased in such a way that categorical variables with a large number of categories are preferred. Results: In this work, we introduce a heuristic for normalizing feature importance measures that can correct the feature importance bias. The method is based on repeated permutations of the outcome vector for estimating the distribution of measured importance for each variable in a non-informative setting. The P-value of the observed importance provides a corrected measure of feature importance. We apply our method to simulated data and demonstrate that (i) non-informative predictors do not receive significant P-values, (ii) informative variables can successfully be recovered among non-informative variables and (iii) P-values computed with permutation importance (PIMP) are very helpful for deciding the significance of variables, and therefore improve model interpretability. Furthermore, PIMP was used to correct RF-based importance measures for two real-world case studies. We propose an improved RF model that uses the significant variables with respect to the PIMP measure and show that its prediction accuracy is superior to that of other existing models. Availability: R code for the method presented in this article is available at http://www.mpi-inf.mpg.de/∼altmann/download/PIMP.R Contact:altmann@mpi-inf.mpg.de, laura.tolosi@mpi-inf.mpg.de Supplementary information: Supplementary data are available at Bioinformatics online.Keywords
This publication has 13 references indexed in Scilit:
- POIMs: positional oligomer importance matrices—understanding support vector machine-based signal detectorsBioinformatics, 2008
- SmcHD1, containing a structural-maintenance-of-chromosomes hinge domain, has a critical role in X inactivationNature Genetics, 2008
- Bioinformatics prediction of HIV coreceptor usageNature Biotechnology, 2007
- Bias in random forest variable importance measures: Illustrations, sources and a solutionBMC Bioinformatics, 2007
- Unbiased Recursive Partitioning: A Conditional Inference FrameworkJournal of Computational and Graphical Statistics, 2006
- Gene selection and classification of microarray data using random forestBMC Bioinformatics, 2006
- Criteria based on mutual information minimization for blind source separation in post nonlinear mixturesSignal Processing, 2005
- Using mutual information for selecting features in supervised neural net learningIEEE Transactions on Neural Networks, 1994
- The Distribution of Income by Factor ComponentsThe Quarterly Journal of Economics, 1980
- Decomposable Income Inequality MeasuresEconometrica, 1979