Dictionary of Applied Machine Learning: 114 machine-learning terms, each with a definition, a figure, citations and a Python demo · All terms · Demos · Start here

interpretability

Updated on 2026-10-29

Readiness 100/100

▶ Run the Python demo Open in Colab Typeset PDF LaTeX source Markdown Cite this entry

See also explainability explainable artificial intelligence interpretable machine learning trustworthy artificial intelligence regularization transparency

The interpretability of a machine learning (ML) method is the extent to which a human user can comprehend the computational process it carries out. Interpretability is closely related to predictability: the user should be able to anticipate the predictions of the method on a test set. Interpretability differs from explainability, which concerns understanding specific predictions with the help of provided explanations.

Figure produced by the Python demo of the entry interpretability
Figure written by the entry's Python demo interpretability.py, which recomputes what the entry states: the script block by block · open in Colab

Definition

P-costConsider a training set of monthly sales and a linear hypothesis learned from it. Computing next month's prediction from that hypothesis takes a slope, an intercept, and one multiplication, and a user can carry the computation out on paper. With $d$ features, the fitted linear map has one weight per feature and the prediction takes $d$ multiplications, still a computation the user can carry out. The same prediction delivered by a deep net arrives with no account a user could follow. Interpretability is what separates the two.

A machine learning (ML) method is interpretable for a human user if they can comprehend the computational process of the method. The international terminology standard for artificial intelligence (AI) does not define interpretability (International Organization for Standardization and International Electrotechnical Commission, 2022). Its closest notion is predictability, the property of an artificial intelligence system (AI system) that enables reliable assumptions by users about the predictions delivered by an ML method (International Organization for Standardization and International Electrotechnical Commission, 2022, Sect. 3.5.8 and 5.15.7).

P-weakerComprehension of a computation cannot be observed directly, so interpretability is judged through predictability: the user anticipates the predictions the method delivers, and the evaluations proposed in the literature measure how often those anticipations are right (Chen et al., 2018; Colin et al., 2022; Doshi-Velez and Kim, 2017; Hase and Bansal, 2020). Predictability is weaker than interpretability: a method whose computation the user can follow is predictable to that user, but a method whose predictions the user anticipates need not be one whose computation they could carry out. The terminology standard makes the same point: a user may rely on the predictions of an AI system without being able to comprehend how the method produced them (International Organization for Standardization and International Electrotechnical Commission, 2022, Sect. 5.15.7).

P-decompFig. 1 depicts a test of predictability. A training set is used by two different methods that learn hypotheses $\widehat{h}$ and $\widehat{h}'$. The user anticipates the predictions on a test set, providing a pseudo-label for each of its data points, by visually extrapolating the linear trend of the training set. The predictions of $\widehat{h}$ agree with these anticipations: the method producing $\widehat{h}$ is predictable to the user. The predictions of $\widehat{h}'$ deviate from them: the method producing $\widehat{h}'$ fails the test of predictability and therefore cannot be one whose computation the user comprehends. The agreement alone does not establish interpretability, since the user anticipated the predictions of $\widehat{h}$ without carrying out its computation. The method producing $\widehat{h}$ is nevertheless also interpretable to a user familiar with the concept of a linear map: such a user could comprehend the computation of $\widehat{h}$.

Figure 1 of the entry interpretability
Figure 1: A human user provides pseudo-labels (filled red squares) for the test set $\testset$ by visually extrapolating the linear trend of the training set $\trainset$ (filled blue circles); the vertical double arrows mark the prediction errors of $\learnthypothesis$ on the training set. The predictions of the hypothesis $\learnthypothesis$ agree with these pseudo-labels, while the predictions of another hypothesis $\learnthypothesis'$ deviate from them. The user anticipates the predictions here without carrying out the computation (a slope, an intercept, and one multiplication), which would be required to comprehend the method
Besides following the computation step by step, as for the linear map of the sales example, a user can comprehend a learned hypothesis through its decomposition into components that are themselves interpretable (Lipton, 2018). The hypothesis $\widehat{h}$ in Fig. 1 decomposes into a slope and an intercept: the slope states how the prediction changes with the feature. A trained deep net lacks such a decomposition, since the activation of an individual neuron typically does not correspond to a human-interpretable concept. Mechanistic interpretability aims to recover interpretable components from a trained deep net (Elhage et al., 2021; Olah et al., 2020) by decomposition methods such as sparse coding of activations (Cunningham et al., 2024).

P-explainThe AI Risk Management Framework of the US National Institute of Standards and Technology distinguishes interpretability from explainability (National Institute of Standards and Technology, 2023), the property pursued by explainable artificial intelligence (XAI) (Gunning and Aha, 2019). In contrast to interpretability, explainability requires that an explanation is provided along with each prediction. These explanations may take the form of saliency maps or reference examples from the training set. A challenge for XAI methods is that a computed explanation can be unfaithful to the learned hypothesis and thereby mislead the user. An interpretable machine learning (interpretable ML) method avoids this: the account of its computation is the computation itself, so the account cannot be unfaithful to it (Rudin, 2019).

See also: explainability, explainable artificial intelligence, interpretable machine learning, trustworthy artificial intelligence, regularization, local interpretable model-agnostic explanations, mechanistic interpretability, transparency.

References

  1. International Organization for Standardization and International Electrotechnical Commission (2022). ISO/IEC 22989:2022 --- Information technology --- Artificial intelligence --- Artificial intelligence concepts and terminology. www.iso.org/standard/74296.html
  2. Chen et al. (2018). Learning to Explain: An Information-Theoretic Perspective on Model Interpretation. Proc. 35th Int. Conf. Mach. Learn.. proceedings.mlr.press/v80/chen18j.html
  3. Colin et al. (2022). What I Cannot Predict, I Do Not Understand: A Human-Centered Evaluation Framework for Explainability Methods. Adv. Neural Inf. Process. Syst.. proceedings.neurips.cc/paper_files/paper/2022/hash/13113e938f2957891c0c5e8df811dd01-Abstract-Conference.html
  4. Doshi-Velez and Kim (2017). Towards a rigorous science of interpretable machine learning. arXiv preprint arXiv:1702.08608. arxiv.org/abs/1702.08608
  5. Hase and Bansal (2020). Evaluating explainable AI: Which algorithmic explanations help users predict model behavior?. Proc. 58th Annu. Meeting Assoc. Comput. Linguistics. aclanthology.org/2020.acl-main.491
  6. Lipton (2018). The Mythos of Model Interpretability: In machine learning, the concept of interpretability is both important and slippery. Queue. doi.org/10.1145/3236386.3241340
  7. Elhage et al. (2021). A Mathematical Framework for Transformer Circuits. Transformer Circuits Thread. transformer-circuits.pub/2021/framework/index.html
  8. Olah et al. (2020). Zoom In: An Introduction to Circuits. Distill. doi.org/10.23915/distill.00024.001
  9. Cunningham et al. (2024). Sparse Autoencoders Find Highly Interpretable Features in Language Models. 12th Int. Conf. Learn. Representations. openreview.net/forum?id=F76bwRSLeK
  10. National Institute of Standards and Technology (2023). Artificial Intelligence Risk Management Framework (AI RMF 1.0). doi.org/10.6028/NIST.AI.100-1
  11. Gunning and Aha (2019). DARPA's Explainable Artificial Intelligence Program. AI Magazine. doi.org/10.1609/aimag.v40i2.2850
  12. Rudin (2019). Stop explaining black box machine learning models for high-stakes decisions and use interpretable models instead. Nature Mach. Intell.. doi.org/10.1038/s42256-019-0048-x

Cite this entry

@misc{dictml_interpretability,
  author = {Jung, Alexander},
  editor = {Olioumtsevits, Konstantina and Schnoor, Ekkehard},
  title = {interpretability},
  howpublished = {Dictionary of Applied Machine Learning (course edition)},
  year = {2026},
  doi = {10.5281/zenodo.21569296},
  note = {ISBN 978-952-64-3013-3, CC BY 4.0, retrieved 2026-11-04},
  url = {https://dictionaryofml.org/terms/interpretability.html}
}