一句话:提出 DeepState,面向 RNN 驱动的软件系统,缓解现有 CNN 覆盖准则难以迁移与标注数据成本高的问题。
深度神经网络在各类软件中表现突出,但由其驱动的系统也可能产生错误行为,带来事故与损失。DNN 驱动软件的测试与优化通常依赖大量标注数据,人工成本高、效率低。已有许多覆盖准则被用于卷积神经网络的数据选择,然而由于循环神经网络的工作机理不同,这些准则难以直接应用。为此,论文提出 DeepState,目标是为 RNN 模型提供测试与优化支持,缓解标注数据依赖并提升测试效率。摘要未展开 DeepState 的具体覆盖定义、算法实现与实验评估,因此其技术细节和有效性尚需结合全文确认。
Deep Neural Networks (DNN) have achieved tremendous success in various software applications. However, accompanied by outstanding effectiveness, DNN-driven software systems could also exhibit incorrect behaviors and result in some critical accidents and losses. The testing and optimization of DNN-driven software systems rely on a large number of labeled data that often require many human efforts, resulting in high test costs and low efficiency. Although plenty of coverage-based criteria have been proposed to assist in the data selection of convolutional neural networks, it is difficult to apply them on Recurrent Neural Network (RNN) models due to the difference between the working nature.
DOI 原文 ·
@inproceedings{paperbot6941,
title = {DeepState},
author = {Zixi Liu and Yang Feng and Yining Yin and Zhenyu Chen},
booktitle = {ICSE},
year = {2022},
doi = {10.1145/3510003.3510231}
}