Advancing Explainable AI with Causal Analysis in Large-Scale Fuzzy Cognitive Maps
Marios Tyrovolas, Nikolaos D. Kallimanis, Chrysostomos Stylios
TL;DR
This work tackles the bottleneck of computing total causal effects in large-scale Fuzzy Cognitive Maps (FCMs), where exhaustive causal-path enumeration is intractable. It introduces the Total Causal Effect Calculation for FCMs (TCEC-FCM) algorithm, which sorts nonzero weights and uses a binary-search over weights combined with BFS reachability checks to identify the first weight that establishes a causal path, achieving $O(n \cdot e \log e)$ time and $O(n^2)$ space. The approach provides a scalable, intrinsic XAI tool for causal analysis in FCMs and is validated on synthetic large-scale FCMs, showing substantial speedups over exhaustive methods and robust performance across densities. The findings broaden the practical applicability of FCMs in complex domains, and the authors outline future directions toward parallel implementations to push scalability to very large systems.
Abstract
In the quest for accurate and interpretable AI models, eXplainable AI (XAI) has become crucial. Fuzzy Cognitive Maps (FCMs) stand out as an advanced XAI method because of their ability to synergistically combine and exploit both expert knowledge and data-driven insights, providing transparency and intrinsic interpretability. This letter introduces and investigates the "Total Causal Effect Calculation for FCMs" (TCEC-FCM) algorithm, an innovative approach that, for the first time, enables the efficient calculation of total causal effects among concepts in large-scale FCMs by leveraging binary search and graph traversal techniques, thereby overcoming the challenge of exhaustive causal path exploration that hinder existing methods. We evaluate the proposed method across various synthetic FCMs that demonstrate TCEC-FCM's superior performance over exhaustive methods, marking a significant advancement in causal effect analysis within FCMs, thus broadening their usability for modern complex XAI applications.
