Asset Management in Machine Learning: A Survey
Not on the map. Why?
Abstract (arXiv)
Machine Learning (ML) techniques are becoming essential components of many software systems today, causing an increasing need to adapt traditional software engineering practices and tools to the development of ML-based software systems. This need is especially pronounced due to the challenges associated with the large-scale development and deployment of ML systems. Among the most commonly reported challenges during the development, production, and operation of ML-based systems are experiment management, dependency management, monitoring, and logging of ML assets. In recent years, we have seen several efforts to address these challenges as witnessed by an increasing number of tools for tracking and managing ML experiments and their assets. To facilitate research and practice on engineering intelligent systems, it is essential to understand the nature of the current tool support for managing ML assets. What kind of support is provided? What asset types are tracked? What operations are offered to users for managing those assets? We discuss and position ML asset management as an important discipline that provides methods and tools for ML assets as structures and the ML development activities as their operations. We present a feature-based survey of 17 tools with ML asset management support identified in a systematic search. We overview these tools' features for managing the different types of assets used for engineering ML-based systems and performing experiments. We found that most of the asset management support depends on traditional version control systems, while only a few tools support an asset granularity level that differentiates between important ML assets, such as datasets and models.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Feb 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 3.
7 papers.
- 2022Towards Training Reproducible Deep Learning Modelscited by 23
- 2022Management of Machine Learning Lifecycle Artifacts: A Surveycited by 13
- 2024Understanding the Fundamental Design Decisions of Retrieval-Augmented Generation Systemscited by 7
- 2022Towards a Change Taxonomy for Machine Learning Systemscited by 6
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systemscited by 6
- 2021Know Your Model (KYM): Increasing Trust in AI and Machine Learningcited by 4
- 2024MLXP: A Framework for Conducting Replicable Experiments in Pythoncited by 3
- 2024Understanding the Fundamental Design Decisions of Retrieval-Augmented Generation Systems29 Nov 2024
- 2024A Large-Scale Study of Model Integration in ML-Enabled Software Systems12 Aug 2024
- 2024MLXP: A Framework for Conducting Replicable Experiments in Python21 Feb 2024
- 2022Management of Machine Learning Lifecycle Artifacts: A Survey21 Oct 2022
- 2022Towards a Change Taxonomy for Machine Learning Systems21 Mar 2022
- 2022Towards Training Reproducible Deep Learning Models4 Feb 2022
- 2021Know Your Model (KYM): Increasing Trust in AI and Machine Learning31 May 2021