Multi-Layer Confidence Scoring for Detection of Out-of-Distribution Samples, Adversarial Attacks, and In-Distribution Misclassifications
Lorenzo Capelli, Leandro de Souza Rosa, Gianluca Setti, Mauro Mangia, Riccardo Rovatti
TL;DR
This paper tackles the challenge of trustworthy AI by presenting MACS, a post-hoc framework that unifies confidence estimation, out-of-distribution detection, and adversarial attack detection through multi-layer activation analysis. It builds compact corevectors, forms layer-wise classification-maps, and learns proto-maps from high-confidence, correctly classified samples to produce a cosine-based confidence score that reflects the coherence of the model's internal decision process. Empirically, MACS competes with or surpasses state-of-the-art baselines across CIFAR-100, CIFAR-100C, SVHN, and Places365 on both in-distribution and distribution-shift scenarios, while imposing lower online computational overhead. The approach demonstrates robustness to various attack strategies and input conditions, highlighting the practical value of internal activation signatures for real-world safety-critical deployments.
Abstract
The recent explosive growth in Deep Neural Networks applications raises concerns about the black-box usage of such models, with limited trasparency and trustworthiness in high-stakes domains, which have been crystallized as regulatory requirements such as the European Union Artificial Intelligence Act. While models with embedded confidence metrics have been proposed, such approaches cannot be applied to already existing models without retraining, limiting their broad application. On the other hand, post-hoc methods, which evaluate pre-trained models, focus on solving problems related to improving the confidence in the model's predictions, and detecting Out-Of-Distribution or Adversarial Attacks samples as independent applications. To tackle the limited applicability of already existing methods, we introduce Multi-Layer Analysis for Confidence Scoring (MACS), a unified post-hoc framework that analyzes intermediate activations to produce classification-maps. From the classification-maps, we derive a score applicable for confidence estimation, detecting distributional shifts and adversarial attacks, unifying the three problems in a common framework, and achieving performances that surpass the state-of-the-art approaches in our experiments with the VGG16 and ViTb16 models with a fraction of their computational overhead.
