Semantic Adversarial Deep Learning
Tommaso Dreossi, Somesh Jha, Sanjit A. Seshia

TL;DR
This paper emphasizes the importance of system semantics and specifications in generating adversarial examples and designing robust machine learning models, especially for safety-critical cyber-physical systems.
Contribution
It highlights the need to incorporate system-level semantics and specifications into adversarial and robustness research for ML models.
Findings
Preliminary results support the importance of system semantics.
Existing methods often ignore system context and semantics.
Prioritizing semantic modifications can improve adversarial example relevance.
Abstract
Fueled by massive amounts of data, models produced by machine-learning (ML) algorithms, especially deep neural networks, are being used in diverse domains where trustworthiness is a concern, including automotive systems, finance, health care, natural language processing, and malware detection. Of particular concern is the use of ML algorithms in cyber-physical systems (CPS), such as self-driving cars and aviation, where an adversary can cause serious consequences. However, existing approaches to generating adversarial examples and devising robust ML algorithms mostly ignore the semantics and context of the overall system containing the ML component. For example, in an autonomous vehicle using deep learning for perception, not every adversarial example for the neural network might lead to a harmful consequence. Moreover, one may want to prioritize the search for adversarial examples…
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.
