Preserving Knowledge Invariance: Rethinking Robustness Evaluation of Open Information Extraction
Ji Qi, Chuchun Zhang, Xiaozhi Wang, Kaisheng Zeng, Jifan Yu, Jinxin Liu, Jiuding Sun, Yuxiang Chen, Lei Hou, Juanzi Li, Bin Xu
TL;DR
This work tackles the brittleness of Open Information Extraction under distributional drift by introducing ROBUST, a large-scale clique-based benchmark where sentences sharing the same knowledge meaning differ in syntactic form. It couples syntactically controlled paraphrase generation with a two-stage human annotation pipeline to create 1,272 robustness cliques (4,971 sentences, 16,191 extractions) and defines a clique-level robustness metric based on the worst-case per-sentence performance, ensuring compatibility with CaRB. Empirical results across six OpenIE baselines and ChatGPT reveal substantial robustness gaps on ROBUST (average F1 decreases around $18\%$), with SpanOIE being comparatively more robust and ChatGPT’s robustness still lagging behind; syntactic divergence correlates with increased performance variance. The findings emphasize the importance of robustness benchmarks for OpenIE and provide a practical framework and resources to advance distributionally robust information extraction systems.
Abstract
The robustness to distribution changes ensures that NLP models can be successfully applied in the realistic world, especially for information extraction tasks. However, most prior evaluation benchmarks have been devoted to validating pairwise matching correctness, ignoring the crucial measurement of robustness. In this paper, we present the first benchmark that simulates the evaluation of open information extraction models in the real world, where the syntactic and expressive distributions under the same knowledge meaning may drift variously. We design and annotate a large-scale testbed in which each example is a knowledge-invariant clique that consists of sentences with structured knowledge of the same meaning but with different syntactic and expressive forms. By further elaborating the robustness metric, a model is judged to be robust if its performance is consistently accurate on the overall cliques. We perform experiments on typical models published in the last decade as well as a popular large language model, the results show that the existing successful models exhibit a frustrating degradation, with a maximum drop of 23.43 F1 score. Our resources and code are available at https://github.com/qijimrc/ROBUST.
