An Information-Flow Perspective on Explainability Requirements: Specification and Verification

Bernd Finkbeiner, Hadar Frenkel, Julian Siber
9/1/2025
cs.LOcs.AI

No confident code implementation found for this paper.

Abstract

Explainable systems expose information about why certain observed effects are happening to the agents interacting with them. We argue that this constitutes a positive flow of information that needs to be specified, verified, and balanced against negative information flow that may, e.g., violate privacy guarantees. Since both explainability and privacy require reasoning about knowledge, we tackle these tasks with epistemic temporal logic extended with quantification over counterfactual causes. This allows us to specify that a multi-agent system exposes enough information such that agents acquire knowledge on why some effect occurred. We show how this principle can be used to specify explainability as a system-level requirement and provide an algorithm for checking finite-state models against such specifications. We present a prototype implementation of the algorithm and evaluate it on several benchmarks, illustrating how our approach distinguishes between explainable and unexplainable systems, and how it allows to pose additional privacy requirements.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{finkbeiner2025informationflow,
  title  = {An Information-Flow Perspective on Explainability Requirements: Specification and Verification},
  author = {Bernd Finkbeiner and Hadar Frenkel and Julian Siber},
  year   = {2025},
  eprint = {2509.01479},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.01479v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.01479.svg)](https://codeofpaper.com/paper/2509.01479)

Discussion