Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PASTA: Table-Operations Aware Fact Verification via Sentence-Table Cloze Pre-training

About

Fact verification has attracted a lot of research attention recently, e.g., in journalism, marketing, and policymaking, as misinformation and disinformation online can sway one's opinion and affect one's actions. While fact-checking is a hard task in general, in many cases, false statements can be easily debunked based on analytics over tables with reliable information. Hence, table-based fact verification has recently emerged as an important and growing research area. Yet, progress has been limited due to the lack of datasets that can be used to pre-train language models (LMs) to be aware of common table operations, such as aggregating a column or comparing tuples. To bridge this gap, in this paper we introduce PASTA, a novel state-of-the-art framework for table-based fact verification via pre-training with synthesized sentence-table cloze questions. In particular, we design six types of common sentence-table cloze tasks, including Filter, Aggregation, Superlative, Comparative, Ordinal, and Unique, based on which we synthesize a large corpus consisting of 1.2 million sentence-table pairs from WikiTables. PASTA uses a recent pre-trained LM, DeBERTaV3, and further pretrains it on our corpus. Our experimental results show that PASTA achieves new state-of-the-art performance on two table-based fact verification benchmarks: TabFact and SEM-TAB-FACTS. In particular, on the complex set of TabFact, which contains multiple operations, PASTA largely outperforms the previous state of the art by 4.7 points (85.6% vs. 80.9%), and the gap between PASTA and human performance on the small TabFact test set is narrowed to just 1.5 points (90.6% vs. 92.1%).

Zihui Gu, Ju Fan, Nan Tang, Preslav Nakov, Xiaoman Zhao, Xiaoyong Du• 2022

Related benchmarks

TaskDatasetResultRank
Table Fact VerificationTabFact (test)
Accuracy89.3
98
Fact VerificationTabFact
Accuracy90.8
73
Table Fact VerificationTabFact small (test)
Accuracy0.906
57
Table Fact VerificationTABFACT simple (test)
Accuracy96.7
39
Table Fact VerificationTABFACT complex (test)
Accuracy85.6
39
Table-based Fact VerificationTabFact small 1.0 (test)
Accuracy90.8
26
Table Fact VerificationTABFACT (val)
Accuracy89.2
21
Table-based Fact VerificationSEM-TAB-FACTS (val)
Micro-F184.23
6
Table-based Fact VerificationSEM-TAB-FACTS (test)
Micro F184.1
6
Showing 9 of 9 rows

Other info

Code

Follow for update