VXAI LogoExplorerDFKI Logo

Terminology & Notation

General Terminology

We follow the terminology of Palacio et al. (2021), distinguishing between the subject of explanation, the explanation process, and the output that conveys information to the user. These concepts are foundational to how we define and evaluate explainability. Throughout this site, we use the Latin plural forms: explananda and explanantia. When we refer to VXAI, we include both the explanation method and its result, since most metrics assess them jointly. Finally, interpretation refers to the user’s internal process of deriving meaning from the explanans.

Explanandum: What is to be explained, e.g., a model and its prediction.

Explanation: The process of explaining, i.e., the XAI algorithm.

Explanans: The explaining information, i.e., the output of the explanation.

Mathematical Notation

The notation used here aims to be readable rather than strictly formal. Most concepts are framed for classification models but can be adapted for regression. Notation may be slightly overloaded when context prevents ambiguity.

  • X\mathcal{X} and Y\mathcal{Y} denote the input and output spaces.
  • The model is a scoring function: θ:X×YR\theta : \mathcal{X} \times \mathcal{Y} \to \mathbb{R}.
  • θ(x)\theta(x) is shorthand for the score vector (θ(x,y1),,θ(x,yk))(\theta(x, y_1), \dots, \theta(x, y_k)).
  • The predicted label: y^x:=argmaxyYθ(x,y)\hat{y}_x := \arg\max_{y \in \mathcal{Y}} \theta(x, y).
  • xx' denotes an arbitrary second input, x˙\dot{x} a perturbed version.
  • Xy\mathcal{X}_y is the set of all inputs with true label yy.

  • An explanandum is the triple (θ,x,y)(\theta, x, y).
  • An explanans is written as eθ,x,ye_{\theta, x, y}, or simply ee.
  • For ExEs: z:=eθ,x,yz(ExE)z := e^{(\text{ExE})}_{\theta, x, y^*_z}, with y^z=yz\hat{y}_z = y^*_z.
  • For WBSs: θe:=eθ,x,y^(WBS)\theta^e := e^{(\text{WBS})}_{\theta, x, \hat{y}}, prediction via y^xe:=θe(x)\hat{y}^e_{x'} := \theta^e(x').

  • δ(,)\delta(\cdot, \cdot) denotes a generic dissimilarity function.
  • |\cdot| for cardinality; p\|\cdot\|_p for LpL_p-norms.
  • kk is a generic parameter; ϵ\epsilon is a small tolerance.
  • Φy\Phi_y is a class-specific autoencoder trained on xXyx \in \mathcal{X}_y.

Metric vs. Measure

We use the term metrics to refer to evaluation criteria for explainability. To distinguish them from standard scoring functions, we refer to the latter (e.g., accuracy or cosine similarity) as measures.