atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Sum-of-Parts: Self-Attributing Neural Networks with End-to-End Learning of Feature Groups

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Sum-of-Parts (SOP), a model-agnostic framework that converts any differentiable pretrained model into a group-based self-attributing network with end-to-end learned feature groups, supported by theory showing per-feature SANNs have exponentially growing error on correlated features.

Problem

Self-attributing neural networks (SANNs) that decompose predictions into feature-subset contributions suffer large performance trade-offs, especially when features are highly correlated in high-dimensional vision and language data.

Approach

Learn feature groups end-to-end per input with a self-attention group generator (binary top-20% masks), run a frozen pretrained backbone on each masked group, and aggregate group logits with a sparsemax cross-attention group selector, so any differentiable model becomes a group-based SANN without group supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned feature groups with SOP instead of the strongest listed SANN baselineImageNet-S with ViT · ImageNet-Serror rate: 0.306 ± 0.027 -> 0.267 ± 0.017Helped
Use learned feature groups with SOP instead of FG-FImageNet-S with ViT · ImageNet-SIOU: 0.511 ± 0.018 -> 0.630 ± 0.006Helped
Use learned feature groups with SOP instead of SHAP-FCosmoGrid with CNN · CosmoGridMSE: 0.028 ± 0.002 -> 0.025 ± 0.002Helped
Use learned feature groups with SOP instead of FG-FCosmoGrid with CNN · CosmoGridpurity: 0.529 ± 0.016 -> 0.647 ± 0.011Helped
Use learned feature groups with SOP instead of RISE-FMultiRC with BERT · MultiRCerror rate: 0.366 ± 0.025 -> 0.366 ± 0.021No clear effect
Use learned feature groups with SOP instead of LIME-FMultiRC with BERT · MultiRCIOU: 0.177 ± 0.012 -> 0.176 ± 0.008Hurt
Use SOP instead of SHAP-FImageNet with ViT · ImageNetinsertion: 0.878 ± 0.007 -> 0.930 ± 0.003Helped
Use SOP instead of XDNNImageNet with ViT · ImageNetdeletion: 0.210 ± 0.003 -> 0.109 ± 0.000Helped
Increase SOP group count from 2 to 5 (ablation)SOP on ImageNet-S · ImageNet-Serror rate: 6 percentage pointsHelped
Increase SOP group count beyond 5, up to 20 (ablation)SOP on ImageNet-S · ImageNet-SperformanceNo clear effect
Train SOP at one group sparsity and evaluate at other inference-time sparsities (ablation)SOP · ImageNet-Serror rateHelped
Evaluate SOP at untrained sparsity levels on MultiRC (ablation)SOP versus FRESH · MultiRCperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-S CosmoGrid MultiRC

Benchmarks: ImageNet-S CosmoGrid MultiRC

Metrics: error rate MSE IOU purity insertion deletion fidelity group probing accuracy

Baselines: LIME-F SHAP-F IG-F GC-F FG-F RISE-F Archipelago-F MFABA-F AGI-F AMPE-F BCos-F XDNN

Builds on: self-explaining neural networks BagNet Neural Additive Models FRESH sparsemax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy