AINov 26, 2018

Abduction-Based Explanations for Machine Learning Models

arXiv:1811.10656v1298 citations
Originality Incremental advance
AI Analysis

This provides a constraint-agnostic method for generating reliable explanations, addressing the need for interpretability in ML applications, though it is incremental as it builds on abductive reasoning within existing constraint systems.

The paper tackles the problem of computing small, understandable explanations for predictions made by any machine learning model, using abductive reasoning to guarantee solution quality, and demonstrates scalability and high-quality results on well-known datasets.

The growing range of applications of Machine Learning (ML) in a multitude of settings motivates the ability of computing small explanations for predictions made. Small explanations are generally accepted as easier for human decision makers to understand. Most earlier work on computing explanations is based on heuristic approaches, providing no guarantees of quality, in terms of how close such solutions are from cardinality- or subset-minimal explanations. This paper develops a constraint-agnostic solution for computing explanations for any ML model. The proposed solution exploits abductive reasoning, and imposes the requirement that the ML model can be represented as sets of constraints using some target constraint reasoning system for which the decision problem can be answered with some oracle. The experimental results, obtained on well-known datasets, validate the scalability of the proposed approach as well as the quality of the computed solutions.

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