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

📅 2023-10-25
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
To address the trade-off between accuracy and interpretability in Self-Attributing Neural Networks (SANNs) for high-dimensional tasks, this paper proposes the Sum-of-Parts (SOP) framework: an unsupervised, end-to-end method that transforms any differentiable model into a *group-wise* self-attributing network, automatically learning semantically coherent feature groupings. Theoretically, we establish for the first time that group-wise attribution can achieve zero attribution error—surpassing the fundamental performance lower bound of single-feature attribution. We introduce a novel differentiable grouping module and a group-level attribution propagation mechanism. Furthermore, we design a multi-granularity interpretability evaluation suite integrating quantitative metrics and semantic coherence analysis. SOP achieves state-of-the-art self-attribution performance on vision and language benchmarks; its learned groupings demonstrate strong semantic consistency across multiple validation metrics and successfully support model debugging and discovery of novel physics signals in cosmological data analysis.
📝 Abstract
Self-attributing neural networks (SANNs) present a potential path towards interpretable models for high-dimensional problems, but often face significant trade-offs in performance. In this work, we formally prove a lower bound on errors of per-feature SANNs, whereas group-based SANNs can achieve zero error and thus high performance. Motivated by these insights, we propose Sum-of-Parts (SOP), a framework that transforms any differentiable model into a group-based SANN, where feature groups are learned end-to-end without group supervision. SOP achieves state-of-the-art performance for SANNs on vision and language tasks, and we validate that the groups are interpretable on a range of quantitative and semantic metrics. We further validate the utility of SOP explanations in model debugging and cosmological scientific discovery. Code is available at https://github.com/BrachioLab/sop.
Problem

Research questions and friction points this paper is trying to address.

Improves interpretability of self-attributing neural networks
Enhances performance via group-based feature learning
Validates utility in debugging and scientific discovery
Innovation

Methods, ideas, or system contributions that make the work stand out.

Group-based self-attributing neural networks
End-to-end learning of feature groups
State-of-the-art performance on vision tasks
🔎 Similar Papers
No similar papers found.
Weiqiu You
Weiqiu You
PhD student, University of Pennsylvania
natural language processing
H
Helen Qu
Department of Physics and Astronomy, University of Pennsylvania
M
Marco Gatti
Department of Physics and Astronomy, University of Pennsylvania
B
Bhuvnesh Jain
Department of Physics and Astronomy, University of Pennsylvania
Eric Wong
Eric Wong
University of Pennsylvania
Reliable Machine LearningOptimizationExplainabilityRobustnessDebugging