Improving the Precision of Natural Textual Entailment Problem Datasets
Paper · 2020 · Jean-Philippe Bernardy and Stergios Chatzikyriakidis
Summary
The authors ask whether the RTE (Recognizing Textual Entailment) datasets are fit for evaluating precise natural-language inference. Precise inference here means the careful judgement an expert would make, as opposed to loose, plausibility-based reasoning. They drew 150 problems at random from the RTE3 development set, all originally labelled as entailment. Each problem went to three experts in logic or linguistics. The experts re-judged it and wrote down any unstated assumption the entailment depended on, or explained why it failed.
Roughly half of all responses questioned the original "yes". After consolidating the judgements, the authors conclude:
- 28% of the problems do not entail at all.
- 42% entail only once hidden premises are made explicit.
- 30% are fine as they stand.
The result is a small but new kind of resource: 150 precise entailment problems built on naturally written text, with the missing hypotheses spelled out. The study also identifies recurring causes of imprecision and suggests ways to build sharper NLI datasets from the start.
Key points
- Data collection:
- Each of the 150 RTE3 problems was rated by three experts, each of whom handled a batch of 30 problems.
- This produced 449 judgements, 146 stated missing hypotheses and 47 justifications for "no".
- Collection took nearly six months.
- Distribution of responses:
- 49% plain yes
- 33% yes conditional on extra hypotheses
- 7% no without a reason
- 10% no with a reason
- Taken together, 50% of responses cast doubt on the original label.
- Agreement (Fleiss' Kappa) was κ=0.33 when answers were grouped as doubtful vs certain, but only κ=0.21 when grouped as yes vs no. Full agreement among the three experts (zero or three doubts) occurred for 48% of problems.
- Final consolidated labels: 42 No, 64 Yes with implicit hypotheses added, 44 plain Yes. Appeals to authority explain more than a quarter of the RTE errors.
- SNLI is argued to be weaker still for precise reasoning. Its pairs are captions of an unseen image, so "contradiction" often means "cannot describe the same picture" rather than logical incompatibility.
Interesting ideas
- I1. Experts often named the same missing premise but split on whether accepting it means "yes" or "no", so a doubtful/certain axis is more reliable than a yes/no label.
- I2. Turning hidden bridging premises (e.g. "making a product implies owning its brand") into explicit, listed hypotheses converts a fuzzy inference into a checkable one.
- I3. Replacing proper names with generic names of the same class separates textual inference from the reader's background knowledge about real entities.
- I4. The paper proposes an asymmetric game: one side writes watertight entailment problems and the other tries to refute them with counterexamples, guided by a list of known error types.
- I5. Many wrong "yes" labels came from treating a reported claim as established fact (an appeal to authority).
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (answer): Readers could report entailment in three states (entailed, entailed given a named assumption, not entailed) and be scored on that split rather than a single binary verdict.
- I2 (world): Whenever the world of the text needs a knowledge-graph or ontology fact to close an inference, record that fact as a cited premise in the explanation trace.
- I3 (learn): Use entity-anonymised copies of test items as a negative control, so a drop in accuracy reveals answers that leaked from world knowledge rather than from the text.
- I4 (learn): A self-play loop could pit a problem generator against a refuter, with surviving items becoming silver test data and refuted ones yielding repair rules.
- I5 (frames): Frames for reporting verbs should attribute the embedded proposition to its source as a claim, so the world layer does not assert it as true by default.
Institutions
📚 Shelves 4 Computer Science · 9,086 works Artificial Intelligence · 8,889 works Arts and Humanities · 9,296 works Language and Linguistics · 9,206 works
🧭 Topics 1 Reasoning · 510 works
Cite
Cite as Jean-Philippe Bernardy and Stergios Chatzikyriakidis. 2020. Improving the Precision of Natural Textual Entailment Problem Datasets. Proceedings of the Twelfth Language Resources and Evaluation Conference.
@inproceedings{bernardy2020improving,
title = {{Improving the Precision of Natural Textual Entailment Problem Datasets}},
author = {Jean-Philippe Bernardy and Stergios Chatzikyriakidis},
booktitle = {Proceedings of the Twelfth Language Resources and Evaluation Conference},
year = {2020},
url = {https://aclanthology.org/2020.lrec-1.844/}
}References
- Bowman, S. R., Angeli, G., Potts, C., and Manning, C. D. (2015). A large annotated corpus for learning natural language inference. In Proceedings of EMNLP, pages 632–642. ↗
- Cabooter, E., Weijters, B., Geuens, M., and Vermeirc, I. (2016). Scale format effects on response option interpretation and use. Journal of Business Research, 69:2574– 2584. ↗
- Camburu, O.-M., Rocktäschel, T., Lukasiewicz, T., and Blunsom, P. (2018). e-snli: natural language inference with natural language explanations. In Advances in Neural Information Processing Systems, pages 9539–9549. ↗ our card
- Dagan, I., Dolan, B., Magnini, B., and Roth, D. (2010). Recognizing textual entailment: Rational, evaluation and approaches–erratum. Natural Language Engineering, 16(1):105–105. ↗
- Gururangan, S., Swayamdipta, S., Levy, O., Schwartz, R., Bowman, S. R., and Smith, N. A. (2018). Annotation artifacts in natural language inference data. arXiv preprint arXiv:1803.02324. ↗
- Kalouli, A.-L., de Paiva, V., and Real, L. (2017a). Correcting contradictions. In Proceedings of the Computing Natural Language Inference Workshop. find
- Kalouli, A.-L., Real, L., and de Paiva, V. (2017b). Textual inference: getting logic from humans. In IWCS 2017—12th International Conference on Computational Semantics—Short papers. find
- Marelli, M., Menini, S., Baroni, M., Bentivogli, L., Bernardi, R., and Zamparelli, R. (2014). A SICK cure for the evaluation of compositional distributional semantic models. In LREC, pages 216–223. our card
- Sammons, M., Vydiswaran, V., and Roth, D. (2012). Recognizing textual entailment. Multilingual Natural Language Applications: From Theory to Practice, pages 209–258. find
- Williams, A., Nangia, N., and Bowman, S. R. (2017). A broad-coverage challenge corpus for sentence understanding through inference. arXiv preprint arXiv:1704.05426. ↗
- Zaenen, A., Karttunen, L., and Crouch, R. (2005). Local textual inference: can it be defined or circumscribed? In Proceedings of the ACL workshop on empirical modeling of semantic equivalence and entailment, pages 31– 36. Association for Computational Linguistics. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/bernardy-2020-improving-precision-natural-textual-entailment/