LGAINov 27, 2019

FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensembles

arXiv:1911.12199v490 citations
Originality Incremental advance
AI Analysis

This provides interpretability for users affected by algorithmic decisions from tree ensembles, though it is incremental as it extends prior work to non-differentiable models.

The paper tackles the problem of generating counterfactual explanations for non-differentiable tree ensemble models by framing it as a gradient-based optimization task with probabilistic approximations, resulting in counterfactual examples that are significantly closer to original instances than existing methods.

Model interpretability has become an important problem in machine learning (ML) due to the increased effect that algorithmic decisions have on humans. Counterfactual explanations can help users understand not only why ML models make certain decisions, but also how these decisions can be changed. We frame the problem of finding counterfactual explanations as a gradient-based optimization task and extend previous work that could only be applied to differentiable models. In order to accommodate non-differentiable models such as tree ensembles, we use probabilistic model approximations in the optimization framework. We introduce an approximation technique that is effective for finding counterfactual explanations for predictions of the original model and show that our counterfactual examples are significantly closer to the original instances than those produced by other methods specifically designed for tree ensembles.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes