Machine Learning with Requirements: a Manifesto

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Giunchiglia, Eleonora, Imrie, Fergus, van der Schaar, Mihaela, Lukasiewicz, Thomas
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917580689637376
author Giunchiglia, Eleonora
Imrie, Fergus
van der Schaar, Mihaela
Lukasiewicz, Thomas
author_facet Giunchiglia, Eleonora
Imrie, Fergus
van der Schaar, Mihaela
Lukasiewicz, Thomas
contents In the recent years, machine learning has made great advancements that have been at the root of many breakthroughs in different application domains. However, it is still an open issue how make them applicable to high-stakes or safety-critical application domains, as they can often be brittle and unreliable. In this paper, we argue that requirements definition and satisfaction can go a long way to make machine learning models even more fitting to the real world, especially in critical domains. To this end, we present two problems in which (i) requirements arise naturally, (ii) machine learning models are or can be fruitfully deployed, and (iii) neglecting the requirements can have dramatic consequences. We show how the requirements specification can be fruitfully integrated into the standard machine learning development pipeline, proposing a novel pyramid development process in which requirements definition may impact all the subsequent phases in the pipeline, and viceversa.
format Preprint
id arxiv_https___arxiv_org_abs_2304_03674
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Machine Learning with Requirements: a Manifesto
Giunchiglia, Eleonora
Imrie, Fergus
van der Schaar, Mihaela
Lukasiewicz, Thomas
Machine Learning
Artificial Intelligence
Software Engineering
In the recent years, machine learning has made great advancements that have been at the root of many breakthroughs in different application domains. However, it is still an open issue how make them applicable to high-stakes or safety-critical application domains, as they can often be brittle and unreliable. In this paper, we argue that requirements definition and satisfaction can go a long way to make machine learning models even more fitting to the real world, especially in critical domains. To this end, we present two problems in which (i) requirements arise naturally, (ii) machine learning models are or can be fruitfully deployed, and (iii) neglecting the requirements can have dramatic consequences. We show how the requirements specification can be fruitfully integrated into the standard machine learning development pipeline, proposing a novel pyramid development process in which requirements definition may impact all the subsequent phases in the pipeline, and viceversa.
title Machine Learning with Requirements: a Manifesto
topic Machine Learning
Artificial Intelligence
Software Engineering
url https://arxiv.org/abs/2304.03674