I-SPLIT: Deep Network Interpretability for Split Computing
Not on the map. Why?
Abstract (arXiv)
This work makes a substantial step in the field of split computing, i.e., how to split a deep neural network to host its early part on an embedded device and the rest on a server. So far, potential split locations have been identified exploiting uniquely architectural aspects, i.e., based on the layer sizes. Under this paradigm, the efficacy of the split in terms of accuracy can be evaluated only after having performed the split and retrained the entire pipeline, making an exhaustive evaluation of all the plausible splitting points prohibitive in terms of time. Here we show that not only the architecture of the layers does matter, but the importance of the neurons contained therein too. A neuron is important if its gradient with respect to the correct class decision is high. It follows that a split should be applied right after a layer with a high density of important neurons, in order to preserve the information flowing until then. Upon this idea, we propose Interpretable Split (I-SPLIT): a procedure that identifies the most suitable splitting points by providing a reliable prediction on how well this split will perform in terms of classification accuracy, beforehand of its effective implementation. As a further major contribution of I-SPLIT, we show that the best choice for the splitting point on a multiclass categorization problem depends also on which specific classes the network has to deal with. Exhaustive experiments have been carried out on two networks, VGG16 and ResNet-50, and three datasets, Tiny-Imagenet-200, notMNIST, and Chest X-Ray Pneumonia. The source code is available at https://github.com/vips4/I-Split.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 18 of its 36 references that are in the map. First posted on arXiv 23 Sep 2022.
Builds on
18 of 36 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 116
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challengescited by 114
- 2019BottleNet++: An End-to-End Approach for Feature Compression in Device-Edge Co-Inference Systemscited by 94
- 2018JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Servicescited by 79
- 2020Interpretability of machine learning based prediction models in healthcarecited by 75
6 more
- 2019BottleNet: A Deep Learning Architecture for Intelligent Mobile Cloud Computing Servicescited by 67
- 2018Deep feature compression for collaborative object detectioncited by 48
- 2021Supervised Compression for Resource-Constrained Edge Computing Systemscited by 31
- 2020Neural Compression and Filtering for Edge-assisted Real-time Object Detection in Challenged Networkscited by 28
- 2018Auto-tuning Neural Network Quantization Framework for Collaborative Inference Between the Cloud and Edgecited by 20
- 2021Lightweight compression of neural network feature tensors for collaborative intelligencecited by 17
Built on by
Citing papers per year: 2023: 2; 2024: 5.
7 papers.
- 2023Markerless human pose estimation for biomedical applications: a surveycited by 13
- 2024HiDP: Hierarchical DNN Partitioning for Distributed Inference on Heterogeneous Edge Platformscited by 4
- 2023Split-Et-Impera: A Framework for the Design of Distributed Deep Learning Applicationscited by 3
- 2024MTL-Split: Multi-Task Learning for Edge Devices using Split Computingcited by 2
- 2024Enhancing Split Computing and Early Exit Applications through Predefined Sparsitycited by 1
- 2024Multi-Camera Industrial Open-Set Person Re-Identification and Trackingcited by 1
- 2024Learning based Ge'ez character handwritten recognitioncited by 0
- 2024HiDP: Hierarchical DNN Partitioning for Distributed Inference on Heterogeneous Edge Platforms25 Nov 2024
- 2024Learning based Ge'ez character handwritten recognition20 Nov 2024
- 2024Multi-Camera Industrial Open-Set Person Re-Identification and Tracking5 Sep 2024
- 2024Enhancing Split Computing and Early Exit Applications through Predefined Sparsity16 Jul 2024
- 2024MTL-Split: Multi-Task Learning for Edge Devices using Split Computing8 Jul 2024
- 2023Markerless human pose estimation for biomedical applications: a survey1 Aug 2023
- 2023Split-Et-Impera: A Framework for the Design of Distributed Deep Learning Applications22 Mar 2023