DVTest: Deep Neural Network Visualization Testing Framework

Siqi Gu,Zhaowei Zong,Fangyuan Tian,Zhenyu Chen
DOI: https://doi.org/10.1109/dsa59317.2023.00012
2023-01-01
Abstract:Deep neural networks have shown their powerful potential in various fields, especially vision classification problems, even though it still has black-box property. Visualization methods for deep neural networks, as a common technique to improve the interpretability of neural networks, can help researchers better understand the various properties of neural networks. However, current neural network visualization methods provide a limited explanation of the network’s testing process and simultaneously rely on the diversity of test data sets.This paper proposes DVTest, a Deep Neural Network Visualization Testing Framework to evaluate and improve the testing efficiency, interpretability, and reliability of deep neural networks. By (1) constructing various test samples and (2) utilizing the mutation testing method in the visualization process, our framework can (3) locate the problematic neurons and improve the precision of the model. (4) Rich experiments demonstrate that our method can not only visualize the prediction defects of neural networks but also increase the prediction accuracy of models by neuron freezing method and retraining technique. We also build a local website usage platform based on DVTest, and the source code can be downloaded from https://github.com/tianfy1258/aim and https://github.com/tianfy1258/aim_front, representing back end and front end of the system, respectively.
What problem does this paper attempt to address?