NormEnsembleXAI: Unveiling the Strengths and Weaknesses of XAI Ensemble Techniques
Weronika Hryniewska-Guzik, Bartosz Sawicki, Przemysław Biecek
TL;DR
This work addresses the need for robust, interpretable AI by evaluating XAI ensemble methods and introducing NormEnsembleXAI, a normalization-aware ensembling approach that combines explanations using min, max, or mean. It formalizes the normalization of explanations via Normal Standardization, Robust Standardization, and Second Moment Scaling, and demonstrates how these Normalized explanations can be fused into a single ensemble attribution. The authors compare NormEnsembleXAI to state-of-the-art methods like SupervisedXAI and Autoweighted across ImageNet-S and COCO, revealing that simple, well-normalized averaging can achieve competitive performance with lower resource demands. They also provide EnsembleXAI, an open-source PyTorch-compatible library to facilitate practical adoption, highlighting normalization as a key determinant of ensemble effectiveness and suggesting directions for future work, including CNN-based ensembling and domain generalization to text and tabular data.
Abstract
This paper presents a comprehensive comparative analysis of explainable artificial intelligence (XAI) ensembling methods. Our research brings three significant contributions. Firstly, we introduce a novel ensembling method, NormEnsembleXAI, that leverages minimum, maximum, and average functions in conjunction with normalization techniques to enhance interpretability. Secondly, we offer insights into the strengths and weaknesses of XAI ensemble methods. Lastly, we provide a library, facilitating the practical implementation of XAI ensembling, thus promoting the adoption of transparent and interpretable deep learning models.
