CHILLI: A data context-aware perturbation method for XAI
Saif Anwar, Nathan Griffiths, Abhir Bhalerao, Thomas Popham
TL;DR
CHILLI tackles the problem of faithfulness in XAI by incorporating data context into local perturbation based explanations. It introduces context aware proximity and SMOTE inspired, domain representative perturbations to generate perturbations that reflect training data and local structure, and evaluates them against LIME on WebTRIS and MIDAS. The results show CHILLI yields substantially more faithful explanations (lower proxy-model error) and more contextually meaningful feature contributions, demonstrating that accounting for feature dependencies and data bounds improves trust in explanations. This approach enhances the practical utility of post hoc XAI in high risk domains by producing explanations that better reflect the base model behavior and real-world data constraints.
Abstract
The trustworthiness of Machine Learning (ML) models can be difficult to assess, but is critical in high-risk or ethically sensitive applications. Many models are treated as a `black-box' where the reasoning or criteria for a final decision is opaque to the user. To address this, some existing Explainable AI (XAI) approaches approximate model behaviour using perturbed data. However, such methods have been criticised for ignoring feature dependencies, with explanations being based on potentially unrealistic data. We propose a novel framework, CHILLI, for incorporating data context into XAI by generating contextually aware perturbations, which are faithful to the training data of the base model being explained. This is shown to improve both the soundness and accuracy of the explanations.
