Reliability Validation of Learning Enabled Vehicle Tracking
arXiv:2002.02424
Abstract
This paper studies the reliability of a real-world learning-enabled system, which conducts dynamic vehicle tracking based on a high-resolution wide-area motion imagery input. The system consists of multiple neural network components -- to process the imagery inputs -- and multiple symbolic (Kalman filter) components -- to analyse the processed information for vehicle tracking. It is known that neural networks suffer from adversarial examples, which make them lack robustness. However, it is unclear if and how the adversarial examples over learning components can affect the overall system-level reliability. By integrating a coverage-guided neural network testing tool, DeepConcolic, with the vehicle tracking system, we found that (1) the overall system can be resilient to some adversarial examples thanks to the existence of other components, and (2) the overall system presents an extra level of uncertainty which cannot be determined by analysing the deep learning components only. This research suggests the need for novel verification and validation methods for learning-enabled systems.
References in corpus (9)
- DeepXplore: Automated Whitebox Testing of Deep Learning Systems
- Identifying Implementation Bugs in Machine Learning based Image Classifiers using Metamorphic Testing
- TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzing
- A Game-Based Approximate Verification of Deep Neural Networks with Provable Guarantees
- DeepRoad: GAN-based Metamorphic Autonomous Driving System Testing
- A Survey of Safety and Trustworthiness of Deep Neural Networks: Verification, Testing, Adversarial Attack and Defence, and Interpretability
- Symbolic Execution for Deep Neural Networks
- Detecting Adversarial Samples for Deep Neural Networks through Mutation Testing
- DeepHunter: Hunting Deep Neural Network Defects via Coverage-Guided Fuzzing