mlsanityData to 14 Oct 2026

Capturing Dependencies within Machine Learning via a Formal Process Model

arXiv 2208.05219 ↗First posted 10 Aug 2022cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

The development of Machine Learning (ML) models is more than just a special case of software development (SD): ML models acquire properties and fulfill requirements even without direct human interaction in a seemingly uncontrollable manner. Nonetheless, the underlying processes can be described in a formal way. We define a comprehensive SD process model for ML that encompasses most tasks and artifacts described in the literature in a consistent way. In addition to the production of the necessary artifacts, we also focus on generating and validating fitting descriptions in the form of specifications. We stress the importance of further evolving the ML model throughout its life-cycle even after initial training and testing. Thus, we provide various interaction points with standard SD processes in which ML often is an encapsulated task. Further, our SD process model allows to formulate ML as a (meta-) optimization problem. If automated rigorously, it can be used to realize self-adaptive autonomous systems. Finally, our SD process model features a description of time that allows to reason about the progress within ML development processes. This might lead to further applications of formal methods within the field of ML.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 13 of its 43 references that are in the map. First posted on arXiv 10 Aug 2022.

Builds on

13 of 43 references.

References · 13

  1. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  2. 2019AutoML: A Survey of the State-of-the-Artcited by 390
  3. 2020Data and its (dis)contents: A survey of dataset development and use in machine learning researchcited by 260
  4. 2022Machine Learning Operations (MLOps): Overview, Definition, and Architecturecited by 128
  5. 2021Software Engineering for AI-Based Systems: A Surveycited by 69
  6. 2020Measuring the Algorithmic Efficiency of Neural Networkscited by 52
  7. 2020Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodologycited by 41
  8. 2020Engineering AI Systems: A Research Agendacited by 37
  9. 2020A Software Engineering Perspective on Engineering Machine Learning Systems: State of the Art and Challengescited by 33
  10. 2019Machine Learning Software Engineering in Practice: An Industrial Case Studycited by 12
  11. 2018Characterizing machine learning process: A maturity frameworkcited by 8
  12. 2019Preliminary Systematic Literature Review of Machine Learning System Development Processcited by 2
1 more
  1. 2020Acoustic Leak Detection in Water Networkscited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.