Summary
Summary:
The paper proposes a new perturbation-based multi-class explanation framework, LIPEx. While LIME learns a regression model to identify the important features to the prediction of one class, LIPEx aims to learn an explanation matrix that highlights the features crucial to the predictions of all classes. Experimental results demonstrate that LIPEx provides explanations that are more faithful than those produced by LIME and some other popular XAI methods. Additionally, it has been shown that LIPEx operates with greater efficiency than LIME.
Strengths
1. The paper is well-structured and well-written, making it easy to understand.
2. The research question, which revolves around determining the importance of different features for all possible class likelihoods estimated by a classifier, is indeed crucial and deserves further research.
Weaknesses
1. Missing many related works.
In the statement of paper, "The full spectrum of feature influence on each class at a particular data point can help to understand how well the model has been trained to discriminate a particular class from the rest. However, existing explanation frameworks do not provide any clue on the aforementioned issue," the authors may have overstated the absence of existing frameworks that address this problem.
While it may be true that a comprehensive solution providing a full spectrum of feature influence on each class may not exist yet, several works have made attempts to explain not just the top-1 class, but also other classes. These include various counterfactual and contrastive explanation frameworks, which provide insights into "why A but not B" and "why B but not A" scenarios. For instance, consider the following papers:
- "Contrastive Explanations for Model Interpretability" (Jacovi et al., 2021)
- "Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPR" (Wachter et al., 2018)
- "Counterfactual Visual Explanations" (Goyal et al., 2019)
- "SCOUT: Self-aware Discriminant Counterfactual Explanations" (Wang & Vascon, 2020)
- "Two-Stage Holistic and Contrastive Explanation of Image Classification" (Xie et al., 2023)
- "CoCoX: Generating Conceptual and Counterfactual Explanations via Fault-Lines" (Akula et al., 2020)
- "Why Not Other Classes?: Towards Class-Contrastive Back-Propagation Explanations" (Wang et al., 2022)
These studies are not referenced or evaluated in the paper under review.
2.
In the paper's faithfulness evaluation using removal-based methods (which involves the elimination of top features identified by explanations), two concerns arise:
2a. The stronger baseline of perturbation-based explanation methods, such as RISE (as discussed in this [paper](https://arxiv.org/pdf/1806.07421.pdf)), is not taken into account. The current experiment only considers LIME and Occlusion, which limits the comprehensiveness of the findings.
2b. The current evaluation is solely focused on the top-1 prediction class. However, the authors claim that their paper's goal is to provide an explanation framework for all classes. As such, evaluations should also be extended to other classes — at least for the class with the second highest probability, as done in this [study](https://openreview.net/forum?id=X5eFS09r9hm). When evaluating the class with the second highest probability, a comparison with contrastive explanation methods should be included to ensure a more inclusive and in-depth evaluation.
3.
Concerning interpretability for human users, it's challenging to distinguish a substantial improvement of LIPEx over LIME, particularly in the sole visual example provided - Figure 8. Moreover, since the authors claim that their proposed method can effectively explain other classes, it would be beneficial to see more examples where LIPEx offers users a better overall understanding of model behaviors by checking the important features for different predicted classes.
Overall, I do not see a significant improvement of LIPEx over LIME and other current XAI methods at this moment.