DeepGauge proposes new testing criteria for deep learning systems at multiple granularities including the neuron, layer, and model levels. The criteria include k-multisection neuron coverage, strong neuron activation coverage, neuron boundary coverage, top-k neuron coverage, and top-k neuron patterns. An evaluation of these criteria on image classification models found they provided more fine-grained coverage than existing neuron coverage techniques. In particular, the new criteria were able to detect differences in model behavior not captured by prior approaches.
1 of 26
Downloaded 20 times
More Related Content
Review: DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systems
1. DeepGauge: Multi-Granularity Testing
Criteria for Deep Learning Systems
Lei Ma, Felix Juefei-Xu, Fuyuan Zhang, Jiyuan Sun, Minhui Xue ,
Bo Li, Chunyang Chen, Ting Su, Li Li, Yang Liu, Jianjun Zhao, and
Yadong Wang
will be published @ ASE 2018
Jinhan Kim
2018.8.3
3. How to Test Deep Learning System
Systematically?
22. Remarks
Adversarial test-sets boost coverage but..
Note that increasing the test coverage does not necessarily
imply that new defects could be detected in traditional software
testing.
26. Investigation on DNC
DNC uses the same threshold as the activation evaluation for
all the neurons.
DNC normalizes the dynamic range of neuron outputs
according to max and min output of neurons on the
corresponding layer for each input image under analysis.