This work addresses the challenge of providing consistent explanations for predictive models in the presence of model indeterminacy, which arises due to the existence of multiple (nearly) equally well-performing models for a given dataset and task. Despite their similar performance, such models often exhibit inconsistent or even contradictory explanations for their predictions, posing challenges to end users who rely on these models to make critical decisions. Recognizing this issue, we introduce ensemble methods as an approach to enhance the consistency of the explanations provided in these scenarios. Leveraging insights from recent work on neural network loss landscapes and mode connectivity, we devise ensemble strategies to efficiently explore the underspecification set -- the set of models with performance variations resulting solely from changes in the random seed during training. Experiments on five benchmark financial datasets reveal that ensembling can yield significant improvements when it comes to explanation similarity, and demonstrate the potential of existing ensemble methods to explore the underspecification set efficiently. Our findings highlight the importance of considering model indeterminacy when interpreting explanations and showcase the effectiveness of ensembles in enhancing the reliability of explanations in machine learning.
翻译:本研究解决了预测模型在存在模型不确定性情况下提供一致性解释的挑战,这种不确定性源于给定数据集和任务中存在多个(近乎)同等性能的模型。尽管这些模型表现相似,但其预测结果往往表现出不一致甚至相互矛盾的 explanations,给依赖这些模型做出关键决策的最终用户带来挑战。针对这一问题,我们引入集成方法作为增强此类场景下解释一致性的途径。借鉴近期关于神经网络损失景观与模式连通性的研究成果,我们设计了集成策略以高效探索欠规范集——即仅因训练过程中随机种子变化而导致性能波动的模型集合。在五个金融基准数据集上的实验表明,集成方法能在解释相似性方面带来显著改进,并展示了现有集成方法高效探索欠规范集的潜力。我们的发现凸显了在解释模型预测时考虑模型不确定性的重要性,并展示了集成方法在增强机器学习解释可靠性方面的有效性。