BUAP: Evaluating Compositional Distributional Semantic Models on Full Sentences through Semantic Relatedness and Textual Entailment
Paper · 2014 · Saúl León, Darnes Vilariño, David Pinto et al.
Summary
The BUAP team took part in SemEval 2014 Task 1, which asks systems to judge pairs of full sentences in two ways. The first is a graded relatedness score. The second is an entailment label. Their system turns each word into several kinds of evidence:
- dependency partners (object, subject, property);
- character n-grams and skip-grams;
- an LSA vector trained in R on a home-made corpus built from Europarl, Project Gutenberg and the Open Office Thesaurus.
For each of nine word-level similarity measures, every word of the first sentence is matched to its most similar word in the second sentence, and these best scores are summed. This yields a nine-dimensional feature vector per pair. Weka's logistic regression predicts relatedness. For entailment, the vector is extended with synonym, antonym and negation-cue flags and fed to an SVM.
Relatedness came out slightly below the task average, at rank 12 of 17. Entailment did better, at rank 7 of 18. The authors credit this gain to the lexical-relation and negation features. The work shows that cheap, hand-built similarity features can be competitive on sentence-pair tasks.
Key points
- Features f1–f3 compare dependency partners (object/subject/property). Each takes the best of six NLTK WordNet metrics: Leacock & Chodorow, Lesk, Wu & Palmer, Resnik, Lin and Jiang & Conrath.
- Features f4–f5 apply cosine similarity to character n-grams (n=2–5) and skip-grams (n=2–5, skip r=2–5). Features f6–f9 compare LSA vectors using the Mihalcea measure, cosine, Euclidean distance and Chebyshev distance.
- Relatedness results with logistic regression (Weka defaults) were Pearson 0.697, Spearman 0.645 and MSE 0.528. The averages across all runs were 0.719, 0.672 and 0.639.
- For entailment, the SVM (Weka defaults) added several binary features:
- WordNet synonyms;
- antonyms collected from Wikipedia;
- the negation cues "no", "not", "nobody" and "none".
- The entailment run placed 7th of 18 teams. The authors plan to reuse the entailment-only features for relatedness.
Interesting ideas
- I1. Scoring a sentence pair by greedily aligning each word to its best partner and summing gives an easy alignment-based similarity that can work with any word-level metric.
- I2. Instead of committing to one WordNet metric, take the maximum over six of them, so whichever metric fits a given word pair wins.
- I3. Comparing words through their dependency partners (subject, object, property) brings sentence structure into the similarity, beyond what lexical overlap captures.
- I4. A handful of negation-cue and antonym flags noticeably improved entailment over purely similarity-based features, because related sentences can still contradict each other.
- I5. The gap between the two subtasks acts as an informal ablation, isolating what the lexical-relation and negation features contribute.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (answer): Comparing a question with candidate answer sentences could use this greedy alignment, but over UD tree nodes rather than raw words, so each matched pair stays inspectable as an explanation.
- I2 (world): When the WordNet-derived ontology is queried for concept similarity, an ensemble-max over several path- and information-content-based measures could be cached alongside the record of which measure produced the value.
- I3 (frames): Frame matching between two texts could score role fillers (agent, patient, attribute) against each other separately, which mirrors these f1–f3 features in a frame-level form.
- I4 (answer): Readers judging whether a statement follows from a fable should explicitly check polarity and antonymy between aligned frames before trusting a high similarity score.
- I5 (learn): Evaluations could routinely run the same pipeline with and without a feature group on paired tasks, which treats the gap as evidence of what that group contributes.
Institutions
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works
🧭 Topics 1Research subjects and languages the work is about.Reasoning · 510 works
Cite
Cite as Saúl León, Darnes Vilariño, David Pinto, Mireya Tovar and Beatriz Beltrán. 2014. BUAP: Evaluating Compositional Distributional Semantic Models on Full Sentences through Semantic Relatedness and Textual Entailment. Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014).
@inproceedings{leon2014buap,
title = {{BUAP: Evaluating Compositional Distributional Semantic Models on Full Sentences through Semantic Relatedness and Textual Entailment}},
author = {Saúl León, Darnes Vilariño, David Pinto, Mireya Tovar and Beatriz Beltrán},
booktitle = {Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014)},
year = {2014},
doi = {10.3115/v1/s14-2021},
url = {https://doi.org/10.3115/v1/s14-2021}
}References
- Jay J. Jiang and David W. Conrath. Semantic similarity based on corpus statistics and lexical taxonomy. In Proc of 10th International Conference on Research in Computational Linguistics, RO-CLING’97, pages 19–33, 1997. ↗
- Claudia Leacock and Martin Chodorow. Combining local context and wordnet similarity for word sense identification. In Christiane Fellfaum, editor, MIT Press, pages 265–283, 1998. ↗
- Table 2: Results obtained at the substask “Textual Entailment” of the Semeval 2014 Task 1 find
- TEAM ID Illinois-LH run1 ECNU run1 UNAL-NLP run1 SemantiKLUE run1 The Meaning Factory run1 CECL ALL run1 BUAP run1 UoW run1 CDT run1 UIO-Lien run1 FBK-TR run3 StanfordNLP run5 UTexas run1 Yamraj run1 asjai run5 haLF run2 CNGL run1 UANLPCourse run2 Overall average Our difference against the overall average Michael Lesk. Automatic sense disambiguation using machine readable dictionaries: How to tell a pine cone from an ice cream cone. In Proceedings of the 5th Annual International Conference on Systems Documentation, pages 24–26. ACM, 1986. find
- Dekang Lin. An information-theoretic definition of similarity. In Proceedings of the Fifteenth International Conference on Machine Learning, ICML ’98, pages 296–304, San Francisco, CA, USA, 1998. Morgan Kaufmann Publishers Inc. find
- Marco Marelli, Luisa Bentivogli, Marco Baroni, Raffaella Bernardi, Stefano Menini, and Roberto Zamparelli. Semeval-2014 task 1: Evaluation of compositional distributional semantic models on full sentences through semantic relatedness and textual entailment. In Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval-2014), Dublin, Ireland, 2014a.
- Marco Marelli, Stefano Menini, Marco Baroni, Luisa Bentivogli, Raffaella Bernardi, and Roberto Zamparelli. A sick cure for the evaluation of compositional distributional semantic models. In ACCURACY 84.575 83.641 83.053 82.322 81.591 79.988 79.663 78.526 77.106 77.004 75.401 74.488 73.229 70.753 69.758 69.413 67.201 48.731 75.358 4.31% Rank 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 11-12 - Proceedings of LREC 2014, Reykjavik, Iceland, 2014b.
- Rada Mihalcea, Courtney Corley, and Carlo Strapparava. Corpus-based and knowledge-based measures of text semantic similarity. In Proceedings of the 21st National Conference on Artificial Intelligence, pages 775–780, 2006. find
- Philip Resnik. Using information content to evaluate semantic similarity in a taxonomy. In Proceedings of the 14th International Joint Conference on Artificial Intelligence, IJCAI’95, pages 448–453, San Francisco, CA, USA, 1995. ↗
- Zhibiao Wu and Martha Stone Palmer. Verb semantics and lexical selection. In Proceedings of the 32nd Annual Meeting of the Association for Computational Linguistics, pages 133–138, 1994. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/leon-2014-buap-evaluating-compositional-distributional-semantic/