PreprintCited by 331Explainable Artificial Intelligence (XAI)Software Testing and Debugging TechniquesMachine Learning and Data Classification

InterpretML: A Unified Framework for Machine Learning Interpretability

Open access
Nori, Harsha, Jenkins, Samuel, Koch, Paul, Caruana, Rich·2019·arXiv

Abstract

InterpretML is an open-source Python package which exposes machine learning interpretability algorithms to practitioners and researchers. InterpretML exposes two types of interpretability - glassbox models, which are machine learning models designed for interpretability (ex: linear models, rule lists, generalized additive models), and blackbox explainability techniques for explaining existing systems (ex: Partial Dependence, LIME). The package enables practitioners to easily compare interpretability algorithms by exposing multiple methods under a unified API, and by having a built-in, extensible visualization platform. InterpretML also includes the first implementation of the Explainable Boosting Machine, a powerful, interpretable, glassbox model that can be as accurate as many blackbox models. The MIT licensed source code can be downloaded from github.com/microsoft/interpret.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1909.09223

Cites

15 of 16 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Only features related to other features are considered relevant for anomaly detection.

    “Therefore, only features that are related to other features are considered relevant for anomaly detection.”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [154]

    Section 3 (p. 3) discusses individual feature contributions and optional pairwise interactions in Explainable Boosting Machines, but does not set a relevance criterion for anomaly detection. Searches for anomaly detection and relationships between features found no passage addressing the claim. (LLM, conf=0.76)

    Experimental — accuracy not yet measured
  • Noto et al. and Paulheim & Meusel assume that anomalies are instances that violate normal dependencies between features.

    “They assume that anomalies are those instances that violate the normal dependencies between features.”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [154]

    The Introduction (p. 1) describes InterpretML as a framework for explaining machine-learning models, and the Blackbox section (p. 2) gives an interpretability example. Neither addresses the claim that anomalies violate normal dependencies between features; searches for that phrasing and for anomaly detection with the named authors found no supporting passage. (LLM, conf=0.76)

    Experimental — accuracy not yet measured
  • Noto et al. and Paulheim & Meusel try to find a relevant feature subset for anomaly detection by exploring correlations between features.

    “Meanwhile, Noto et al. [154] and Paulheim & Meusel [167] try to find a relevant feature subset for anomaly detection by exploring the correlations between features.”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [154]

    The Explainable Boosting Machine section (p. 3) discusses feature contributions and pairwise interactions, but not selecting feature subsets for anomaly detection by exploring feature correlations. Searches for that method and for Noto, Paulheim, and Meusel found no passage addressing the claim in our copy. (LLM, conf=0.76)

    Experimental — accuracy not yet measured
  • [154] feature selection only explores correlations between features.

    “Only explores”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [154]

    The Explainable Boosting Machine section (p. 3) discusses feature contributions and the selection of pairwise interaction terms, but does not say that feature selection only explores correlations between features. Searches for that phrase and for feature selection and correlations found no passage addressing the claimed limitation. (LLM, conf=0.73)

    Experimental — accuracy not yet measured
  • [154] feature selection is robust to noisy and high-dimensional data.

    “Robust to noisy”

    From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [154]

    The Explainable Boosting Machine section (pp. 3–4) discusses feature contributions, predictive performance and training costs, but does not assess whether feature selection is robust to noisy or high-dimensional data. Searches for “feature selection,” “noisy” and “high-dimensional” found no passage supporting that claim. (LLM, conf=0.76)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Nori, H., Jenkins, S., Koch, P., & Caruana, R.
Affiliations
Microsoft (United States) (US)
Venue
arXiv
Publisher
arXiv
Published
2019
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2973631113
Cited by
322
References
16
Citations by year
2026: 14 · 2025: 47 · 2024: 63 · 2023: 68 · 2022: 50 · 2021: 54 · 2020: 22 · 2019: 4
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
  • Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
Keywords
model interpretability, explainable AI, partial dependence, lime, explainable boosting machine, model visualization, Python library

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review