Dictionary of Applied Machine Learning

explainability

Typeset PDF version — the authoritative form of this entry

The (subjective) explainability of a machine learning (ML) method is the level to which a human user can anticipate the predictions delivered by the method, based on the explanations that the method provides along with each prediction. It is quantified by comparing the predictions with user-provided anticipations on a test set, or via the conditional entropy of the predictions given the anticipations. Explainability is user-relative, and providing explanations raises it. Terminology standards define explainability qualitatively, as the property of an artificial intelligence system (AI system) to express the important factors influencing its results in a way that humans can understand.

Definition

The (subjective) explainability of a machine learning (ML) method is the level to which a human user can anticipate, or simulate, the predictions delivered by the method, based on the explanations that the method provides (Colin et al., 2022; Jung and Nardelli, 2020). Explainability thus includes the notion of an explanation: the method complements each prediction with an explanation for this specific prediction, such as the feature values that drove it or, for image data, the relevant pixels (see Fig. 1). A clinician using a diagnosis system can act on its predictions only if these are explainable: the clinician must be able to anticipate, at least roughly, which prediction the system delivers for a given patient record, and the explanation, e.g., the highlighted region of a medical image, is what enables this anticipation. Explainability is user-relative: the same trained hypothesis can be explainable for one user and inscrutable for another.

Figure 1 of the entry explainability
Figure 1: Explainability refers to explanations: the learned hypothesis $\learnthypothesis$ delivers, for a data point with feature vector $\featurevec$, the prediction $\learnthypothesis(\featurevec)$ along with an explanation for this specific prediction, such as the most relevant features (for image data, the relevant pixels). Both are provided to the user
Quantitative measures of explainability compare the predictions of a trained hypothesis with the anticipations provided by a user for the data points in a test set (Colin et al., 2022; Zhang et al., 2024). Alternatively, a probabilistic model for the data allows measuring explainability via the conditional (differential) entropy of the predictions, given the user's anticipations: the smaller this conditional entropy, the better the user's anticipations determine the predictions (Chen et al., 2018; Jung and Nardelli, 2020). In practice, this conditional entropy is unknown and must be replaced by an estimator, e.g., a plug-in estimate computed from discretized predictions and anticipations on a test set.

Providing explanations raises explainability. Fig. 2 illustrates this effect for a user who reasons in terms of linear maps and anticipates the predictions of an opaque hypothesis (a kernel method): without explanations, the anticipations deviate strongly from the predictions; given a local linear approximation of the hypothesis around each data point (cf.\ local interpretable model-agnostic explanations (LIME)), the anticipations match the predictions almost exactly. Methods that deliver such explanations are discussed under explainable artificial intelligence (XAI); explainable empirical risk minimization (EERM) makes explainability itself a design goal of training.

Figure 2 of the entry explainability
Figure 2: User anticipations against the predictions of an opaque hypothesis (Gaussian kernel ridge regression) on a test set, for a user who reasons in terms of linear maps. Without explanations (open squares), the anticipations deviate strongly from the predictions; with a local linear approximation around each data point as explanation (filled circles), the anticipations track the diagonal of perfect anticipation. The estimated conditional entropy (a plug-in estimate on the test set) of the predictions given the anticipations drops from 1.22 to 0.09 bits. Data generated by pythondemos/explainability.py
The international terminology standard for artificial intelligence (AI) defines explainability as the property of an artificial intelligence system (AI system) to express important factors influencing its results in a way that humans can understand; an explanation is intended to answer the question of why the AI system produced a result, without arguing that the result was optimal (Standardization and Commission, 2022, Sect. 3.5.7). The AI risk management framework of the US National Institute of Standards and Technology ties explainability to a representation of the mechanisms underlying the operation of an AI system, and reserves interpretability for the meaning of the output in the context of the designed purpose (Standards and Technology, 2023). The anticipation-based definition above operationalizes these qualitative notions: a user who understands the important factors influencing the predictions can anticipate them, and Fig. 2 shows how providing explanations improves the anticipations.

Regulation treats explainability as an ingredient of transparency. The EU AI Act does not define explainability among the definitions of its Article 3; its Article 13 instead requires that a high-risk artificial intelligence system (high-risk AI system) be sufficiently transparent to enable deployers to interpret its output (Parliament and Union, 2024). For individual automated decisions, the right to explanation entitles an affected person to a clear and meaningful account of the role that an AI system played in the decision (Parliament and Union, 2024, Art. 86). Fulfilling this right requires explainability techniques such as LIME or SHapley Additive exPlanations (SHAP) (see right to explanation). Recent state law in the United States imposes a similar duty: the Colorado Automated Decision-Making Technology Act of 2026 requires that the deployer provide the affected consumer, after an adverse consequential decision (for example, on lending or employment), with a plain-language disclosure of the role that the technology played in the decision (Assembly, 2026).

See also: explanation, interpretability, explainable artificial intelligence, explainable empirical risk minimization, local interpretable model-agnostic explanations, transparency, right to explanation, trustworthy artificial intelligence, regularization.

References

  1. 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..
  2. Jung and Nardelli (2020). An Information-Theoretic Approach to Personalized Explainable Machine Learning. IEEE Signal Process. Lett..
  3. Zhang et al. (2024). Explainable empirical risk minimization. Neural Comput. Appl..
  4. Chen et al. (2018). Learning to Explain: An Information-Theoretic Perspective on Model Interpretation. Proc. 35th Int. Conf. Mach. Learn..
  5. Standardization and Commission (2022). ISO/IEC 22989:2022 --- Information technology --- Artificial intelligence --- Artificial intelligence concepts and terminology.
  6. Standards and Technology (2023). Artificial Intelligence Risk Management Framework (AI RMF 1.0).
  7. Parliament and Union (2024). Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/858, (EU) 2018/1139 and (EU) 2019/2144 and Directives 2014/90/EU, (EU) 2016/797 and (EU) 2020/1828 (Artificial Intelligence Act) (Text with EEA relevance).
  8. Assembly (2026). Senate Bill 26-189 --- Automated Decision-Making Technology.

Cite this entry

@misc{dictml_explainability,
  author = {Jung, Alexander},
  title = {explainability},
  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-08-06},
  url = {https://dictionaryofml.org/terms/explainability.html}
}