Representing Meaning with a Combination of Logical and Distributional Models
Paper · 2016 · I. Beltagy, Stephen Roller, Pengxiang Cheng et al.
Summary
NLP applications need more from semantics than any single representation offers. Logical forms handle sentence structure, negation and quantifiers, but they are binary and depend on hand-built lexicons. Distributional vectors capture graded similarity between words and phrases but lack structural detail. Beltagy et al. describe a complete hybrid system that links the two through probabilistic logic, specifically Markov Logic Networks (MLNs).
The system works in three steps:
- Logical representation: sentences become first-order formulas, produced with Boxer.
- Knowledge base: weighted inference rules are built from distributional models, WordNet and PPDB. A logic-based alignment (a modified Robinson resolution) selects which lexical and phrasal rules are needed.
- Inference: MLN problems are reformulated so they stay tractable.
For textual entailment, the authors add a closed-world assumption, coreference handling for contradictions, multiple parses, a supervised entailment rule classifier and weight learning. On SICK, the system achieves state-of-the-art accuracy. Because the logic handles sentence structure, the setup also serves as a clean testbed for distributional lexical entailment.
Key points
- Result: evaluated on SICK's test portion, the full system scores 85.1% accuracy. Of all its components, the classifier for entailment rules (eclassif) matters most.
- Other knowledge sources: adding PPDB gave no gain, and WordNet slightly reduced accuracy.
- Soft rules: keeping rules soft and learning their weights helped, even though SICK does not grade entailment. The log-based variant (wlearn_log) was slightly better.
- Released rule set: 12,510 rules in total, of which 10,211 are unique (3,106 entailing, 177 contradictions, 6,928 neutral). The abstract instead gives 10,213. The data is at github.com/ibeltagy/rrr; the system code is at github.com/ibeltagy/pl-semantics.
- Distributional evaluation: this is the first test of the question posed by Levy et al. (2015) on real RTE data, and it finds distributional features useful for lexical entailment. The study also evaluates the compositional model of Paperno et al. (2014) on phrasal entailment. It notes that cosine similarity wrongly favors co-hyponyms.
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
Cite
Cite as I. Beltagy, Stephen Roller, Pengxiang Cheng, Katrin Erk and Raymond J. Mooney. 2016. Representing Meaning with a Combination of Logical and Distributional Models. Computational Linguistics.
@article{beltagy2016representing,
title = {{Representing Meaning with a Combination of Logical and Distributional Models}},
author = {I. Beltagy, Stephen Roller, Pengxiang Cheng, Katrin Erk and Raymond J. Mooney},
journal = {Computational Linguistics},
year = {2016},
doi = {10.1162/coli\_a\_00266},
url = {https://doi.org/10.1162/coli_a_00266}
}References
- The Core Language Engine. MIT Press. Andrews, Mark, Gabriella Vigliocco, and David Vinson. 2009. Integrating experiential and distributional data to learn semantic representations. Psychological Review, 116(3):463–498. find
- Bach, Stephen H., Bert Huang, Ben London, and Lise Getoor. 2013. Hinge-loss Markov random fields: Convex inference for structured prediction. In UAI 2013, pages 32–41, Bellevue, WA. find
- Baroni, Marco, Raffaella Bernardi, Ngoc-Quynh Do, and Chung-chieh Shan. 2012. Entailment above the word level in distributional semantics. In EACL 2012, pages 23–32, Avignon.
- Baroni, Marco, Raffaella Bernardi, and Roberto Zamparelli. 2014. Frege in space: A program for compositional distributional semantics. Linguistic Issues in Language Technology, 9(6):5–110. find
- Baroni, Marco and Alessandro Lenci. 2010. Distributional memory: A general framework for corpus-based semantics.
- Computational Linguistics, 36(4):673–721. Baroni, Marco and Alessandro Lenci. 2011. How we BLESSed distributional semantic evaluation. In GEMS 2011 Workshop on GEometrical Models of Natural Language Semantics, pages 1–10, Edinburgh.
- Baroni, Marco and Roberto Zamparelli. 2010. Nouns are vectors, adjectives are matrices: Representing adjective-noun constructions in semantic space. In EMNLP 2010, pages 1183–1193, Cambridge, MA. find
- Beltagy, I., Cuong Chau, Gemma Boleda, Dan Garrette, Katrin Erk, and Raymond Mooney. 2013. Montague meets Markov: Deep semantics with probabilistic logical form. In *SEM 2013, pages 11–21, Atlanta, GA. find
- Beltagy, I. and Katrin Erk. 2015. On the proper treatment of quantifiers in probabilistic logic semantics. In IWCS 2015, pages 140–150, London. find
- Beltagy, I., Katrin Erk, and Raymond Mooney. 2014. Probabilistic soft logic for semantic textual similarity. In ACL 2014, pages 1210–1219, Baltimore, MD. find
- Beltagy, I. and Raymond J. Mooney. 2014. Efficient Markov logic inference for natural language semantics. In StarAI 2014, pages 9–14. find
- Quebec City. Berant, Jonathan, Andrew Chou, Roy Frostig, and Percy Liang. 2013. Semantic parsing on Freebase from question-answer pairs. In EMNLP 2013, pages 1533–1544, Seattle, WA.
- Bird, Steven, Ewan Klein, and Edward Loper. 2009. Natural Language Processing with Python. find
- O’Reilly Media, Inc. Bjerva, Johannes, Johan Bos, Rob van der Goot, and Malvina Nissim. 2014. The meaning factory: Formal semantics for recognizing textual entailment and determining semantic similarity. In SemEval 2014, pages 642–646, Dublin.
- Blackburn, Patrick and Johan Bos. 2005. Representation and Inference for Natural Language: A First Course in Computational Semantics. find
- CSLI Publications, Stanford, CA. Bos, Johan. 2008. Wide-coverage semantic analysis with Boxer. In Proceedings of Semantics in Text Processing (STEP-2008), pages 277–286, Venice. find
- Bos, Johan. 2009. Applying automated deduction to natural language understanding. Journal of Applied Logic, 7:100–112. find
- Broecheler, Matthias, Lilyana Mihalkova, and Lise Getoor. 2010. find
- Probabilistic Similarity Logic. In UAI 2010, pages 73–82, Catalina Island, CA. find
- Brown, Susan Windisch. 2008. Choosing sense distinctions for WSD: Psycholinguistic evidence. In ACL 2008, pages 249–252, Columbus, OH. find
- Bruni, Elia, Gemma Boleda, Marco Baroni, and Nam-Khanh Tran. 2012. Distributional semantics in technicolor. In ACL 2012, pages 136–145, Jeju Island.
- Bunescu, Razvan and Ray Mooney. 2007. Multiple instance learning for sparse positive bags. In ICML 2007, pages 105–112, Corvalis. find
- Chang, Chih-Chung and Chih-Jen Lin. 2001. LIBSVM: a library for support vector machines. Software available at http://www.csie.ntu.edu.tw/~cjlin/ libsvm. ↗
- Clark, Stephen. 2012. Vector space models of lexical meaning. In J. van Bentham, M. Moortgat, and W. Buszkowski, editors, Handbook of Contemporary Semantics. Wiley-Blackwell, 2 edition, pages 345–384. find
- Clark, Stephen and James R. Curran. 2004. Parsing the WSJ using CCG and log-linear models. In ACL 2004, pages 103–110, Barcelona.
- Coecke, Bob, Mehrnoosh Sadrzadeh, and Stephen Clark. 2011. Mathematical foundations for a compositional distributed model of meaning. Linguistic Analysis, 36(1-4):345–384. find
- Cooper, Robin, Simon Dobnik, Shalom Lappin, and Staffan Larsson. 2015. Probabilistic type theory and natural language semantics. Linguistic Issues in Language Technology, 10(4):1–43. find
- Copestake, Ann and Dan Flickinger. 2000. An open-source grammar development environment and broad-coverage English grammar using HPSG. In LREC 2000, Athens. find
- Dagan, Ido, Dan Roth, Mark Sammons, and Fabio Massimo Zanzotto. 2013. Recognizing textual entailment: Models and applications. Synthesis Lectures on Human Language Technologies, 6(4):1–220. find
- Dechter, Rina, Kalev Kask, and Robert Mateescu. 2002. Iterative join-graph propagation. In UAI 2002, pages 128–136, Edmonton. find
- Dietterich, Thomas G., Richard H. Lathrop, and Tomas Lozano-Perez. 1997. Solving the multiple instance problem with axis-parallel rectangles. Artificial Intelligence, 89(1-2):31–71. Dinu, Georgiana, Stefan Thater, and Sören Laue. 2012. A comparison of models of word meaning in context. In HLT-NAACL… find
- Dowty, David R., Robert E. Wall, and Stanley Peters. 1981. Introduction to Montague Semantics. find
- D. Reidel, Dordrecht, Holland. Edmonds, Philip and Graeme Hirst. 2000. Reconciling fine-grained lexical knowledge and coarse-grained ontologies in the representation of near-synonyms. In Proceedings of the Workshop on Semantic Approximation, Granularity, and Vagueness, Breckenridge, CO. Erk, Katrin… find
- Fu, Ruiji, Jiang Guo, Bing Qin, Wanxiang Che, Haifeng Wang, and Ting Liu. 2014. Learning semantic hierarchies via word embeddings. In ACL 2014, pages 1199–1209, Baltimore, MD.
- Ganitkevitch, Juri, Benjamin Van Durme, and Chris Callison-Burch. 2013. PPDB: The paraphrase database. In NAACL-HLT 2013, pages 758–764, Atlanta, GA.
- Garrette, Dan, Katrin Erk, and Raymond Mooney. 2011. Integrating logical representations with probabilistic information using Markov logic. In IWCS 2011, pages 105–114, Oxford. find
- Geffet, Maayan and Ido Dagan. 2005. The distributional inclusion hypotheses and lexical entailment. In ACL 2005, pages 107–114, Ann Arbor, MI.
- Genesereth, M. R. and N. J. Nilsson. 1987. Logical foundations of artificial intelligence. find
- Morgan Kaufman, San Mateo, CA. Getoor, L. and B. Taskar. 2007. Introduction to Statistical Relational Learning. find
- MIT Press, Cambridge, MA. Geurts, Bart. 2007. Existential import. In I. Comorovski and K. van Heusinger, editors, Existence: syntax and semantics. Springer, Dordrecht, pages 253–271. find
- Gogate, Vibhav. 2014. IJGP-sampling and SampleSearch. Software available at http://www.hlt.utdallas.edu/~vgogate/ ijgp-samplesearch.html. ↗
- Gogate, Vibhav and Rina Dechter. 2011. SampleSearch: Importance sampling in presence of determinism. Artificial Intelligence, 175(2):694–729. find
- Gogate, Vibhav and Pedro Domingos. 2011. Probabilistic theorem proving. In UAI 2011, pages 256–265, Barcelona. find
- Grefenstette, Edward. 2013. Towards a formal distributional semantics: Simulating logical calculi with tensors. In *SEM 2013, pages 11–21, Atlanta, GA. find
- Grefenstette, Edward and Mehrnoosh Sadrzadeh. 2011. Experimental support for a categorical compositional distributional model of meaning. In EMNLP 2011, pages 1394–1404, Edinburgh, Scotland. Herbelot, Aurélie and Eva Maria Vecchi. 2015. Building a shared world: Mapping distributional to model-theor… find
- Hobbs, Jerry R., Mark E. Stickel, Paul Martin, and Douglas Edwards. 1988. Interpretation as abduction. In ACL 1988, pages 95–103, Buffalo, NY. find
- Kamp, Hans and Uwe Reyle. 1993. From Discourse to Logic. find
- Kluwer. Kok, Stanley, Parag Singla, Matthew Richardson, and Pedro Domingos. 2005. The Alchemy system for statistical relational AI. http://www.cs.washington.edu/ai/alchemy. ↗
- Kotlerman, Lili, Ido Dagan, Idan Szpektor, and Maayan Zhitomirsky-Geffet. 2010. Directional distributional similarity for lexical inference. Natural Language Engineering, 16(4):359–389. find
- Kruszewski, German, Denis Paperno, and Marco Baroni. 2015. Deriving Boolean structures from distributional vectors.
- Kwiatkowski, Tom, Eunsol Choi, Yoav Artzi, and Luke Zettlemoyer. 2013. Scaling semantic parsers with on-the-fly ontology matching. In EMNLP 2013, pages 1545–1556, Seattle, WA.
- Lai, Alice and Julia Hockenmaier. 2014. Illinois-lh: A denotational and distributional approach to semantics. In SemEval 2014, pages 329–334, Dublin. find
- Landauer, Thomas and Susan Dumais. 1997. A solution to Plato’s problem: The Latent Semantic Analysis theory of the acquisition, induction, and representation of knowledge. Psychological Review, 104(2):211. find
- Lenci, Alessandro and Giulia Benotto. 2012. Identifying hypernyms in distributional semantic spaces. In *SEM 2012, pages 75–79, Montreal.
- Levy, Omer, Steffen Remus, Chris Biemann, and Ido Dagan. 2015. Do supervised distributional methods really learn lexical inference relations? In NAACL HLT 2015, pages 970–976, Denver, CO.
- Lewis, Mike and Mark Steedman. 2013. Combined distributional and logical semantics. find
- Lewis, Mike and Mark Steedman. 2014. A* CCG parsing with a supertag-factored model. In EMNLP 2014, pages 990–1000, Doha.
- Liang, Percy, Michael Jordan, and Dan Klein. 2011. Learning dependency-based compositional semantics. In ACL-HLT 2011, pages 590–599, Portland, OR. find
- Lund, Kevin and Curt Burgess. 1996. Producing high-dimensional semantic spaces from lexical co-occurrence. Behavior Research Methods, Instruments, and Computers, 28(2):203–208. find
- MacCartney, Bill and Christopher D. Manning. 2009. An extended model of natural logic. In IWCS 2009, pages 140–156, Tilburg. find
- Marelli, Marco, Luisa Bentivogli, Marco Baroni, Raffaella Bernardi, Stefano Menini, and Roberto Zamparelli. 2014a. SemEval-2014 task 1: Evaluation of compositional distributional semantic models on full sentences through semantic relatedness and textual entailment. In SemEval 2014, pages 1–8, Dublin…
- Marelli, Marco, Stefano Menini, Marco Baroni, Luisa Bentivogli, Raffaella Bernardi, and Roberto Zamparelli. 2014b. A SICK cure for the evaluation of compositional distributional semantic models. In LREC 2014, pages 216–223, Reykjavik.
- Mikolov, Tomas, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. In ICLR 2013, Scottsdale, AZ.
- Mikolov, Tomas, Wentau Yih, and Geoffrey Zweig. 2013. Linguistic regularities in continuous space word representations. In NAACL-HLT 2013, pages 746–751, Atlanta, GA.
- Mitchell, Jeff and Mirella Lapata. 2008. Vector-based models of semantic composition. In ACL 2008, pages 236–244, Columbus, OH. find
- Mitchell, Jeff and Mirella Lapata. 2010. Composition in distributional models of semantics. Cognitive Science, 34(3):1388–1429. find
- Montague, Richard. 1970. Universal grammar. Theoria, 36:373–398. find
- Ng, Dominick and James R Curran. 2012. Dependency hashing for n-best CCG parsing. In ACL 2012, pages 497–505, Jeju Island. find
- Paperno, Denis, Nghia The Pham, and Marco Baroni. 2014. A practical and linguistically-motivated approach to compositional distributional semantics. In ACL 2014, pages 90–99, Baltimore, MD. find
- Parsons, Terry. 1990. Events in the semantics of English. find
- MIT Press, Cambridge, MA. Pasupat, Panupong and Percy Liang. 2015. Compositional semantic parsing on semi-structured tables. In ACL 2015, pages 1470–1480, Beijing.
- Pearl, Judea. 1988. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. find
- Morgan Kaufmann, San Mateo, CA. Poon, Hoifung and Pedro Domingos. 2008. Joint unsupervised coreference resolution with Markov logic. In EMNLP 2008, pages 650–659, Honolulu, HI.
- Princeton University. 2010. About WordNet. http://wordnet.princeton.edu. ↗
- Richardson, Matthew and Pedro Domingos. 2006. Markov logic networks. Machine Learning, 62:107–136. find
- Riedel, Sebastian, Hong-Woo Chun, Toshihisa Takagi, and Jun’ichi Tsujii. 2009. A Markov logic approach to bio-molecular event extraction. In BioNLP 2009, pages 41–49, Boulder, CA. find
- Riedel, Sebastian and Ivan Meza-Ruiz. 2008. Collective semantic role labelling with Markov logic. In CoNLL’08, pages 193–197, Manchester. find
- Robinson, J. A. 1965. A machine-oriented logic based on the resolution principle. Journal of the ACM, 12(1):23–41. find
- Roller, Stephen, Katrin Erk, and Gemma Boleda. 2014. Inclusive yet selective: Supervised distributional hypernymy detection. In COLING 2014, pages 1025–1036, Dublin.
- Sadrzadeh, Mehrnoosh, Stephen Clark, and Bob Coecke. 2013. The Frobenius anatomy of word meanings I: subject and object relative pronouns. Journal of Logic and Computation, 23(6):1293–1317. find
- Santus, Enrico. 2013. SLQS: An entropy measure. Master’s thesis, University of Pisa. Schütze, Hinrich. 1998. Automatic word sense discrimination. Computational Linguistics, 24(1):97–123.
- Silberer, Carina and Mirella Lapata. 2012. Grounded models of semantic representation. In EMNLP-CoNLL 2012, pages 1423–1433, Jeju Island. find
- Skolem, Thoralf. 1920. Logisch-kombinatorische Untersuchungen über die Erfüllbarkeit oder Beweisbarkeit mathematischer Sätze. Skrifter utgit av Videnskapselskapet i Kristiania, 4:4–36. find
- Snow, Rion, Daniel Jurafsky, and Andrew Y. Ng. 2006. Semantic taxonomy induction from heterogenous evidence. In COLING/ ACL 2006, pages 801–808, Sydney. find
- Strawson, P. F. 1950. On referring. Mind, 59:320–344. Thater, Stefan, Hagen Fürstenau, and Manfred Pinkal. 2010. Contextualizing semantic representations using syntactically enriched vector models. In ACL 2010, pages 948–957, Uppsala. find
- Tian, Ran, Yusuke Miyao, and Matsuzaki Takuya. 2014. Logical inference on dependency-based compositional semantics. In ACL 2014, pages 78–89, Baltimore, MD. find
- Turney, Peter and Patrick Pantel. 2010. From frequency to meaning: Vector space models of semantics. Journal of Artificial Intelligence Research, 37(1):141–188. van Eijck, Jan and Shalom Lappin. 2012. Probabilistic semantics for natural language. In Logic and interactive rationality (LIRA) yearbook.…
- Weeds, Julie, Daoud Clarke, Jeremy Reffin, David Weir, and Bill Keller. 2014. Learning to distinguish hypernyms and co-hyponyms. In COLING 2014, pages 2249–2259, Dublin.
- Weeds, Julie, David Weir, and Diana McCarthy. 2004. Characterising measures of lexical distributional similarity. In COLING 2004, pages 1015–1021, Geneva. find
- Zelle, John M. and Raymond J. Mooney. 1996. Learning to parse database queries using inductive logic programming. In AAAI 1996, pages 1050–1055, Portland, OR. Zirn, Cäcilia, Mathias Niepert, Heiner Stuckenschmidt, and Michael Strube. 2011. Fine-grained sentiment analysis with structural features. I…
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/beltagy-2016-representing-meaning-combination-logical-distributional/