Decomposing and Editing Predictions by Modeling Model Computation
Not on the map. Why?
Abstract (arXiv)
How does the internal computation of a machine learning model transform inputs into predictions? In this paper, we introduce a task called component modeling that aims to address this question. The goal of component modeling is to decompose an ML model's prediction in terms of its components -- simple functions (e.g., convolution filters, attention heads) that are the "building blocks" of model computation. We focus on a special case of this task, component attribution, where the goal is to estimate the counterfactual impact of individual components on a given prediction. We then present COAR, a scalable algorithm for estimating component attributions; we demonstrate its effectiveness across models, datasets, and modalities. Finally, we show that component attributions estimated with COAR directly enable model editing across five tasks, namely: fixing model errors, ``forgetting'' specific classes, boosting subpopulation robustness, localizing backdoor attacks, and improving robustness to typographic attacks. We provide code for COAR at https://github.com/MadryLab/modelcomponents .
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 92 of its 114 references that are in the map. First posted on arXiv 17 Apr 2024.
Builds on
92 of 114 references.
References · 92
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2022Locating and Editing Factual Associations in GPTcited by 2,609
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2019Similarity of Neural Network Representations Revisitedcited by 1,695
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2016Understanding intermediate layers using linear classifier probescited by 1,279
- 2023Representation Engineering: A Top-Down Approach to AI Transparencycited by 1,239
38 more
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2022Interpretability in the Wild: a Circuit for Indirect Object Identification in GPT-2 smallcited by 1,130
- 2022Editing Models with Task Arithmeticcited by 1,076
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,010
- 2022Toy Models of Superpositioncited by 928
- 2023Progress measures for grokking via mechanistic interpretabilitycited by 822
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2023Towards Automated Circuit Discovery for Mechanistic Interpretabilitycited by 700
- 2018Recognition in Terra Incognitacited by 655
- 2019Designing and Interpreting Probes with Control Taskscited by 608
- 2019MIMIC-CXR-JPG, a large publicly available database of labeled chest radiographscited by 590
- 2021Knowledge Neurons in Pretrained Transformerscited by 590
- 2019Celeb-DF: A Large-scale Challenging Dataset for DeepFake Forensicscited by 573
- 2023Textbooks Are All You Need II: phi-1.5 technical reportcited by 559
- 2021Editing Factual Knowledge in Language Modelscited by 548
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2019The Woman Worked as a Babysitter: On Biases in Language Generationcited by 540
- 2023Erasing Concepts from Diffusion Modelscited by 530
- 2020What Neural Networks Memorize and Why: Discovering the Long Tail via Influence Estimationcited by 492
- 2021Fast Model Editing at Scalecited by 491
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2023TinyStories: How Small Can Language Models Be and Still Speak Coherent English?cited by 425
- 2021Causal Abstractions of Neural Networkscited by 401
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2020The Pitfalls of Simplicity Bias in Neural Networkscited by 349
- 2023Towards Best Practices of Activation Patching in Language Models: Metrics and Methodscited by 328
- 2023TRAK: Attributing Model Behavior at Scalecited by 273
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2023LEACE: Perfect linear concept erasure in closed formcited by 254
- 2023Evaluating the Ripple Effects of Knowledge Editing in Language Modelscited by 238
- 2023Does Localization Inform Editing? Surprising Differences in Causality-Based Localization vs. Knowledge Editing in Language Modelscited by 237
- 2020Modifying Memories in Transformer Modelscited by 222
- 2019Hidden Stratification Causes Clinically Meaningful Failures in Machine Learning for Medical Imagingcited by 215
- 2023Interpreting CLIP's Image Representation via Text-Based Decompositioncited by 189
- 2022Datamodels: Predicting Predictions from Training Datacited by 186
- 2023Localizing Model Behavior with Path Patchingcited by 182
- 2021Simple data balancing achieves competitive worst-group-accuracycited by 177
50 most cited of 92 All 92 (JSON)
Built on by
Citing papers per year: 2024: 9; 2025: 7; 2026: 3.
19 papers.
Sort:
By area:
- 2024ContextCite: Attributing Model Generation to Contextcited by 93
- 2024Interpreting the Second-Order Effects of Neurons in CLIPcited by 36
- 2024Learned feature representations are biased by complexity, learning order, position, and morecited by 22
- 2024Optimal ablation for interpretabilitycited by 21
- 2024Decomposing and Interpreting Image Representations via Text in ViTs Beyond CLIPcited by 19
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMscited by 16
- 2024Unveiling Concept Attribution in Diffusion Modelscited by 11
- 2025Learning to Attribute with Attentioncited by 11
- 2025Interpreting Attention Heads for Image-to-Text Information Flow in Large Vision-Language Modelscited by 7
- 2024When Parts Are Greater Than Sums: Individual LLM Components Can Outperform Full Modelscited by 6
- 2024Jet Expansions of Residual Computationcited by 4
- 2026Inside the Visual Mind: Neuroscience-Motivated Concept Circuits for Interpreting and Steering Vision Transformerscited by 3
7 more
- 2026Position: Capability Control Should be a Separate Goal From Alignmentcited by 2
- 2024CodeUnlearn: Amortized Zero-Shot Machine Unlearning in Language Models Using Discrete Conceptcited by 1
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretabilitycited by 1
- 2025Efficiently Verifiable Proofs of Data Attributioncited by 1
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modificationcited by 1
- 2025SALVE: Sparse Autoencoder-Latent Vector Editing for Mechanistic Control of Neural Networkscited by 0
- 2026Multi-component Causal Tracing in Large Language Modelscited by 0
- 2026Inside the Visual Mind: Neuroscience-Motivated Concept Circuits for Interpreting and Steering Vision Transformers4 Jun 2026
- 2026Multi-component Causal Tracing in Large Language Models2 Jun 2026
- 2026Position: Capability Control Should be a Separate Goal From Alignment5 Feb 2026
- 2025SALVE: Sparse Autoencoder-Latent Vector Editing for Mechanistic Control of Neural Networks17 Dec 2025
- 2025ModHiFi: Identifying High Fidelity predictive components for Model Modification24 Nov 2025
- 2025Interpreting Attention Heads for Image-to-Text Information Flow in Large Vision-Language Models22 Sep 2025
- 2025Efficiently Verifiable Proofs of Data Attribution14 Aug 2025
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMs23 May 2025
- 2025Learning to Attribute with Attention18 Apr 2025
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretability31 Jan 2025
- 2024Unveiling Concept Attribution in Diffusion Models3 Dec 2024
- 2024CodeUnlearn: Amortized Zero-Shot Machine Unlearning in Language Models Using Discrete Concept8 Oct 2024
7 more
- 2024Jet Expansions of Residual Computation8 Oct 2024
- 2024Optimal ablation for interpretability16 Sep 2024
- 2024ContextCite: Attributing Model Generation to Context1 Sep 2024
- 2024When Parts Are Greater Than Sums: Individual LLM Components Can Outperform Full Models19 Jun 2024
- 2024Interpreting the Second-Order Effects of Neurons in CLIP6 Jun 2024
- 2024Decomposing and Interpreting Image Representations via Text in ViTs Beyond CLIP3 Jun 2024
- 2024Learned feature representations are biased by complexity, learning order, position, and more9 May 2024
- 2024Unveiling Concept Attribution in Diffusion Modelscited by 11
- 2024Unveiling Concept Attribution in Diffusion Models3 Dec 2024
- 2024ContextCite: Attributing Model Generation to Contextcited by 93
- 2024Interpreting the Second-Order Effects of Neurons in CLIPcited by 36
- 2024Learned feature representations are biased by complexity, learning order, position, and morecited by 22
- 2024Optimal ablation for interpretabilitycited by 21
- 2024Decomposing and Interpreting Image Representations via Text in ViTs Beyond CLIPcited by 19
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMscited by 16
- 2025Learning to Attribute with Attentioncited by 11
- 2024When Parts Are Greater Than Sums: Individual LLM Components Can Outperform Full Modelscited by 6
- 2024Jet Expansions of Residual Computationcited by 4
- 2026Inside the Visual Mind: Neuroscience-Motivated Concept Circuits for Interpreting and Steering Vision Transformerscited by 3
- 2026Position: Capability Control Should be a Separate Goal From Alignmentcited by 2
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretabilitycited by 1
12 most cited of 15 All 15 (JSON)
- 2026Inside the Visual Mind: Neuroscience-Motivated Concept Circuits for Interpreting and Steering Vision Transformers4 Jun 2026
- 2026Multi-component Causal Tracing in Large Language Models2 Jun 2026
- 2026Position: Capability Control Should be a Separate Goal From Alignment5 Feb 2026
- 2025SALVE: Sparse Autoencoder-Latent Vector Editing for Mechanistic Control of Neural Networks17 Dec 2025
- 2025Efficiently Verifiable Proofs of Data Attribution14 Aug 2025
- 2025ProxySPEX: Inference-Efficient Interpretability via Sparse Feature Interactions in LLMs23 May 2025
- 2025Learning to Attribute with Attention18 Apr 2025
- 2025Towards Unified Attribution in Explainable AI, Data-Centric AI, and Mechanistic Interpretability31 Jan 2025
- 2024Jet Expansions of Residual Computation8 Oct 2024
- 2024Optimal ablation for interpretability16 Sep 2024
- 2024ContextCite: Attributing Model Generation to Context1 Sep 2024
- 2024When Parts Are Greater Than Sums: Individual LLM Components Can Outperform Full Models19 Jun 2024
12 newest of 15 All 15 (JSON)