Elamur Research⌕
☰
home / papers / 2018 / Semantic Equivalence Detection: Are Interrogatives Harder than Declaratives?

Semantic Equivalence Detection: Are Interrogatives Harder than Declaratives?

Paper · 2018 · João Rodrigues, Chakaveh Saedi, António Branco et al.

Summary

The paper asks whether detecting semantic equivalence is harder for questions than for statements. Paraphrase detection between declaratives and Duplicate Question Detection (DQD) are both forms of Semantic Text Similarity (STS), but the authors note that synonymy works differently for each. Two statements are equivalent when swapping them keeps truth conditions intact. Two questions are equivalent when every good answer to one also answers the other. To compare the cases fairly, they build equal-sized, class-balanced subsets from four English corpora: MSRPC (declaratives), Quora (interrogatives), DupStack (mixed), and PIT (tweets). They then run the established DQD approaches from their earlier work on each subset, with DCNN emerging as the strongest. Three findings stand out:

  • Duplicate question pairs share less surface material than paraphrase pairs, as measured with BLEU.
  • Resolvers score clearly lower on questions than on statements.
  • Tweets are the hardest segment type of all.

They also show that adding cheaply harvested question pairs to declarative training data improves declarative paraphrase detection, but only if the original declarative data stays in the mix. This matters when comparing scores across datasets of different segment types.

Key points

  • Each of the four corpora (MSRPC, Quora, DupStack, PIT) contributes 7,800 pairs, split evenly into 3,900 duplicates and 3,900 non-duplicates. The data is divided 80/20 into training and test sets.

  • MSRPC has only 1,901 genuine negatives. The authors created the remaining 1,999 by randomly pairing sentences drawn from different pairs.

  • In cross-corpus experiments, DCNN performs best overall. Interrogatives prove harder than declaratives, and tweets are the hardest.

  • Results on MSRPC test data (accuracy) by training set:

    Training dataAccuracy
    MSRPC alone78.42
    Quora100k alone74.42
    MSRPC + Quora100k79.36
    All four sets merged79.42
  • Merging datasets helps resolvers for declaratives but not resolvers for interrogatives.

Interesting ideas

  • I1. Equivalence of statements and equivalence of questions need different tests: substitution that preserves truth for statements, interchangeable answers for questions.
  • I2. Before claiming one input type is harder than another, the authors equalize dataset size and class balance across corpora, so differences reflect the input type rather than the data conditions.
  • I3. When natural negative examples are scarce, extra negatives can be made by recombining sentences from unrelated pairs.
  • I4. Measuring surface overlap (BLEU) between the two members of a pair is a quick diagnostic of how much a task rewards shallow matching.
  • I5. A small hand-annotated set can be enlarged with a large free byproduct dataset of a related type, but only while the in-type data stays in the mix; the out-of-type data alone performed worse.

For Mova

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

  • I1 (answer): Two user questions could be treated as the same when they resolve to the same answer set in the world of the text, instead of comparing their wording.
  • I2 (learn): Evaluations that compare genres (fables, school tests, word problems) should use matched-size, balanced samples so the scores are actually comparable.
  • I3 (learn): This is a cheap way to generate negative controls for frame or coreference matchers, though such easy negatives should be reported separately from hard ones.
  • I4 (back): The same overlap measure could check that text → graph → text paraphrases change the wording while keeping the meaning, so the system is not just copying the input.
  • I5 (learn): When adding silver or out-of-genre data to gold treebanks or frame annotations, the gold data should always be kept in training, and a gold-only baseline should be tracked.

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

Also on the byline: University of Minho.

Cite

Cite as João Rodrigues, Chakaveh Saedi, António Branco and João Silva. 2018. Semantic Equivalence Detection: Are Interrogatives Harder than Declaratives?. Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018).

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

@inproceedings{rodrigues2018semantic,
  title = {{Semantic Equivalence Detection: Are Interrogatives Harder than Declaratives?}},
  author = {João Rodrigues, Chakaveh Saedi, António Branco and João Silva},
  booktitle = {Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)},
  year = {2018},
  doi = {10.63317/337qsjbk3jsg},
  url = {https://doi.org/10.63317/337qsjbk3jsg}
}

References

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

  1. Agirre, E., Gonzalez-Agirre, A., Cer, D., and Diab, M. (2012). Semeval-2012 task 6: A pilot on semantic textual similarity. In Proceedings of the 1st Joint Conference on Lexical and Computational Semantics (*SEM 2012), pages 385–393.
  2. Bogdanova, D., dos Santos, C. N., Barbosa, L., and Zadrozny, B. (2015). Detecting semantically equivalent questions in online user forums. In Proceedings of the 19th Conference on Computational Natural Language Learning (CoNLL), pages 123–131. find
  3. Nakov, P., Marquez, L., Moschitti, A., Magdy, W., Mubarak, H., Freihat, A. A., Glass, J., and Randeree, B. (2016). Semeval-2016 task 3: Community question answering. In Proceedings of the 11th International Conference on Semantic Evaluation (SemEval), pages 27–48.
  4. Rodrigues, J., Saedi, C., Maraev, V., Silva, J., and Branco, A. (2017). Ways of asking and replying in duplicate question detection. In Proceedings of the 6th Joint Conference on Lexical and Computational Semantics (*SEM 2017). find
  5. Saedi, C., Rodrigues, J., Silva, J., Branco, A., and Maraev, V. (2017). Learning profiles in duplicate question detection. In Proceedings of the IEEE 16th International Conference on Information Reuse and Integration (IEEE IRI 2017). find
  6. Wu, Y., Zhang, Q., and Huang, X. (2011). Efficient near-duplicate detection for Q&A forum. In Proceedings of the 5th International Joint Conference on Natural Language Processing (IJCNLP), pages 1001–1009. 10. find
  7. Language Resource References Dolan, B. and Brockett, C. (2005). Automatically constructing a corpus of sentential paraphrases. In Proceedings of the 3rd International Workshop on Paraphrasing (IWP 2005).
  8. Hoogeveen, D., Verspoor, K. M., and Baldwin, T. (2015). CQADupStack: A benchmark data set for community question-answering research. In Proceedings of the 20th Australasian Document Computing Symposium, pages 3:1–3:8. find
  9. Iyer, S., Dandekar, N., and Csernai, K. (2017). First Quora dataset release: Question pairs. find
  10. Xu, W., Callison-Burch, C., and Dolan, B. (2015). Semeval-2015 task 1: Paraphrase and semantic similarity in Twitter (PIT). In Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval), pages 1– 11.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/rodrigues-2018-semantic-equivalence-detection-are-interrogatives/