Data-driven Verification of DNNs for Object Recognition
Clemens Otte, Yinchong Yang, Danny Benlin Oswan
TL;DR
The paper addresses the challenge of validating DNN robustness to realistic, multi-perturbation conditions in safety-critical vision tasks. It introduces a gradient-free optimization framework that searches for perturbation chains drawn from a predefined natural perturbation set, optimizing parameters to maximize IoU deterioration on clustered image subsets. The method, demonstrated on railway-track segmentation with a U-net on RailSem19 data, identifies cluster-specific weaknesses (e.g., dark scenes, wipers, urban settings) and provides actionable insights for augmented training. This approach offers a scalable, architecture-agnostic verification tool that can enhance robustness and guide data augmentation for real-world deployments.
Abstract
The paper proposes a new testing approach for Deep Neural Networks (DNN) using gradient-free optimization to find perturbation chains that successfully falsify the tested DNN, going beyond existing grid-based or combinatorial testing. Applying it to an image segmentation task of detecting railway tracks in images, we demonstrate that the approach can successfully identify weaknesses of the tested DNN regarding particular combinations of common perturbations (e.g., rain, fog, blur, noise) on specific clusters of test images.
