Performing fact verification based on structured data is important for many real-life applications and is a challenging research problem, particularly when it involves both symbolic operations and informal inference based on language understanding. In this paper, we present a Program-enhanced Verbalization and Graph Attention Network (ProgVGAT) to integrate programs and execution into textual inference models. Specifically, a verbalization with program execution model is proposed to accumulate evidences that are embedded in operations over the tables. Built on that, we construct the graph attention verification networks, which are designed to fuse different sources of evidences from verbalized program execution, program structures, and the original statements and tables, to make the final verification decision. To support the above framework, we propose a program selection module optimized with a new training strategy based on margin loss, to produce more accurate programs, which is shown to be effective in enhancing the final verification results. Experimental results show that the proposed framework achieves the new state-of-the-art performance, a 74.4% accuracy, on the benchmark dataset TABFACT.
翻译:根据结构化数据进行事实核查对于许多现实应用十分重要,并且是一个具有挑战性的研究问题,特别是当它涉及象征性操作和基于语言理解的非正式推断时。我们在本文件中提出一个增强程序强化的口交和图形注意网络(ProgVGAT),将程序和实施纳入文字推断模型。具体地说,建议用程序执行模型进行口头分析,以积累在表格操作中嵌入的证据。在此基础上,我们建立图形关注核查网络,目的是将口头程序执行、程序结构以及最初的语句和表格等不同证据来源结合起来,以便作出最后的核查决定。为了支持上述框架,我们提议了一个方案选择模块,以基于差值的新培训战略为优化,以产生更准确的程序,这在加强最后核查结果方面证明是有效的。实验结果显示,拟议的框架在基准数据集TABFACT上实现了新的状态性能,即74.4%的精确度。