paper-with-me

Papers

Pruning for Feature-Preserving Circuits in CNNs

2022-06-03 · Chris Hamblin, Talia Konkle, George Alvarez

Deep convolutional neural networks are a powerful model class for a range of computer vision problems, but it is difficult to interpret the image filtering process they implement, given their sheer size. In this work, we introduce a method for extracting 'feature-preserving circuits' from deep CNNs, leveraging methods from saliency-based neural network pruning. These circuits are modular sub-functions, embedded within the network, containing only a subset of convolutional kernels relevant to a target feature. We compare the efficacy of 3 saliency-criteria for extracting these sparse circuits. Further, we show how 'sub-feature' circuits can be extracted, that preserve a feature's responses to particular images, dividing the feature into even sparser filtering processes. We also develop a tool for visualizing 'circuit diagrams', which render the entire image filtering process implemented by circuits in a parsable format.

📄 PDF Abstract BibTeX arXiv:2206.01627

Code (1)

chrishamblin7/circuit_explorer 공식 구현 pytorch

Tasks

Network Pruning

Similar Papers 제목 키워드 기반

Alignment-Constrained Dynamic Pruning for LLMs: Identifying and Preserving Alignment-Critical Circuits

2025-11-09 · Dev Patel, Gabrielle Gervacio, Diekola Raimi, Kevin Zhu 외 arxiv

Large Language Models require substantial computational resources for inference, posing deployment challenges. While dynamic pruning offers superior efficiency over static methods through adaptive circuit selection, it e…

APP: Accelerated Path Patching with Task-Specific Pruning

2025-11-07 · Frauke Andersen, William Rudman, Ruochen Zhang, Carsten Eickhoff arxiv

Circuit discovery is a key step in many mechanistic interpretability pipelines. Current methods, such as Path Patching, are computationally expensive and have limited in-depth circuit analysis for smaller models. In this…

ClickTrain: Efficient and Accurate End-to-End Deep Learning Training via Fine-Grained Architecture-Preserving Pruning

2020-11-20 · Chengming Zhang, Geng Yuan, Wei Niu, Jiannan Tian 외

Convolutional neural networks (CNNs) are becoming increasingly deeper, wider, and non-linear because of the growing demand on prediction accuracy and analysis quality. The wide and deep CNNs, however, require a large amo…

Pruning Deep Convolutional Neural Network Using Conditional Mutual Information

2024-11-27 · Tien Vu-Van, Dat Du Thanh, Nguyen Ho, Mai Vu

Convolutional Neural Networks (CNNs) achieve high performance in image classification tasks but are challenging to deploy on resource-limited hardware due to their large model sizes. To address this issue, we leverage Mu…

image-classificationImage Classification

Finding Transformer Circuits with Edge Pruning

2024-06-24 · Adithya Bhaskar, Alexander Wettig, Dan Friedman, Danqi Chen

The path to interpreting a language model often proceeds via analysis of circuits -- sparse computational subgraphs of the model that capture specific aspects of its behavior. Recent work has automated the task of discov…

In-Context LearningLanguage Modelling