DNN Testing

Deep neural network (DNN) testing aims to identify vulnerabilities and ensure the reliability of these increasingly prevalent models. Current research focuses on developing effective testing methodologies that go beyond simple coverage metrics, emphasizing directed testing strategies that prioritize inputs likely to reveal errors, including those caused by adversarial attacks or backdoors. This work is crucial for improving the robustness and trustworthiness of DNNs across diverse applications, ranging from image recognition to safety-critical systems, by providing methods to identify and mitigate potential failures. Black-box testing approaches, which do not require access to the internal workings of the DNN, are gaining prominence due to their practicality and applicability to real-world scenarios.

Papers