Continuous Management of Machine Learning-Based Application Behavior
Not on the map. Why?
Abstract (arXiv)
Modern applications are increasingly driven by Machine Learning (ML) models whose non-deterministic behavior is affecting the entire application life cycle from design to operation. The pervasive adoption of ML is urgently calling for approaches that guarantee a stable non-functional behavior of ML-based applications over time and across model changes. To this aim, non-functional properties of ML models, such as privacy, confidentiality, fairness, and explainability, must be monitored, verified, and maintained. Existing approaches mostly focus on i) implementing solutions for classifier selection according to the functional behavior of ML models, ii) finding new algorithmic solutions, such as continuous re-training. In this paper, we propose a multi-model approach that aims to guarantee a stable non-functional behavior of ML-based applications. An architectural and methodological approach is provided to compare multiple ML models showing similar non-functional properties and select the model supporting stable non-functional behavior over time according to (dynamic and unpredictable) contextual changes. Our approach goes beyond the state of the art by providing a solution that continuously guarantees a stable non-functional behavior of ML-based applications, is ML algorithm-agnostic, and is driven by non-functional properties assessed on the ML models themselves. It consists of a two-step process working during application operation, where model assessment verifies non-functional properties of ML models trained and selected at development time, and model substitution guarantees continuous and stable support of non-functional properties. We experimentally evaluate our solution in a real-world scenario focusing on non-functional property fairness.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 59 references that are in the map. First posted on arXiv 21 Nov 2023.
Builds on
15 of 59 references.
References · 15
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2020Learning under Concept Drift: A Reviewcited by 470
- 2020Deep Partition Aggregation: Provable Defense against General Poisoning Attackscited by 112
- 2020Intrinsic Certified Robustness of Bagging against Data Poisoning Attackscited by 90
- 2019FAHT: An Adaptive Fairness-aware Decision Tree Classifiercited by 63
- 2022Improved Certified Defenses against Data Poisoning with (Deterministic) Finite Aggregationcited by 50
- 2021FARF: A Fair and Adaptive Random Forests Classifiercited by 37
- 2018META-DES: A Dynamic Ensemble Selection Framework using Meta-Learningcited by 21
- 2022On Collective Robustness of Bagging Against Data Poisoningcited by 16
- 2019Fairness-enhancing interventions in stream classificationcited by 15
- 2021Online Fairness-Aware Learning with Imbalanced Data Streamscited by 8
3 more
- 2020Trust-Based Cloud Machine Learning Model Selection For Industrial IoT and Smart City Servicescited by 3
- 2022On the Robustness of Random Forest Against Untargeted Data Poisoning: An Ensemble-Based Approachcited by 2
- 2023Rethinking Certification for Trustworthy Machine Learning-Based Applicationscited by 2
Built on by
Not cited yet.