Rigorous Explanations for Tree Ensembles

Yacine Izza, Alexey Ignatiev, Xuanxiang Huang, Peter J. Stuckey, Joao Marques-Silva
3/31/2026
cs.AIcs.LGcs.LO

No confident code implementation found for this paper.

Abstract

Tree ensembles (TEs) find a multitude of practical applications. They represent one of the most general and accurate classes of machine learning methods. While they are typically quite concise in representation, their operation remains inscrutable to human decision makers. One solution to build trust in the operation of TEs is to automatically identify explanations for the predictions made. Evidently, we can only achieve trust using explanations, if those explanations are rigorous, that is truly reflect properties of the underlying predictor they explain This paper investigates the computation of rigorously-defined, logically-sound explanations for the concrete case of two well-known examples of tree ensembles, namely random forests and boosted trees.

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{izza2026rigorous,
  title  = {Rigorous Explanations for Tree Ensembles},
  author = {Yacine Izza and Alexey Ignatiev and Xuanxiang Huang and Peter J. Stuckey and Joao Marques-Silva},
  year   = {2026},
  eprint = {2603.29361},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.29361v1}
}

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/2603.29361.svg)](https://codeofpaper.com/paper/2603.29361)

Discussion