Search papers, labs, and topics across Lattice.
This study investigates the role of class-awareness in reinforcement learning (RL) for generating counterfactual explanations (CFEs) by incorporating an instance's predicted class into the RL state representation. The findings reveal that this class-aware approach significantly enhances exploration efficiency, leading to faster convergence, better reward optimization, and a higher number of valid CFEs compared to traditional class-blind methods. By demonstrating that class-based features are crucial for action selection, the research highlights the importance of incorporating class information in RL frameworks for improved interpretability of black-box models.
Class-aware reinforcement learning can generate counterfactual explanations that are not only more valid but also converge faster than traditional methods.
Counterfactual explanations (CFEs) enhance the interpretability of black-box models by generating alternative instances with adjusted feature values that achieve a contrastive outcome. Reinforcement learning (RL) offers a promising approach for CFE generation, enabling efficient exploration of counterfactual instances while ensuring control over key metrics like validity, sparsity, and proximity. Previous studies have formulated RL states exclusively using features derived from the predictors in the supervised dataset. This study explores the impact of including an instance's predicted class, alongside features derived from the predictors, in the RL state representation for generating CFEs. The hypothesis is that class-awareness enhances exploration efficiency and improves policy optimality. We compare the proposed class-aware RL method with the class-blind RL method, which is similar but excludes the instance's class information from the state representation. The comparison was conducted using seven datasets from diverse domains, varying in size. The results show that during training, class-aware RL offers benefits in terms of convergence speed, reward optimization, and episode length reduction. Moreover, it generates significantly more valid CFEs compared to class-blind RL. Finally, the instance's class-based feature consistently ranks among the most influential predictors in RL's action-selection, as shown by the SHAP and LIME values, underscoring the significance of class-awareness in RL for CFE generation. The impact is heightened clarity, faster learning, improved validity, and more effective counterfactual generation across diverse datasets.