Elamur Research⌕
☰
home / papers / 2007 / Recognizing Textual Entailment Using Sentence Similarity based on Dependency Tree Skeletons

Recognizing Textual Entailment Using Sentence Similarity based on Dependency Tree Skeletons

Paper · 2007 · Rui Wang and Günter Neumann

Summary

The paper addresses Recognizing Textual Entailment (RTE): deciding whether a text T supports a hypothesis H. Three observations about the RTE data guide the approach. H is usually shorter than T, much of T is irrelevant to the decision, and what matters most is how the relations between shared topics differ. The system therefore works backwards from H. It anchors on nouns that appear in both sentences and cuts a compact "tree skeleton" out of each dependency parse, keeping only the paths from those nouns up to a root. Each skeleton is then generalized into a sequence of coarse relation tags. The differences between the two sequences, plus checks on the root verb and its argument relations, form an Entailment Pattern, which a subsequence kernel classifies. Pairs the patterns cannot handle fall back to a triple-overlap score and a bag-of-words score. The system uses no WordNet, hand-written rules or extra corpora, yet reaches 71.1% (10-fold cross-validation, RTE-3 dev) and 66.9% (RTE-3 test). That score would have ranked in the top three at RTE-2.

Key points

  • Results:
    • 71.1% accuracy with Minipar + kernel + backups (10-fold CV on the 800-pair RTE-3 dev set).
    • 70.1% with the Stanford Parser in the same setup.
    • 66.9% on the RTE-3 test set when combining both parsers.
  • Coverage of the skeleton method:
    • Skeletons could be built for only 254 dev pairs, about 32% of the data.
    • On the pairs it covers, accuracy is roughly 74.8% (CV) and 68.8% (test).
    • QA pairs covered by patterns score about 91%.
  • The method shines on IE pairs, which are mostly binary relations: 74% versus 54.5% for the BoW baseline. BoW stays best on SUM pairs.
  • An Entailment Pattern is a quadruple <LSD, RSD, VC, VRC>:
    • left and right spine differences (LSD, RSD);
    • verb consistence (VC);
    • a three-valued verb-relation consistence (VRC).
  • Classification uses SMO from WEKA. Extra training pairs built from MUC, TREC and news did not raise overall accuracy, because they only helped pairs that were already covered.

Interesting ideas

  • I1. Use the hypothesis to decide which part of the text to examine: find shared nouns, then keep only the dependency paths linking them in T, which discards distracting material before any comparison.
  • I2. Turn a two-spine skeleton into a linear sequence (left spine, root, right spine), strip the shared prefix and suffix, and treat the leftover middle as the signal, so that "what differs" becomes an explicit, inspectable object.
  • I3. Flag a hypothesis whose subject and object have swapped relative to the text, even when the same words and verb appear, as a separate feature from verb-meaning similarity.
  • I4. Match dependency triples approximately at several relaxation levels (ignore head, ignore dependent, or ignore the label) and weight each level differently, using weights learned from data and normalized by hypothesis size.
  • I5. Report coverage and accuracy separately per task type, and route uncovered cases to simpler fallbacks. This showed that adding data only improved cases the method already handled.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (answer): A reader answering a question could locate the question's anchor entities in the text's tree and compare only the connecting subgraph, keeping each judgment small and explainable.
  • I2 (world): When checking whether a claim matches a stored relation, the leftover path difference could be logged as the reason for a mismatch rather than reported as a bare score.
  • I3 (frames): Frame comparison could carry an explicit role-consistency check (agent vs patient swapped), catching "X bought Y" vs "Y bought X" errors without lexical knowledge.
  • I4 (answer): A graded triple match with labelled relaxation levels would give partial-credit answers that still say exactly which part of the relation was missing.
  • I5 (learn): Evaluations should break down "how often the structured path fires" versus "how accurate it is when it fires," so that extra silver data is not mistaken for progress on coverage.

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

 Institutions

 Fields, topics and concepts

📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works

🧭 Topics 1Research subjects and languages the work is about.Reasoning · 1,426 works

Cite

Cite as Rui Wang and Günter Neumann. 2007. Recognizing Textual Entailment Using Sentence Similarity based on Dependency Tree Skeletons. Proceedings of the ACL-PASCAL Workshop on Textual Entailment and Paraphrasing.

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{wang2007recognizing,
  title = {{Recognizing Textual Entailment Using Sentence Similarity based on Dependency Tree Skeletons}},
  author = {Rui Wang and Günter Neumann},
  booktitle = {Proceedings of the ACL-PASCAL Workshop on Textual Entailment and Paraphrasing},
  year = {2007},
  doi = {10.3115/1654536.1654546},
  url = {https://doi.org/10.3115/1654536.1654546}
}

References

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

  1. Bar-Haim, R., Dagan, I., Dolan, B., Ferro, L., Giampiccolo, D., Magnini, B. and Szpektor, I. 2006. The Second PASCAL Recognising Textual Entailment Challenge. In Proc. of the PASCAL RTE-2 Challenge. find
  2. Bos, J. and Markert, K. 2005. Combining Shallow and Deep NLP Methods for Recognizing Textual Entailment. In Proc. of the PASCAL RTE Challenge. find
  3. Bunescu, R. and Mooney, R. 2006. Subsequence Kernels for Relation Extraction. In Advances in Neural Information Processing Systems 18. MIT Press. find
  4. Corley, C. and Mihalcea, R. 2005. Measuring the Semantic Similarity of Texts. In Proc. of the ACL Workshop on Empirical Modeling of Semantic Equivalence and Entailment.
  5. Dagan, R., Glickman, O. 2004. Probabilistic textual entailment: Generic applied modelling of language variability. In PASCAL Workshop on Text Understanding and Mining. find
  6. de Salvo Braz, R., Girju, R., Punyaka-nok, V., Roth, D., and Sammons, M. 2005. An Inference Model for Semantic Entailment in Natural Language. In Proc. of the PASCAL RTE Challenge. find
  7. Hickl, A., Williams, J., Bensley, J., Roberts, K., Rink, B. and Shi, Y. 2006. Recognizing Textual Entailment with LCC’s GROUNDHOG System. In Proc. of the PASCAL RTE-2 Challenge. find
  8. Klein, D. and Manning, C. 2003. Accurate Unlexicalized Parsing. In Proc. of ACL 2003.
  9. Kouylekov, M. and Magnini, B. 2006. Tree Edit Distance for Recognizing Textual Entailment: Estimating the Cost of Insertion. In Proc. of the PASCAL RTE-2 Challenge. find
  10. Lin, D. 1998. Dependency-based Evaluation of MINI-PAR. In Workshop on the Evaluation of Parsing Systems. find
  11. Tatu, M., Iles, B., Slavik, J., Novischi, A. and Moldovan, D. 2006. COGEX at the Second Recognizing Textual Entailment Challenge. In Proc. of the PAS-CAL RTE-2 Challenge. find
  12. Wang, R. and Neumann, G. 2007. Recognizing Textual Entailment Using a Subsequence Kernel Method. In Proc. of AAAI 2007. Witten, I. H. and Frank, E. Weka: Practical Machine Learning Tools and Techniques with Java Implementations. find
  13. Zanzotto, F.M. and Moschitti, A. 2006. Automatic Learning of Textual Entailments with Cross-pair Similarities. In Proc. of ACL 2006. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/wang-2007-recognizing-textual-entailment-sentence-similarity/