Towards a Robust and Trustworthy Machine Learning System Development: An Engineering Perspective
Pulei Xiong, Scott Buffett, Shahrear Iqbal, Philippe Lamontagne,, Mohammad Mamun, and Heather Molyneaux

TL;DR
This paper provides a comprehensive survey on ML robustness and trustworthiness, emphasizing security engineering principles, threat analysis, and design practices to develop resilient and trustworthy machine learning systems.
Contribution
It introduces a metamodel for representing knowledge in ML security, guides threat analysis and security design, and explores the relationship between robustness and user trust.
Findings
Developed a visualized metamodel for ML security knowledge
Guided systematic threat analysis and security design processes
Identified future research directions in ML robustness and trustworthiness
Abstract
While Machine Learning (ML) technologies are widely adopted in many mission critical fields to support intelligent decision-making, concerns remain about system resilience against ML-specific security attacks and privacy breaches as well as the trust that users have in these systems. In this article, we present our recent systematic and comprehensive survey on the state-of-the-art ML robustness and trustworthiness from a security engineering perspective, focusing on the problems in system threat analysis, design and evaluation faced in developing practical machine learning applications, in terms of robustness and user trust. Accordingly, we organize the presentation of this survey intended to facilitate the convey of the body of knowledge from this angle. We then describe a metamodel we created that represents the body of knowledge in a standard and visualized way. We further illustrate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
