Constraint-based Adversarial Example Synthesis
Fang Yu, Ya-Yu Chi, and Yu-Fang Chen

TL;DR
This paper enhances concolic testing for neural networks in Python, enabling systematic generation of adversarial examples to identify vulnerabilities and improve AI model robustness.
Contribution
It extends the PyCT tool to support more neural network operations, improving adversarial example synthesis for better testing of Python-based AI models.
Findings
PyCT effectively identifies adversarial vulnerabilities across architectures
Extended support for floating-point and activation functions improves testing coverage
Neural networks in Python are susceptible to adversarial attacks
Abstract
In the era of rapid advancements in artificial intelligence (AI), neural network models have achieved notable breakthroughs. However, concerns arise regarding their vulnerability to adversarial attacks. This study focuses on enhancing Concolic Testing, a specialized technique for testing Python programs implementing neural networks. The extended tool, PyCT, now accommodates a broader range of neural network operations, including floating-point and activation function computations. By systematically generating prediction path constraints, the research facilitates the identification of potential adversarial examples. Demonstrating effectiveness across various neural network architectures, the study highlights the vulnerability of Python-based neural network models to adversarial attacks. This research contributes to securing AI-powered applications by emphasizing the need for robust…
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.
Taxonomy
TopicsFormal Methods in Verification · Physical Unclonable Functions (PUFs) and Hardware Security · Manufacturing Process and Optimization
