Local Universal Explainer (LUX) -- a rule-based explainer with factual, counterfactual and visual explanations
Explainable artificial intelligence (XAI) is one of the most intensively developed area of AI in recent years. It is also one of the most fragmented with multiple methods that focus on different aspects of explanations. This makes difficult to obtain the full spectrum of explanation at once in a compact and consistent way. To address this issue, we present Local Universal Explainer (LUX), which is a rule-based explainer that can generate factual, counterfactual and visual explanations. It is based on a modified version of decision tree algorithms that allows for oblique splits and integration with feature importance XAI methods such as SHAP. It limits the use data generation in opposite to other algorithms, but is focused on selecting local concepts in a form of high-density clusters of real data that have the highest impact on forming the decision boundary of the explained model and generating artificial samples with novel SHAP-guided sampling algorithm. We tested our method on real and synthetic datasets and compared it with state-of-the-art rule-based explainers such as LORE, EXPLAN and Anchor. Our method outperforms the existing approaches in terms of simplicity, fidelity, representativeness, and consistency.
Code (1)
Tasks
counterfactualExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)Feature ImportanceMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Counterfactuals of Counterfactuals: a back-translation-inspired approach to analyse counterfactual editors
In the wake of responsible AI, interpretability methods, which attempt to provide an explanation for the predictions of neural models have seen rapid progress. In this work, we are concerned with explanations that are ap…
counterfactualAxiomatic Foundations of Counterfactual Explanations
Explaining autonomous and intelligent systems is critical in order to improve trust in their decisions. Counterfactuals have emerged as one of the most compelling forms of explanation. They address ``why not'' questions …
Ensemble of Counterfactual Explainers
In eXplainable Artificial Intelligence (XAI), several counterfactual explainers have been proposed, each focusing on some desirable properties of counterfactual instances: minimality, actionability, stability, diversity,…
counterfactualDiversityExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)Global Counterfactual Explainer for Graph Neural Networks
Graph neural networks (GNNs) find applications in various domains such as computational biology, natural language processing, and computer security. Owing to their popularity, there is an increasing need to explain GNN p…
counterfactualCounterfactual ExplanationCounterfactual ReasoningGraph ClassificationGraph Neural Networks for Vulnerability Detection: A Counterfactual Explanation
Vulnerability detection is crucial for ensuring the security and reliability of software systems. Recently, Graph Neural Networks (GNNs) have emerged as a prominent code embedding approach for vulnerability detection, ow…
counterfactualCounterfactual ExplanationCounterfactual ReasoningVulnerability Detection