HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Less is More: Fewer Interpretable Region via Submodular Subset Selection

Chen Ruoyu ; Zhang Hua ; Liang Siyuan ; Li Jingzhi ; Cao Xiaochun

Less is More: Fewer Interpretable Region via Submodular Subset Selection

Abstract

Image attribution algorithms aim to identify important regions that arehighly relevant to model decisions. Although existing attribution solutions caneffectively assign importance to target elements, they still face the followingchallenges: 1) existing attribution methods generate inaccurate small regionsthus misleading the direction of correct attribution, and 2) the model cannotproduce good attribution results for samples with wrong predictions. To addressthe above challenges, this paper re-models the above image attribution problemas a submodular subset selection problem, aiming to enhance modelinterpretability using fewer regions. To address the lack of attention to localregions, we construct a novel submodular function to discover more accuratesmall interpretation regions. To enhance the attribution effect for allsamples, we also impose four different constraints on the selection ofsub-regions, i.e., confidence, effectiveness, consistency, and collaborationscores, to assess the importance of various subsets. Moreover, our theoreticalanalysis substantiates that the proposed function is in fact submodular.Extensive experiments show that the proposed method outperforms SOTA methods ontwo face datasets (Celeb-A and VGG-Face2) and one fine-grained dataset(CUB-200-2011). For correctly predicted samples, the proposed method improvesthe Deletion and Insertion scores with an average of 4.9% and 2.5% gainrelative to HSIC-Attribution. For incorrectly predicted samples, our methodachieves gains of 81.0% and 18.4% compared to the HSIC-Attribution algorithm inthe average highest confidence and Insertion score respectively. The code isreleased at https://github.com/RuoyuChen10/SMDL-Attribution.

Code Repositories

ruoyuchen10/smdl-attribution
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
error-understanding-on-cub-200-2011-1SMDL-Attribution (ICLR version)
Average highest confidence (EfficientNetV2-M): 0.3306
Average highest confidence (MobileNetV2): 0.5367
Average highest confidence (ResNet-101): 0.4513
Insertion AUC score (EfficientNetV2-M): 0.1748
Insertion AUC score (MobileNetV2): 0.1922
Insertion AUC score (ResNet-101): 0.1772
image-attribution-on-celebaSMDL-Attribution (ICLR version)
Deletion AUC score (ArcFace ResNet-101): 0.1054
Insertion AUC score (ArcFace ResNet-101): 0.5752
image-attribution-on-cub-200-2011-1SMDL-Attribution (ICLR version)
Deletion AUC score (ResNet-101): 0.0613
Insertion AUC score (ResNet-101): 0.7262
image-attribution-on-vggface2SMDL-Attribution (ICLR version)
Deletion AUC score (ArcFace ResNet-101): 0.1304
Insertion AUC score (ArcFace ResNet-101): 0.6705

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp