Verifying Machine Learning Interpretability and Explainability Requirements Through Provenance
Abstract
Machine learning (ML) engineering increasingly incorporates principles from software and requirements engineering to improve development rigor; however, key non-functional requirements (NFRs) such as interpretability and explainability remain difficult to specify and verify using traditional requirements practices. Although prior work defines these qualities conceptually, their lack of measurable criteria prevents systematic verification. This paper presents a novel provenance-driven approach that decomposes ML interpretability and explainability NFRs into verifiable functional requirements (FRs) by leveraging model and data provenance to make model behavior transparent. The approach identifies the specific provenance artifacts required to validate each FR and demonstrates how their verification collectively establishes compliance with interpretability and explainability NFRs. The results show that ML provenance can operationalize otherwise abstract NFRs, transforming interpretability and explainability into quantifiable, testable properties and enabling more rigorous, requirements-based ML engineering.
Fields of Study & Subjects
Scientific Computing and Data Management
Explainable Artificial Intelligence (XAI)
Adversarial Robustness in Machine Learning
Publication details
- Journal / source
- Software
- Publisher
- MDPI AG
- Volume
- 5
- Issue
- 1
- Pages
- 9–9
- Publication date
- 14 February 2026
- Language
- EN