Characterising Algorithm Debt in Machine and Deep Learning Systems

Technical Debt (TD) refers to the long-term costs of suboptimal choices made for short-term gains. Algorithm Debt (AD), a type of TD, refers to the sub-optimal implementation of an algorithm, which can negatively impact software systems as they evolve. Machine and Deep Learning (ML/DL) systems are prone to AD due to the complexity of the methods and data dependencies. AD in ML/DL systems leads to model degradation and poor scalability over time. However, there are no automated tools for its identification and the causes, effects, and mitigation strategies remain largely unknown, creating a knowledge gap. To address this gap, the aim of this research is to investigate the causes, effects, and mitigation strategies of AD in ML/DL systems. Using a mixed-methods approach, we conducted a review of 35 primary studies. We also performed experiments with ML/DL models for AD identification, and conducted interviews with 21 practitioners, complimented by an ongoing online questionnaire. Preliminary Findings suggest that the causes of AD can be grouped into issues related to data quality, ML knowledge gaps, and challenges in model training. From the experiments, the approach of the training a Logistic Regression model with AD custom features achieved the highest F1 score of 54%, outper-forming other techniques. This study contributes to software engineering by proposing a framework that highlights the causes, effects, and mitigation strategies for AD in ML/DL systems. The framework serves as a guideline for practitioners and offers insights for developing automated tools and effective management strategies for AD in ML/DL systems.

Authors

Institutions

Publication Details

Published
2025-04-27
DOI
https://doi.org/10.1109/icse-companion66252.2025.00066
Primary Topic
Machine Learning and Data Classification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Characterising Algorithm Debt in Machine and Deep Learning Systems

Emmanuel Iko-Ojo Simon
Machine Learning and Data Classification
article

Characterising Algorithm Debt in Machine and Deep Learning Systems

Emmanuel Iko-Ojo Simon
article en

Abstract

Technical Debt (TD) refers to the long-term costs of suboptimal choices made for short-term gains. Algorithm Debt (AD), a type of TD, refers to the sub-optimal implementation of an algorithm, which can negatively impact software systems as they evolve. Machine and Deep Learning (ML/DL) systems are prone to AD due to the complexity of the methods and data dependencies. AD in ML/DL systems leads to model degradation and poor scalability over time. However, there are no automated tools for its identification and the causes, effects, and mitigation strategies remain largely unknown, creating a knowledge gap. To address this gap, the aim of this research is to investigate the causes, effects, and mitigation strategies of AD in ML/DL systems. Using a mixed-methods approach, we conducted a review of 35 primary studies. We also performed experiments with ML/DL models for AD identification, and conducted interviews with 21 practitioners, complimented by an ongoing online questionnaire. Preliminary Findings suggest that the causes of AD can be grouped into issues related to data quality, ML knowledge gaps, and challenges in model training. From the experiments, the approach of the training a Logistic Regression model with AD custom features achieved the highest F1 score of 54%, outper-forming other techniques. This study contributes to software engineering by proposing a framework that highlights the causes, effects, and mitigation strategies for AD in ML/DL systems. The framework serves as a guideline for practitioners and offers insights for developing automated tools and effective management strategies for AD in ML/DL systems.

Australian National University (AU)
Openalex Percentile: Top 93%
Machine Learning and Data Classification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.