arrow
Return

An Exploratory Study on Machine Learning Model Management

delete2024-12-28
delete0
delete
OA
AI
J
Jasmine Latendresse *
S
Samuel Abedu
A
Ahmad Abdellatif
E
Emad Shihab
DOI:10.1145/3688841delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Effective model management is crucial for ensuring performance and reliability in Machine Learning (ML) systems, given the dynamic nature of data and operational environments. However, standard practices are lacking, often resulting in ad hoc approaches. To address this, our research provides a clear definition of ML model management activities, processes, and techniques. Analyzing 227 ML repositories, we propose a taxonomy of 16 model management activities and identify 12 unique challenges. We find that 57.9% of the identified activities belong to the maintenance category, with activities like refactoring (20.5%) and documentation (18.3%) dominating. Our findings also reveal significant challenges in documentation maintenance (15.3%) and bug management (14.9%), emphasizing the need for robust versioning tools and practices in the ML pipeline. Additionally, we conducted a survey that underscores a shift toward automation, particularly in data, model, and documentation versioning, as key to managing ML models effectively. Our contributions include a detailed taxonomy of model management activities, a mapping of challenges to these activities, practitioner-informed solutions for challenge mitigation, and a publicly available dataset of model management activities and challenges. This work aims to equip ML developers with knowledge and best practices essential for the robust management of ML models.
Keywords:
Software engineering
machine learning
model management

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

U
University of Calgary
Scholars:
3.8W
Papers: 3.3W
Citations: 52
C
concordia university - canada
Scholars:
8.0K
Papers: 8.9K
Citations: 4
Cited Papers

Cited Papers

Asset Management in Machine Learning: State-of-research and State-of-practice
err2022-12-15
err14
errOAAI
errIdowu, Samuel; Struber, Daniel; Berger, Thorsten
errShare
errSave
The anterior process of the malleus in extant Lagomorpha (Mammalia)
err2017-10-25
err0
PREAI
errWolfgang Maier; Adrian Tröscher; Irina Ruf
errShare
errSave
Measurement of Trazodone Using Solid-Phase Extraction and Wide-Bore Capillary Gas Chromatography with Nitrogen-Selective Detection
err1988-05-01
err0
PREAI
errNader Rifai; Cyndy B. Levtzow; Cheryl M. Howlett; Julius C. Phillips; Nancy C. Parker; Robert E. Cross
errShare
errSave
Programmed sample delivery on a pressurized paper
err2014-10-24
err0
errOAAI
errJoong Ho Shin; Juhwan Park; Seung Hoon Kim; Je-Kyun Park
errShare
errSave
An in-depth study of the promises and perils of mining GitHub
err2015-09-05
err175
PREAI
errKalliamvakou, Eirini; Gousios, Georgios; Blincoe, Kelly; Singer, Leif; German, Daniel M.; Damian, Daniela
errShare
errSave
researcher View more