Addressing Quality Challenges in Deep Learning: The Role of MLOps and Domain Knowledge

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: del Rey, Santiago, Medina, Adrià, Franch, Xavier, Martínez-Fernández, Silverio
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909470690377728
author del Rey, Santiago
Medina, Adrià
Franch, Xavier
Martínez-Fernández, Silverio
author_facet del Rey, Santiago
Medina, Adrià
Franch, Xavier
Martínez-Fernández, Silverio
contents Deep learning (DL) systems present unique challenges in software engineering, especially concerning quality attributes like correctness and resource efficiency. While DL models excel in specific tasks, engineering DL systems is still essential. The effort, cost, and potential diminishing returns of continual improvements must be carefully evaluated, as software engineers often face the critical decision of when to stop refining a system relative to its quality attributes. This experience paper explores the role of MLOps practices -- such as monitoring and experiment tracking -- in creating transparent and reproducible experimentation environments that enable teams to assess and justify the impact of design decisions on quality attributes. Furthermore, we report on experiences addressing the quality challenges by embedding domain knowledge into the design of a DL model and its integration within a larger system. The findings offer actionable insights into the benefits of domain knowledge and MLOps and the strategic consideration of when to limit further optimizations in DL projects to maximize overall system quality and reliability.
format Preprint
id arxiv_https___arxiv_org_abs_2501_08402
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Addressing Quality Challenges in Deep Learning: The Role of MLOps and Domain Knowledge
del Rey, Santiago
Medina, Adrià
Franch, Xavier
Martínez-Fernández, Silverio
Software Engineering
Artificial Intelligence
Deep learning (DL) systems present unique challenges in software engineering, especially concerning quality attributes like correctness and resource efficiency. While DL models excel in specific tasks, engineering DL systems is still essential. The effort, cost, and potential diminishing returns of continual improvements must be carefully evaluated, as software engineers often face the critical decision of when to stop refining a system relative to its quality attributes. This experience paper explores the role of MLOps practices -- such as monitoring and experiment tracking -- in creating transparent and reproducible experimentation environments that enable teams to assess and justify the impact of design decisions on quality attributes. Furthermore, we report on experiences addressing the quality challenges by embedding domain knowledge into the design of a DL model and its integration within a larger system. The findings offer actionable insights into the benefits of domain knowledge and MLOps and the strategic consideration of when to limit further optimizations in DL projects to maximize overall system quality and reliability.
title Addressing Quality Challenges in Deep Learning: The Role of MLOps and Domain Knowledge
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2501.08402