Engineering Resource-constrained Software Systems with DNN Components: a Concept-based Pruning Approach
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are widely used by engineers to solve difficult problems that require predictive modeling from data. However, these models are often massive, with millions or billions of parameters, and require substantial computational power, RAM, and storage. This becomes a limitation in practical scenarios where strict size and resource constraints must be respected. In this paper, we present a novel concept-based pruning technique for DNNs that guides pruning decisions using human-interpretable concepts, such as features, colors, and classes. This is particularly important in a software engineering context, as DNNs are integrated into systems and must be pruned according to specific system requirements. Our concept-based pruning solution analyzes neuron activations to identify important neurons from a system requirements viewpoint and uses this information to guide the DNN pruning. We assess our solution using the VGG-19 network and a dataset of 26'384 RGB images, focusing on its ability to produce small, effective pruned DNNs and on the computational complexity and performance of these pruned DNNs. We also analyzed the pruning efficiency of our solution and compared alternative configurations. Our results show that concept-based pruning efficiently generates much smaller, effective pruned DNNs. Pruning greatly improves the computational efficiency and performance of DNNs, properties that are particularly useful for practical applications with stringent memory and computational time constraints. Finally, alternative configuration options enable engineers to identify trade-offs adapted to different practical situations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 88 references that are in the map. First posted on arXiv 11 Apr 2026.
Builds on
31 of 88 references.
References · 31
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2020What is the State of Neural Network Pruning?cited by 583
- 2024Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder for Fast, Memory Efficient, and Long Context Finetuning and Inferencecited by 554
19 more
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 495
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 479
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 471
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2024Finding Transformer Circuits with Edge Pruningcited by 60
- 2022A Comprehensive Study of Image Classification Model Sensitivity to Foregrounds, Backgrounds, and Visual Attributescited by 56
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2020TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aidscited by 42
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 18
- 2026Certified Circuits: Stability Guarantees for Mechanistic Circuitscited by 5
- 2022Pruning for Feature-Preserving Circuits in CNNscited by 4
- 2024Improving Concept Alignment in Vision-Language Concept Bottleneck Modelscited by 4
- 2023Mitigating Bias: Enhancing Image Classification by Improving Model Explanationscited by 3
- 2025Prophecy: Inferring Formal Properties from Neuron Activationscited by 2
- 2025Feature-Guided Analysis of Neural Networks: A Replication Studycited by 2
- 2019Software Engineering Practices for Machine Learningcited by 1
- 2021Deep Compression of Neural Networks for Fault Detection on Tennessee Eastman Chemical Processescited by 1
Built on by
Not cited yet.