TRIP: A Nonparametric Test to Diagnose Biased Feature Importance Scores

Aaron Foote, Danny Krizanc
7/9/2025
cs.LGstat.MEstat.ML

No confident code implementation found for this paper.

Abstract

Along with accurate prediction, understanding the contribution of each feature to the making of the prediction, i.e., the importance of the feature, is a desirable and arguably necessary component of a machine learning model. For a complex model such as a random forest, such importances are not innate -- as they are, e.g., with linear regression. Efficient methods have been created to provide such capabilities, with one of the most popular among them being permutation feature importance due to its efficiency, model-agnostic nature, and perceived intuitiveness. However, permutation feature importance has been shown to be misleading in the presence of dependent features as a result of the creation of unrealistic observations when permuting the dependent features. In this work, we develop TRIP (Test for Reliable Interpretation via Permutation), a test requiring minimal assumptions that is able to detect unreliable permutation feature importance scores that are the result of model extrapolation. To build on this, we demonstrate how the test can be complemented in order to allow its use in high dimensional settings. Through testing on simulated data and applications, our results show that the test can be used to reliably detect when permutation feature importance scores are unreliable.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{foote2025trip,
  title  = {TRIP: A Nonparametric Test to Diagnose Biased Feature Importance Scores},
  author = {Aaron Foote and Danny Krizanc},
  year   = {2025},
  eprint = {2507.07276},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.07276v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.07276.svg)](https://codeofpaper.com/paper/2507.07276)

Discussion