mlsanityData to 14 Oct 2026

Machine Learning with Requirements: a Manifesto

arXiv 2304.03674 ↗First posted 7 Apr 2023cs.LG cs.AI cs.SEcited by 8

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 37 of its 92 references that are in the map. First posted on arXiv 7 Apr 2023.

Builds on

37 of 92 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
  3. 2017Non-local Neural Networkscited by 2,293
  4. 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
  5. 2018SlowFast Networks for Video Recognitioncited by 1,867
  6. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
  7. 2018Datasheets for Datasetscited by 1,386
  8. 2018Model Cards for Model Reportingcited by 1,080
  9. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
  10. 2018A Reductions Approach to Fair Classificationcited by 587
  11. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 394
  12. 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 270
25 more
  1. 2020Logic Tensor Networkscited by 199
  2. 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 182
  3. 2020Common pitfalls and recommendations for using machine learning to detect and prognosticate for COVID-19 using chest radiographs and CT scanscited by 158
  4. 2022Machine Learning Operations (MLOps): Overview, Definition, and Architecturecited by 128
  5. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
  6. 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
  7. 2019MIPaaL: Mixed Integer Program as a Layercited by 94
  8. 2022HyperImpute: Generalized Iterative Imputation with Automatic Model Selectioncited by 83
  9. 2016Label-Free Supervision of Neural Networks with Physics and Domain Knowledgecited by 74
  10. 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 68
  11. 2021ROAD: The ROad event Awareness Dataset for Autonomous Drivingcited by 54
  12. 2016On the Safety of Machine Learning: Cyber-Physical Systems, Decision Sciences, and Data Productscited by 52
  13. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  14. 2021MultiplexNet: Towards Fully Satisfied Logical Constraints in Neural Networkscited by 44
  15. 2020Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodologycited by 41
  16. 2019Assuring the Machine Learning Lifecycle: Desiderata, Methods, and Challengescited by 39
  17. 2021Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?cited by 37
  18. 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
  19. 2020AI Lifecycle Models Need To Be Revised. An Exploratory Study in Fintechcited by 33
  20. 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
  21. 2022MLOps -- Definitions, Tools and Challengescited by 25
  22. 2018Quantitative Projection Coverage for Testing ML-enabled Autonomous Systemscited by 11
  23. 2021Neuro-Symbolic Constraint Programming for Structured Predictioncited by 11
  24. 2022AutoPrognosis 2.0: Democratizing Diagnostic and Prognostic Modeling in Healthcare with Automated Machine Learningcited by 10
  25. 2017Traffic Prediction Based on Random Connectivity in Deep Learning with Long Short-Term Memorycited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 3; 2026: 2.

8 papers.