Reusing Deep Learning Models: Challenges and Directions in Software Engineering
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) achieve state-of-the-art performance in many areas, including computer vision, system configuration, and question-answering. However, DNNs are expensive to develop, both in intellectual effort (e.g., devising new architectures) and computational costs (e.g., training). Reusing DNNs is a promising direction to amortize costs within a company and across the computing industry. As with any new technology, however, there are many challenges in reusing DNNs. These challenges include both missing technical capabilities and missing engineering practices. This vision paper describes challenges in current approaches to DNN re-use. We summarize studies of re-use failures across the spectrum of re-use techniques, including conceptual (e.g., reusing based on a research paper), adaptation (e.g., re-using by building on an existing implementation), and deployment (e.g., direct re-use on a new device). We outline possible advances that would improve each kind of re-use.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Apr 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 5; 2026: 2.
10 papers.
- 2024What do we know about Hugging Face? A systematic literature review and quantitative validation of qualitative claimscited by 9
- 2025An Empirical Analysis of Machine Learning Model and Dataset Documentation, Supply Chain, and Licensing Challenges on Hugging Facecited by 6
- 2025Improving the Reproducibility of Deep Learning Software: An Initial Investigation through a Case Study Analysiscited by 3
- 2025PickleBall: Secure Deserialization of Pickle-based Machine Learning Models (Extended Report)cited by 3
- 2024A Partial Replication of MaskFormer in TensorFlow on TPUs for the TensorFlow Model Gardencited by 1
- 2024PyMilo: A Python Library for ML I/Ocited by 1
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integrationcited by 1
- 2025NeMo: A Neuron-Level Modularizing-While-Training Approach for Decomposing DNN Modelscited by 1
- 2026SafePickle: Robust and Generic ML Detection of Malicious Pickle-based ML Modelscited by 1
- 2026An Empirical Investigation of Pre-Trained Deep Learning Model Reuse in the Scientific Processcited by 1
- 2026An Empirical Investigation of Pre-Trained Deep Learning Model Reuse in the Scientific Process13 Mar 2026
- 2026SafePickle: Robust and Generic ML Detection of Malicious Pickle-based ML Models23 Feb 2026
- 2025PickleBall: Secure Deserialization of Pickle-based Machine Learning Models (Extended Report)21 Aug 2025
- 2025NeMo: A Neuron-Level Modularizing-While-Training Approach for Decomposing DNN Models15 Aug 2025
- 2025Improving the Reproducibility of Deep Learning Software: An Initial Investigation through a Case Study Analysis6 May 2025
- 2025An Empirical Analysis of Machine Learning Model and Dataset Documentation, Supply Chain, and Licensing Challenges on Hugging Face6 Feb 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2024PyMilo: A Python Library for ML I/O31 Dec 2024
- 2024What do we know about Hugging Face? A systematic literature review and quantitative validation of qualitative claims12 Jun 2024
- 2024A Partial Replication of MaskFormer in TensorFlow on TPUs for the TensorFlow Model Garden29 Apr 2024