RNN-Test: Towards Adversarial Testing for Recurrent Neural Network Systems
Jianmin Guo, Yue Zhao, Quan Zhang, Yu Jiang

TL;DR
This paper introduces RNN-Test, a novel adversarial testing framework for RNN systems that maximizes state inconsistency and explores state-based coverage to generate effective adversarial inputs across various sequential tasks.
Contribution
The paper presents a new search methodology and state-based coverage metrics tailored for RNNs, improving adversarial input generation and testing effectiveness.
Findings
RNN-Test outperforms FGSM and DLFuzz in success rate by 2.78%-32.5%.
Achieves 52.65%-66.45% higher adversary rate on MNIST-LSTM.
State coverage metrics outperform neuron coverage in guiding adversarial testing.
Abstract
While massive efforts have been investigated in adversarial testing of convolutional neural networks (CNN), testing for recurrent neural networks (RNN) is still limited and leaves threats for vast sequential application domains. In this paper, we propose an adversarial testing framework RNN-Test for RNN systems, focusing on the main sequential domains, not only classification tasks. First, we design a novel search methodology customized for RNN models by maximizing the inconsistency of RNN states to produce adversarial inputs. Next, we introduce two state-based coverage metrics according to the distinctive structure of RNNs to explore more inference logics. Finally, RNN-Test solves the joint optimization problem to maximize state inconsistency and state coverage, and crafts adversarial inputs for various tasks of different kinds of inputs. For evaluations, we apply RNN-Test on three…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
