๐ค AI Summary
This work addresses the poor generalization and opaque decision-making of CNN image classifiers on unseen samples. Methodologically, it pioneers the direct use of counterfactual explanations for performance enhancement: by quantifying the counterfactual importance of convolutional filters, the approach identifies class-relevant and class-irrelevant filters, then employs a customized loss function to guide targeted retrainingโthereby aligning local activations with global class responses. Its key contribution is establishing a closed-loop optimization paradigm that bridges interpretability and robustness, introducing a novel filter-level, counterfactual-driven retraining strategy. Evaluated on multiple public benchmarks, the method improves classification accuracy by 1โ2%, significantly mitigates model bias and misclassification, and concurrently enhances both generalization capability and consistency between model interpretability and behavior.
๐ Abstract
Counterfactual explanation methods have recently received significant attention for explaining CNN-based image classifiers due to their ability to provide easily understandable explanations that align more closely with human reasoning. However, limited attention has been given to utilizing explainability methods to improve model performance. In this paper, we propose to leverage counterfactual concepts aiming to enhance the performance of CNN models in image classification tasks. Our proposed approach utilizes counterfactual reasoning to identify crucial filters used in the decision-making process. Following this, we perform model retraining through the design of a novel methodology and loss functions that encourage the activation of class-relevant important filters and discourage the activation of irrelevant filters for each class. This process effectively minimizes the deviation of activation patterns of local predictions and the global activation patterns of their respective inferred classes. By incorporating counterfactual explanations, we validate unseen model predictions and identify misclassifications. The proposed methodology provides insights into potential weaknesses and biases in the model's learning process, enabling targeted improvements and enhanced performance. Experimental results on publicly available datasets have demonstrated an improvement of 1-2%, validating the effectiveness of the approach.