Elamur Research⌕
☰
home / papers / 2018 / UKP-Athene: Multi-Sentence Textual Entailment for Claim Verification

UKP-Athene: Multi-Sentence Textual Entailment for Claim Verification

Summary

The paper describes UKP-Athene, the team's entry to the FEVER shared task, which ranked third of 23 systems in preliminary results. FEVER asks a system to check a claim against English Wikipedia. It must find relevant articles, pick out the evidence sentences, and then label the claim Supported, Refuted or NotEnoughInfo. A prediction only counts if the evidence is also correct. The authors built a three-stage pipeline:

  • Document retrieval is treated as entity linking. Candidate mentions come from a constituency parser plus hand-written heuristics, articles are looked up through the MediaWiki API, and stemmed-title rules filter the results.
  • Sentence selection uses ESIM reworked into a ranker trained with a hinge loss on sampled negatives.
  • Entailment uses a second ESIM extension that reads five evidence sentences at once and combines them through attention.

On the development set, every stage beat the organizers' baseline by a wide margin, and the full-pipeline FEVER score roughly doubled. The work shows that a modular design with simple retrieval and attention-based aggregation of evidence goes a long way for automated fact-checking.

Key points

  • The FEVER dataset has 185,445 Wikipedia-based claims, and each claim comes with one or more evidence sets.

  • Development-set results against the baseline:

    StageBaselineUKP-Athene
    Document retrieval accuracy70.2093.55
    Sentence selection recall44.2287.10
    Label accuracy52.0968.49
    FEVER score32.2764.74
  • Keeping more MediaWiki hits per mention helped steadily. Moving from 3 to 7 results per mention raised document accuracy from 92.60 to 93.55.

  • The entailment model scored best when given all five selected sentences (FEVER score 64.74). Sentence ranking at test time averaged the scores of ten ESIM models trained with different random seeds.

  • Word vectors were GloVe and FastText concatenated, both pretrained on Wikipedia.

  • The error analysis identified several recurring failure types:

    • misspelled entity names;
    • Wikipedia titles disambiguated with parentheses;
    • evidence that never names the claim's entity directly;
    • numbers the embeddings cannot tell apart, such as 22 versus 72 beats per minute;
    • borderline NotEnoughInfo cases.

Interesting ideas

  • I1. Use more than named entities as mention candidates. Off-the-shelf NER misses titles of films, songs and similar works. The authors also treat every noun phrase, the words before the main verb, and the whole claim as candidates, which is a cheap way to boost recall for any task that links text to an encyclopedia.
  • I2. Filter candidates by stemmed-title containment. An article is kept only if its title, with the parenthetical part removed and the words stemmed, appears fully inside the stemmed claim. This simple, explainable precision check could carry over to other languages, given a suitable stemmer.
  • I3. Turn a classifier into a ranker. ESIM's final representation is fed to a single scoring neuron and trained with a margin loss. Positive examples are true evidence sets, and negatives are random sentences drawn from the same articles, so the negatives are hard but cheap to produce. The same trick works for any retrieval setting that only has positive annotations.
  • I4. Aggregate multiple pieces of evidence with attention. Each claim–sentence pair is encoded separately, weighted by how similar it is to the claim, and the results are pooled. This lets the model judge a claim from several sentences without concatenating them into one long input, and it applies to multi-document QA or stance detection.
  • I5. Sweep the number of retrieved items at each stage. Varying how many documents and sentences are passed downstream shows exactly where recall stops paying off. This is a useful diagnostic for tuning any multi-stage pipeline.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Topics: Named entity recognition

Cited by

82 papers of our library cite it (of the 140884 whose bibliographies we read); 8 of them have a page here, 74 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/w18-5516

@inproceedings{hanselowski2018ukp,
  title = {{UKP-Athene: Multi-Sentence Textual Entailment for Claim Verification}},
  author = {Hanselowski, Andreas and Zhang, Hao and Li, Zile and Sorokin, Daniil and Schiller, Benjamin and Schulz, Claudia and Gurevych, Iryna},
  booktitle = {Proceedings of the First Workshop on Fact Extraction and VERification (FEVER)},
  year = {2018},
  doi = {10.18653/v1/w18-5516},
  url = {https://doi.org/10.18653/v1/w18-5516}
}

References

9 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Piotr Bojanowski, Edouard Grave, Armand Joulin, and Tomas Mikolov. 2016. Enriching word vectors with subword information. arXiv preprint arXiv:1607.04606. find
  2. Samuel R Bowman, Gabor Angeli, Christopher Potts, and Christopher D Manning. 2015. A large annotated corpus for learning natural language inference. arXiv preprint arXiv:1508.05326. find
  3. Qian Chen, Xiaodan Zhu, Zhenhua Ling, Si Wei, Hui Jiang, and Diana Inkpen. 2016. Enhanced LSTM for natural language inference. arXiv preprint arXiv:1609.06038. find
  4. Silviu Cucerzan. 2007. Large-Scale Named Entity Disambiguation Based on Wikipedia Data. In Proceedings of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL), pages 708–716, Prague, Czech Republic. find
  5. Matt Gardner, Joel Grus, Mark Neumann, Oyvind Tafjord, Pradeep Dasigi, Nelson F. Liu, Matthew Peters, Michael Schmitz, and Luke S. Zettlemoyer. 2017. AllenNLP: A deep semantic natural language processing platform. find our card
  6. Alex Graves and Jürgen Schmidhuber. 2005. Frame-wise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Networks, 18(5-6):602–610. find
  7. Jeffrey Pennington, Richard Socher, and Christopher Manning. 2014. Glove: Global vectors for word representation. In Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), pages 1532–1543. find
  8. Daniil Sorokin and Iryna Gurevych. 2018. Mixing Context Granularities for Improved Entity Linking on Question Answering Data across Entity Categories. In Proceedings of the 7th Joint Conference on Lexical and Computational Semantics (*SEM 2018), pages 65–75. Association for Computational Linguistics… find
  9. James Thorne, Andreas Vlachos, Christos Christodoulopoulos, and Arpit Mittal. 2018. FEVER: A large-scale dataset for fact extraction and verification. In NAACL-HLT. find our card

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/hanselowski-2018-ukp-athene-multi-sentence-textual/