2022
DOI: 10.1109/tse.2021.3114353
|View full text |Cite
|
Sign up to set email alerts
|

RNN-Test: Towards Adversarial Testing for Recurrent Neural Network Systems

Abstract: While huge efforts have been investigated in the adversarial testing of convolutional neural networks (CNN), the testing for recurrent neural networks (RNN) is still limited to the classification context and leave threats for vast sequential application domains. In this work, we propose a generic adversarial testing framework RNN-Test. First, based on the distinctive structure of RNNs, we define three novel coverage metrics to measure the testing completeness and guide the generation of adversarial inputs. Sec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 57 publications
(62 reference statements)
0
16
0
Order By: Relevance
“…In recent years, researchers have proposed diverse variants of neuron coverage as testing criteria focusing on different activation magnitudes [44,79]. Researchers also develop neuron coverage specially designed for recurrent neuron networks [16,23,29] to adopt the properties of sequence inputs. Different from neuron coverage metrics, which often act as test adequacy criteria of the test suite, our approach focuses on the quality evaluation of every test case.…”
Section: Testing Criteriamentioning
confidence: 99%
“…In recent years, researchers have proposed diverse variants of neuron coverage as testing criteria focusing on different activation magnitudes [44,79]. Researchers also develop neuron coverage specially designed for recurrent neuron networks [16,23,29] to adopt the properties of sequence inputs. Different from neuron coverage metrics, which often act as test adequacy criteria of the test suite, our approach focuses on the quality evaluation of every test case.…”
Section: Testing Criteriamentioning
confidence: 99%
“…The above-mentioned issue (i) corresponds to the requirement of robustness against input perturbations, also called adversarial attacks or matched disturbances. Ideally, to certify this property one should test the RNN model's response to a sufficiently large amount of perturbed input trajectories [69,70].…”
Section: Robustnessmentioning
confidence: 99%
“…Current testing techniques for RNNs are limited, leaving a threat to a large number of sequential application domains. To bridge such a gap and improve the generalization performance and robustness of RNNs, custom coverage criteria such as Hidden State Coverage (HS_C) [ 28 ], Boundary Coverage (BC), Stepwise Coverage (SC), and Temporal Coverage (TC) [ 29 ] have been proposed to guide the testing by Guo et al [ 28 ], Du et al [ 30 ], Huang et al [ 29 ]. However, what these researchers have not considered is that the underlying structure of RNNs is still a fully connected neural network with an additional virtual unit “delayer” to record the network state at the time of data input, and we can still use the neurons and weights as the minimum unit of RNNs.…”
Section: Introductionmentioning
confidence: 99%
“…When a contribution is larger than the threshold we specified, it indicates that the contribution is activated. We form a corresponding test framework prototype RNNCon-Test, which outperforms RNN-Test [ 28 ]. Unlike the study by Zhou et al, we do not generate perturbations superimposed on the test inputs by jointly maximizing the contributions and the outputs of the contribution-connected neurons.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation