SoftwareX (Jul 2023)

OpenFL-XAI: Federated learning of explainable artificial intelligence models in Python

  • Mattia Daole,
  • Alessio Schiavo,
  • José Luis Corcuera Bárcena,
  • Pietro Ducange,
  • Francesco Marcelloni,
  • Alessandro Renda

Journal volume & issue
Vol. 23
p. 101505

Abstract

Read online

Artificial Intelligence (AI) systems play a significant role in manifold decision-making processes in our daily lives, making trustworthiness of AI more and more crucial for its widespread acceptance. Among others, privacy and explainability are considered key requirements for enabling trust in AI. Building on these needs, we propose a software for Federated Learning (FL) of Rule-Based Systems (RBSs): on one hand FL prioritizes user data privacy during collaborative model training. On the other hand, RBSs are deemed as interpretable-by-design models and ensure high transparency in the decision-making process. The proposed software, developed as an extension to the Intel® OpenFL open-source framework, offers a viable solution for developing AI applications balancing accuracy, privacy, and interpretability.

Keywords