一句话:提出基于属性与蜕变测试的MRC软件验证方法,无需标注即可发现违反语言属性及传统验证掩盖的问题。
机器阅读理解(MRC)软件通常依赖参考式验证,需要昂贵标注并只检查输出与标签一致性,难以扩展且难以细致评估语言理解能力。本文提出基于属性的验证方法,结合蜕变测试补充参考式验证:不依赖标注标签,从而可利用更多测试数据;针对多种语言属性对MRC软件进行验证,具体刻画其语言能力。实验表明,该方法能在无标签条件下成功发现对目标语言属性的违反,并揭示传统验证所掩盖的问题;基于属性的比较也为不同MRC软件的语言理解能力提供了更深入、具体的认识。
Machine Reading Comprehension (MRC) in Natural Language Processing has seen great progress recently. But almost all the current MRC software is validated with a reference-based method, which requires well-annotated labels for test cases and tests the software by checking the consistency between the labels and the outputs. However, labeling test cases of MRC could be very costly due to their complexity, which makes reference-based validation hard to be extensible and sufficient. Furthermore, solely checking the consistency and measuring the overall score may not be sensible and flexible for assessing the language understanding capability. In this paper, we propose a property-based validation method for MRC software with Metamorphic Testing to supplement the reference-based validation. It does not refer to the labels and hence can make much data available for testing. Besides, it validates MRC software against various linguistic properties to give a specific and in-depth picture on linguistic capabilities of MRC software. Comprehensive experimental results show that our method can successfully reveal violations to the target linguistic properties without the labels. Moreover, it can reveal problems that have been concealed by the traditional validation. Comparison according to the properties provides deeper and more concrete ideas about different language understanding capabilities of the MRC software.
DOI 原文 ·
@inproceedings{paperbot6457,
title = {Validation on machine reading comprehension software without annotated labels: a property-based method},
author = {Songqiang Chen and Shuo Jin and Xiaoyuan Xie},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3468569}
}