Machine Learning with Requirements: a Manifesto
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2017Non-local Neural Networkscited by 2,293
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2018Datasheets for Datasetscited by 1,386
- 2018Model Cards for Model Reportingcited by 1,080
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
- 2018A Reductions Approach to Fair Classificationcited by 587
- 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 394
- 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 270
25 more
- 2020Logic Tensor Networkscited by 199
- 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 182
- 2020Common pitfalls and recommendations for using machine learning to detect and prognosticate for COVID-19 using chest radiographs and CT scanscited by 158
- 2022Machine Learning Operations (MLOps): Overview, Definition, and Architecturecited by 128
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
- 2019MIPaaL: Mixed Integer Program as a Layercited by 94
- 2022HyperImpute: Generalized Iterative Imputation with Automatic Model Selectioncited by 83
- 2016Label-Free Supervision of Neural Networks with Physics and Domain Knowledgecited by 74
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 68
- 2021ROAD: The ROad event Awareness Dataset for Autonomous Drivingcited by 54
- 2016On the Safety of Machine Learning: Cyber-Physical Systems, Decision Sciences, and Data Productscited by 52
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2021MultiplexNet: Towards Fully Satisfied Logical Constraints in Neural Networkscited by 44
- 2020Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodologycited by 41
- 2019Assuring the Machine Learning Lifecycle: Desiderata, Methods, and Challengescited by 39
- 2021Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?cited by 37
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2020AI Lifecycle Models Need To Be Revised. An Exploratory Study in Fintechcited by 33
- 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
- 2022MLOps -- Definitions, Tools and Challengescited by 25
- 2018Quantitative Projection Coverage for Testing ML-enabled Autonomous Systemscited by 11
- 2021Neuro-Symbolic Constraint Programming for Structured Predictioncited by 11
- 2022AutoPrognosis 2.0: Democratizing Diagnostic and Prognostic Modeling in Healthcare with Automated Machine Learningcited by 10
- 2017Traffic Prediction Based on Random Connectivity in Deep Learning with Long Short-Term Memorycited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 3; 2026: 2.
8 papers.
- 2024How Realistic Is Your Synthetic Data? Constraining Deep Generative Models for Tabular Datacited by 29
- 2025Beyond the convexity assumption: Realistic tabular data generation under quantifier-free real linear constraintscited by 18
- 2025Right for the Right Reasons: Avoiding Reasoning Shortcuts via Prototypical Neurosymbolic AIcited by 3
- 2024PiShield: A PyTorch Package for Learning with Requirementscited by 2
- 2024ROAD-Waymo: A Large-Scale Action Awareness Dataset for Autonomous Drivingcited by 1
- 2026Concise and Logically Consistent Conformal Sets for Neuro-Symbolic Concept-Based Modelscited by 1
- 2025Is PMBOK Guide the Right Fit for AI? Re-evaluating Project Management in the Face of Artificial Intelligence Projectscited by 0
- 2026A TTP by TTP Approach: Precise Malware Detection via Malicious TTP Recognitioncited by 0
- 2026A TTP by TTP Approach: Precise Malware Detection via Malicious TTP Recognition6 Sep 2026
- 2026Concise and Logically Consistent Conformal Sets for Neuro-Symbolic Concept-Based Models18 May 2026
- 2025Right for the Right Reasons: Avoiding Reasoning Shortcuts via Prototypical Neurosymbolic AI29 Oct 2025
- 2025Is PMBOK Guide the Right Fit for AI? Re-evaluating Project Management in the Face of Artificial Intelligence Projects2 Jun 2025
- 2025Beyond the convexity assumption: Realistic tabular data generation under quantifier-free real linear constraints25 Feb 2025
- 2024ROAD-Waymo: A Large-Scale Action Awareness Dataset for Autonomous Driving3 Nov 2024
- 2024PiShield: A PyTorch Package for Learning with Requirements28 Feb 2024
- 2024How Realistic Is Your Synthetic Data? Constraining Deep Generative Models for Tabular Data7 Feb 2024