A Formalism and an Algorithm for Computing Pragmatic Inferences and Detecting Infelicities
Paper · 1995 · Daniel Marcu
Summary
Linguists use "infelicity" freely, yet no one had given it a formal or computational definition. Marcu's 1994 University of Toronto MSc thesis supplies one for a specific case: the oddness that arises when a pragmatic inference is cancelled. He starts from a known contrast. Implicatures and presuppositions are never stated outright, so they can be defeated, while most semantic inferences cannot. He then splits the defeasible part in two: inferences that may be cancelled without strain, and inferences whose cancellation sounds wrong.
To hold these three strengths of information he builds stratified logic, a propositional and first-order system with:
- a lattice-based semantics,
- semantic tableaux,
- an ordering of models that prefers "optimistic" interpretations.
Within it he formalizes "u presupposes p" and "u is infelicitous". He uses it to address the presupposition projection problem and puzzles about nonexistent objects. A Lisp program takes stratified knowledge plus the logical form of utterances and returns felicitous optimistic models, presuppositions and infelicity warnings.
Key points
- Information is graded into three levels: undefeasible, felicitously defeasible and infelicitously defeasible. Pragmatic infelicity is defined as defeating the third kind.
- Stratified logic has propositional and first-order versions, Beth-style tableaux for building models, and a model ordering. Its default-reasoning behaviour is shown on the classic Tweety/penguin example.
- Projection through disjunctions and conditionals is handled with and without cancellation. Examples include the disjunction "Chris is a bachelor or a spinster" and a conditional stating that, should Mary have attended the party, John will regret Sue's coming.
- Existential presuppositions come from definite reference. The test case is "Ross worships Zeus", run both with no knowledge about Zeus and with full knowledge. The approach is compared with Parsons's and Hobbs's theories of nonexistence.
- The Lisp implementation runs in stages:
- find model schemata,
- keep the felicitous ones,
- select the optimistic ones,
- collect presuppositions.
- One example shows the contrast directly. "John does not regret that Mary came… because she didn't come" cancels a presupposition felicitously, while "John regrets that Mary came…, but she didn't come" is flagged as infelicitous.
Interesting ideas
- I1. Mark every lexical inference with its strength (hard, cancellable, or cancellable-but-odd) instead of a single default flag, so a contradiction can be labelled either as a legitimate retraction or as a defect.
- I2. Lexical knowledge is split into a semantic part, stated as plain entailments, and a pragmatic part, stated as rules that fire only when a word is actually uttered, so a word's meaning and its usage effects stay separate.
- I3. Interpretation is done by building all models with tableaux and then preferring the "optimistic" ones that keep the most defeasible inferences, so presuppositions emerge as what survives in every preferred model.
- I4. Existence is a defeasible predicate triggered by definite reference rather than built into quantification, so a text can speak of Zeus without committing the world to Zeus existing.
- I5. The thesis's test set is built from minimal pairs: the same presupposition trigger, once cancelled acceptably and once cancelled oddly.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): implicatures and presuppositions in prag (from "regret", "realize", clefts, "not a bachelor") could carry this three-way tag, so that a cancelled felicitous inference is dropped silently while a cancelled infelicitous one raises a visible, explainable warning.
- I2 (world): compiled verb and noun knowledge (e.g., "bachelor" entails male/adult/unmarried) could keep entailments in the ontology and attach utterance-triggered pragmatic rules separately, so the world builder knows which facts it may retract.
- I3 (world): when a text admits several world states, Mova could keep the candidates, rank them by how many cancellable inferences they keep, and report presuppositions as facts common to all top-ranked worlds, with the ranking as the explanation.
- I4 (world): entities from fables and tales could get a separate, cancellable "exists in the real world" flag, letting the answer layer distinguish in-story facts from real-world claims.
- I5 (learn): pragmatic evaluation could use such pairs as negative controls, checking that the system flags only the infelicitous member and never the acceptable cancellation.
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 Daniel Marcu. 1995. A Formalism and an Algorithm for Computing Pragmatic Inferences and Detecting Infelicities. arXiv:cmp-lg/9504019.
@misc{marcu1995formalism,
title = {{A Formalism and an Algorithm for Computing Pragmatic Inferences and Detecting Infelicities}},
author = {Daniel Marcu},
year = {1995},
doi = {10.48550/arxiv.cmp-lg/9504019},
eprint = {cmp-lg/9504019},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.cmp-lg/9504019}
}References
- J. Amsterdam. The Iterate Manual. Technical Report A.I. Memo No. 1236, M.I.T. Artificial Intelligence Laboratory, October 1990. find
- J.D. Atlas. What are negative existence statements about? Linguistics and Philosophy, 11:373–394, 1988. ↗
- J.L. Austin. How to Do Things with Words. Harvard University Press, 1962. find
- J.L. Bell and M. Machover. A Course in Mathematical Logic. Elsevier Science Publishers B.V., 1986. find
- G. Brewka. Reasoning about priorities in default logic. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pages 940–945, 1994. find
- B.F. Chellas. Modal Logic: an Introduction. Cambridge University Press, 1980. find
- J.P. Delgrande. A preference-based approach to default reasoning: Preliminary report. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pages 902–908, 1994. find
- G. Frege. Über sinn und bedeutung. Z. Philos. Philos. Kritik, 100:373–394, 1892. reprinted as: On Sense and Nominatum, In Feigl H. and Sellars W., editors, Readings in Philosophical Analysis, pages 85–102, Appleton-Century-Croft, New York, 1947. find
- G.J.M. Gazdar. Pragmatics: Implicature, Presupposition, and Logical Form. Academic Press, 1979. find
- M.L. Geis. The Language of Television Advertising. Academic Press, 1982. find
- M.L. Ginsberg. Multivalued logics: A uniform approach to reasoning in artificial intelligence. Computational Intelligence, 4:265–316, 1988. ↗
- D. Gordon and G. Lakoff. Conversational postulates. In Cole P. and Morgan J.L., editors, Syntax and Semantics, Speech Acts, volume 3, pages 83–106. Academic Press, 1975. find
- G.M. Green. Pragmatics and Natural Language Understanding. Lawrence Erlbaum Associates, Inc., Publishers, 1989. find
- N. Green. Normal state implicature. In Proceedings 28th Annual Meeting of the Association for Computational Linguistics, pages 89–96, 1990. find
- N. Green. Conversational implicatures in indirect replies. In Proceedings 30th Annual Meeting of the Association for Computational Linguistics, pages 64–71, 1992.
- H.P. Grice. Logic and conversation. In Cole P. and Morgan J.L., editors, Syntax and Semantics, Speech Acts, volume 3, pages 41–58. Academic Press, 1975. ↗
- H.P. Grice. Further notes on logic and conversation. In Cole P., editor, Syntax and Semantics, Pragmatics, volume 9, pages 113–127. Academic Press, 1978. ↗
- K.J.J. Hintikka. Existential presuppositions and existential commitments. Journal of Philosophy, 56:125–137, 1959. ↗
- K.J.J. Hintikka. Existential presuppositions and uniqueness presuppositions. In Lambert K., editor, Philosophical Problems in Logic, pages 20–55. Humanities Press, New York, 1970. ↗
- J.B. Hirschberg. A theory of scalar implicature. Technical Report MS-CIS-85-56, Department of Computer and Information Science, University of Pennsylvania, 1985. find
- G. Hirst. Existence assumptions in knowledge representation. Artificial Intelligence, 49:199–242, 1991. ↗
- J.R. Hobbs, M. Stickel, D. Appelt, and P. Martin. Interpretation as abduction. Artificial Intelligence, 63:69–142, 1993. find
- J.R. Hobbs. Ontological promiscuity. In Proceedings 23rd Annual Meeting of the Association for Computational Linguistics, pages 61–69, 1985. find
- L.R. Horn. On the Semantic Properties of Logical Operators in English. PhD thesis, University of California, Los Angeles, 1972. find
- D.L. Horton. Incorporating agents’ beliefs in a model of presupposition. Master’s thesis, Dept. of Computer Science, University of Toronto, 1987. Tech. Report CSRI-201, Computer Systems Research Institute, University of Toronto. find
- D. Horton and G. Hirst. Presuppositions as beliefs. In Proceedings of the International Conference on Computational Linguistics, COLING, pages 255–260, 1988.
- J. Kaplan. Cooperative responses from a portable natural language database query system. In Brady M. and Berwick R.C., editors, Computational Models of Discourse, pages 167–208. The MIT Press, 1982. find
- L. Karttunen and S. Peters. Conventional implicature. In Oh C.K. and Dinneen D.A, editors, Syntax and Semantics, Presupposition, volume 11, pages 1–56. Academic Press, 1979. find
- L. Karttunen. Implicative verbs. Language, 47:340–358, 1971. find
- L. Karttunen. Presupposition and linguistic context. Theoretical Linguistics, 1:3–44, 1974. ↗
- J.J. Katz and D.T. Langendoen. Pragmatics and presupposition. Language, 52:1–17, 1976. ↗
- P. Kay. The inheritance of presuppositions. Linguistics & Philosophy, 15:333– 379, 1992. ↗
- M. Kifer and E.L. Lozinskii. A logic for reasoning with inconsistency. Journal of Automated Reasoning, 9(2):179–215, November 1992. ↗
- M. Kifer and V.S. Subrahmanian. ized annotated logic programming and its applications. Journal of Logic Programming, 12(4):335–368, April 1992. find
- W. Labov. The boundaries of words and their meaning. In Bailey C.J. and Shuy R., editors, New Ways of Analyzing Variation in English, pages 340–373. Georgetown University Press, Washington DC, 1973. find
- P. Lasersohn. Existence presuppositions and background knowledge. Journal of Semantics, 10:113–122, 1993. ↗
- C. Lejewski. Logic and existence. British Journal for the Philosophy of Science, 5:104–119, 1954. ↗
- S.C. Levinson. Pragmatics. Cambridge University Press, 1983. find
- J. McCarthy. Circumscription — a form of nonmonotonic reasoning. Artificial Intelligence, 13:27–40, 1980. Theory of general- find
- J. McCarthy. Applications of circumscription to formalizing commonsense knowledge. Artificial Intelligence, 28:89–116, 1986. find
- A. Meinong. Über gegenstandstheorie. In Meinong A., editor, Untersuchungen zur Gegenstandstheorie und Psychologie. Barth, Leipzig, 1904. in: The theory of objects, Chisholm R.M. editor, Realism and the Background of Phenomenology, pages 76–117. Free Press, Glencoe, IL, 1960. find
- R.E. Mercer and R. Reiter. The representation of presuppositions using defaults. In Proceedings of the Fourth Biennal Conference of the Canadian Society for the Computational Studies of Intelligence (CSCSI/SCEIO), pages 103–107, 1982. find
- R.E. Mercer. A Default Logic Approach to the Derivation of Natural Language Presuppositions. PhD thesis, Department of Computer Science, University of British Columbia, 1987. find
- R.E. Mercer. Solving some persistent presupposition problems. In Proceedings of the International Conference on Computational Linguistics, COLING, pages 420–425, 1988.
- R.E. Mercer. Using default logic to derive natural language presuppositions. In Proceedings of the Seventh Biennal Conference of the Canadian Society for the Computational Studies of Intelligence (CSCSI/SCEIO), pages 14–21, 1988. find
- R.E. Mercer. Deriving natural language presuppositions from complex conditionals. In Proceedings of the Eighth Biennal Conference of the Canadian Society for the Computational Studies of Intelligence (CSCSI/SCEIO), pages 114–120, 1990. find
- R.E. Mercer. Presuppositions and default reasoning: A study in lexical pragmatics. In Pustejovski J. and Bergler S., editors, ACL SIG Workshop on Lexical Semantics and Knowledge Representation, pages 224–237, 1991.
- A. Nait Abdallah. An extended framework for default reasoning. In Csirik J., Demetrovics J., and Gecseg F., editors, International Conference on Fundamentals of Computation Theory, pages 339–348. Springer LNCS 380, 1989. find
- A. Nait Abdallah. Kernel knowledge versus belt knowledge in default reasoning: a logical approach. In Dehne F., Fiala F., and Koczkodaj W., editors, International Conference on Computing and Information, pages 675–686. Springer LNCS 497, 1991. find
- T. Parsons. Nonexistent Objects. Yale University Press, New Haven, CT, 1980. reprinted find
- W.V.O. Quine. Mathematical Logic. Cambridge, 1947. find
- W.V.O. Quine. Designation and existence. In Feigl H. and Sellars W., editors, Readings in Philosophical Analysis, pages 44–51. Appleton-Century-Croft, New York, 1949. find
- W.J. Rapaport. Meinongian semantics for propositional semantic networks. In Proceedings 23rd Annual Meeting of the Association for Computational Linguistics, pages 43–48, 1985. find
- R. Reiter. A logic for default reasoning. Artificial Intelligence, 13:81–132, 1980. ↗
- E. Reiter. The computational complexity of avoiding conversational implicatures. In Proceedings 28th Annual Meeting of the Association for Computational Linguistics, pages 97–104, 1990.
- B. Russell. On denoting. Mind n.s., 14:479–493, 1905. reprinted in: Feigl H. and Sellars W. editors, Readings in Philosophical Analysis, pages 103–115. Appleton-Century-Croft, New York, 1949. find
- R.A. van der Sandt. Presupposition projection as anaphora resolution. Journal of Semantics, 9:333–377, 1992. ↗
- J.M. Siskind and D.A. McAllester. Nondeterministic Lisp as a substrate for constraint logic programming. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pages 133–138, 1993. find
- J.M. Siskind and D.A. McAllester. Screamer: A portable efficient implementation of nondeterministic Common Lisp. Technical Report IRCS-93-03, University of Pennsylvania, Institute for Research in Cognitive Science, July 1 1993. find
- J.M. Siskind. Screaming yellow zonkers. Technical report, M.I.T. Artificial Intelligence Laboratory, September 1991. find
- R.M. Smullyan. First-Order Logic. Springer-Verlag, New York, 1970. find
- S. Soames. A projection problem for speaker presuppositions. Linguistic Inquiry, 10(4):623–666, Fall 1979. find
- S. Soames. How presuppositions are inherited: A solution to the projection problem. Linguistic Inquiry, 13(3):483–545, Summer 1982. find
- S. Soames. Presupposition. In Gabbay D. and Guenthner F., editors, Handbook of Philosophical Logic — Topics in the Philosophy of Language, pages 553–617. D. Reidel Publishing Company, 1989. find
- R.C. Stalnaker. Presuppositions. Journal of Philosophical Logic, 2:447– 457, 1973. find
- P.F. Strawson. On referring. Mind, 59:320–344, 1950. find
- F. Velman. Data semantics. In Groenendijk J.A.G. et. al., editor, Formal Methods in the Study of Language. Mathematisch Centrum, Amsterdam, 1981. find
- M.A. Walker. Redundancy in collaborative dialogue. In Proceedings of the International Conference on Computational Linguistics, COLING, pages 345–351, 1992. find
- R.M. Weischedel. A new semantic computation while parsing: Presupposition and entailment. In Oh C.K. and Dinneen D.A, editors, Syntax and Semantics, Presupposition, volume 11, pages 155–182. Academic Press, 1979. find
- D. Wilson and D. Sperber. Ordered entailments: An alternative to presuppositional theories. In Oh C.K. and Dinneen D.A, editors, Syntax and Semantics, Presupposition, volume 11, pages 299–324. Academic Press, 1979. ↗
- H. Zeevat. Presupposition and accommodation in update semantics. Journal of Semantics, 9:379–412, 1992. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/marcu-1995-formalism-algorithm-computing-pragmatic-inferences/