2018 Annual IEEE International Systems Conference (SysCon) · 2018 · 29 citations · 14 references
ComputingComputer EngineeringComputer ScienceArtificial IntelligenceFormal MethodsMachine LearningDeductive VerificationDeep LearningNeural NetworksRepresentation LearningSoftware Security EngineeringFormal Methods For SecurityMachine-learning AttacksSecure Machine Learning
Deep Learning (DL) techniques are now widespread and being integrated into many important systems. Their classification and recognition abilities ensure their relevance for multiple application domains far beyond pure signal processing. As a machine-learning technique that relies on training instead of explicit algorithm programming they offer a high degree of productivity. But recent research has shown that they can be vulnerable to attacks and the verification of their correctness is only just emerging as a scientific and engineering possibility. Moreover DL tools are not integrated into classical software engineering so software tools to specify, modify and verify them would make them even more mainstream as software-hardware systems. This paper surveys recent work and proposes research directions and methodologies for this purpose.
14
DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars
Yuchi Tian, Kexin Pei, Suman Jana et al. · arXiv (Cornell University) · 2017 · 221 citations · Full text
Verifying Properties of Binarized Deep Neural Networks
Nina Narodytska, Shiva Prasad Kasiviswanathan, Leonid Ryzhyk et al. · 2018 · 192 citations · Full text