Elamur Research⌕
☰
home / papers / 2019 / Computational Investigations of Pragmatic Effects in Natural Language

Computational Investigations of Pragmatic Effects in Natural Language

Paper · 2019 · Jad Kabbara

Summary

This student-workshop thesis proposal argues that NLP has focused on literal meaning while neglecting pragmatics, the context-dependent intended meaning. It reports two finished studies that use function words as testbeds for pragmatic reasoning. The first is definiteness prediction: choosing the, a(n) or no article for a noun phrase. An attention-equipped LSTM beats a feature-engineered classifier. Longer context helps it handle article choices that seem to depend on coreference, including synonymous mentions. The second introduces a new task: deciding whether a context licenses an adverbial presupposition trigger such as again or also. The author builds binary datasets from Penn Treebank and English Gigaword and proposes a parameter-free weighted pooling attention model that outperforms the baselines on most triggers. The remaining plan has four parts:

  • a crowdsourced corpus of presuppositional effects,
  • summarizers that insert or drop adverbs to stay coherent,
  • reading-comprehension questions whose answers are implied rather than stated,
  • multi-task reuse of presupposition-aware representations.

The work matters because it treats implicit, presupposed content as a core modeling target rather than an afterthought.

Key points

  • Definiteness model: an LSTM with attention, POS tags, pre-trained vectors and extended context reaches 96.63% accuracy on WSJ/PTB. This is a 51% relative error reduction over the logistic regression of De Felice (2008), which used 10 types of hand-crafted features.
  • Ablations showed that pre-trained initialization, extra context, POS tags and attention all help, but by different amounts. Attention weights were used to interpret predictions.
  • The presupposition trigger datasets come from Penn Treebank and English Gigaword and cover five adverbs: too, again, also, still, yet. Class balance and the adverb's syntactic governor were controlled so that models cannot succeed through shallow correlations.
  • The weighted pooling attention is a self-attention variant that learns how to reweight attention scores rather than averaging hidden states uniformly. It adds no parameters over the LSTM baseline and reaches 82.42% accuracy for "also" on Gigaword. Baselines were logistic regression, RNN and CNN models.
  • The author notes that SQuAD is unsuitable for pragmatic QA because its answers are always explicit text spans.

Interesting ideas

  • I1. When building positive vs. negative contexts for a trigger, the author matches confounds such as label balance and the governing word, so a classifier cannot win through syntax alone.
  • I2. Adverbs like again, also, still and yet signal that a similar or earlier event exists, or that a state continues or ends. Reading them as event-history markers turns a function word into a world-state constraint.
  • I3. Article choice reflects discourse status: indefinites introduce a new referent, and definites point back to a known one, sometimes through a synonym.
  • I4. The proposed QA probes ask yes/no questions whose answer follows only from a presupposition. Hard negatives put the trigger on a different person, so a pure trigger detector fails.
  • I5. A summarizer should check, sentence by sentence, whether adding or dropping a trigger adverb keeps the presupposed context true and the output coherent.

For Mova

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

  • I1 (learn): Our negative controls could pair each trigger-bearing test sentence with a governor-matched sentence lacking the trigger, checking that rules respond to discourse rather than to head verbs.
  • I2 (world): Each "again" could add a presupposed earlier event with the same frame before the current one in the event order, and "still/yet" could assert that a state persists.
  • I3 (frames): The coreference step could treat "a N" as opening a new entity and "the N" as a strong cue to link to an earlier, possibly synonymous mention.
  • I4 (answer): We could write fable and tale tests like "Had X done this before?" with distractors where another character carries "again", checking that answers come from the world model.
  • I5 (back): The graph-to-text generator could emit "again/also/still" only when the meaning graph holds the matching prior or parallel event, and omit it otherwise.

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

Cite

Cite as Jad Kabbara. 2019. Computational Investigations of Pragmatic Effects in Natural Language. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Student Research Workshop.

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

@inproceedings{kabbara2019computational,
  title = {{Computational Investigations of Pragmatic Effects in Natural Language}},
  author = {Jad Kabbara},
  booktitle = {Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Student Research Workshop},
  year = {2019},
  doi = {10.18653/v1/n19-3010},
  url = {https://doi.org/10.18653/v1/n19-3010}
}

References

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

  1. Ashish Vaswani, Noam Shazeer, Niki Parmar, Llion Jones, Jakob Uszkoreit, Aidan N Gomez, and Ł ukasz Kaiser. 2017. Attention is all you need. In Advances in Neural Information Processing Systems 30, pages 5994–6004.
  2. Andre Cianflone, Yulan Feng, Jad Kabbara, and Jackie Chi Kit Cheung. 2018. Let’s do it “again”: A first computational approach to detecting adverbial presupposition triggers. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 2747– 2755, Melbourne, Australia. Association for Computational Linguistics. ↗
  3. Rachele De Felice. 2008. Automatic error detection in non-native English. Ph.D. thesis, University of Oxford. ↗
  4. Gottlob Frege. 1892. Über sinn und bedeutung. Zeitschrift für Philosophie und philosophische Kri-tik, 100:25–50. find
  5. David Graff, Junbo Kong, Ke Chen, and Kazuaki Maeda. 2007. English gigaword third edition. Technical report, Linguistic Data Consortium. ↗
  6. Jad Kabbara, Yulan Feng, and Jackie Chi Kit Cheung. 2016. Capturing pragmatic knowledge in article usage prediction using lstms. In COLING, pages 2625–2634. find
  7. Layth Muthana Khaleel. 2010. An analysis of presupposition triggers in english journalistic texts. Of College Of Education For Women, 21(2):523–551. find
  8. Yang Liu, Zhiyuan Liu, Tat-Seng Chua, and Maosong Sun. 2015. Topical word embeddings. In AAAI Conference on Artificial Intelligence. find
  9. Thang Luong, Hieu Pham, and Christopher D Manning. 2015. Bilingual word representations with monolingual quality in mind. In Proceedings of the 1st Workshop on Vector Space Modeling for Natural Language Processing, pages 151–159.
  10. Mitchell P. Marcus, Mary A. Marcinkiewicz, and Beatrice Santorini. 1993. Building a large annotated corpus of English: The Penn Treebank. Computational Linguistics, 19(2):313–330. ↗
  11. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in Neural Information Processing Systems, pages 3111–3119. ↗
  12. Romain Paulus, Caiming Xiong, and Richard Socher. 2018. A deep reinforced model for abstractive summarization. In International Conference on Learning Representations, Vancouver, Canada. ↗
  13. Jeffrey Pennington, Richard Socher, and Christopher D Manning. 2014. Glove: Global vectors for word representation. In EMNLP, volume 14, pages 1532– 1543.
  14. Pranav Rajpurkar, Jian Zhang, Konstantin Lopyrev, and Percy Liang. 2016. Squad: 100,000+ questions for machine comprehension of text. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pages 2383–2392. ↗

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/kabbara-2019-computational-investigations-pragmatic-effects-natural/