MLAILGJan 22, 2019

Sensitivity Analysis of Deep Neural Networks

arXiv:1901.07152v161 citations
Originality Incremental advance
AI Analysis

This work addresses the sensitivity analysis of DNNs for improving robustness in real applications, but it appears incremental as it builds on existing perturbation methods.

The paper tackles the problem of deep neural networks being vulnerable to adversarial examples by introducing a novel perturbation manifold and influence measure to quantify sensitivity to various perturbations, demonstrating its utility in model building tasks with experiments on ResNet50 and DenseNet121 on CIFAR10 and MNIST datasets.

Deep neural networks (DNNs) have achieved superior performance in various prediction tasks, but can be very vulnerable to adversarial examples or perturbations. Therefore, it is crucial to measure the sensitivity of DNNs to various forms of perturbations in real applications. We introduce a novel perturbation manifold and its associated influence measure to quantify the effects of various perturbations on DNN classifiers. Such perturbations include various external and internal perturbations to input samples and network parameters. The proposed measure is motivated by information geometry and provides desirable invariance properties. We demonstrate that our influence measure is useful for four model building tasks: detecting potential 'outliers', analyzing the sensitivity of model architectures, comparing network sensitivity between training and test sets, and locating vulnerable areas. Experiments show reasonably good performance of the proposed measure for the popular DNN models ResNet50 and DenseNet121 on CIFAR10 and MNIST datasets.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes