[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/ramsay-2009-english-commonsense-knowledge/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [English](https://md.mova.elamur.ai/free/en/docs/papers/en/) / Using English for commonsense knowledge

# Using English for commonsense knowledge

**Authors:** Allan Ramsay and Debora Field · **Year:** 2009 · **Venue:** Proceedings of the Eighth International Conference on Computational Semantics (IWCS 2009), pp. 181–194 **Link:** [aclanthology.org/W09-3717](https://aclanthology.org/W09-3717/) · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) (ACL Anthology, before 2016) — summary only

[Proceedings of the Eighth International Conference on Computational Semantics](https://aclanthology.org/volumes/W09-37/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/W09-3717/)
- [PDF](https://aclanthology.org/W09-3717.pdf)

**Authors (2)**

1. Allan Ramsay
2. Debora Field

Citations and author metrics from OpenAlex (); authors with the same name are not always told apart.

## What it is about

The paper argues for writing commonsense rules as English sentences, for example "eating fruit which contains vitamin C is good for X if X has scurvy", and for translating them into logical forms with a compositional grammar. A yes-or-no question is answered by theorem proving in property theory, and the explanation given to the user is taken from the proof tree. The examples are diet dialogues. The problems the authors discuss are intensional nouns and verbs, downward entailment (eating berries follows from eating fruit that contains vitamin C), paraphrase such as "allergic to" and "has an allergy to", which they normalise to one form during parsing rather than with two-way rules that loop, and the risk that proofs grow with the rule set. Proofs for the examples take about 0.1 second. The paper has no benchmark numbers; it is a design paper.

## Ideas

- I1. Write commonsense rules as English sentences parsed by `en` into the frames that `prag` already reads (`prag/src/frames.rs`). A rule is then a sentence, not a hand-written formula, and the parse coverage of the rule set can be measured.
- I2. Downward entailment as a deterministic check: "good for X if the broader kind is good for X" uses the hypernyms in `en/src/dict.rs`. Test it on lesson questions about berries and fruit.
- I3. Normalise paraphrases at parse time to one frame, as the paper does during logical form construction, not as two-way rules, which avoids loops in the reasoner.
- I4. Explanations from the trace: each answer lists the rules it used, so a student's answer can say why. Measure the share of answers that have a rule trace.

## For Mova

Chapters: [23. Complementation](https://md.mova.elamur.ai/free/en/docs/languages/en/23-complementation/) (propositional attitudes) and [19. The lexicon: vocabulary, multiword expressions and register](https://md.mova.elamur.ai/free/en/docs/languages/en/19-lexicon-mwe-register/). Code: `prag/src/frames.rs`, `en/src/dict.rs`, `world/src/qa.rs`. Measure: parse coverage of the rule sentences and the share of answers with a rule trace, run twice.

## Cite

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

```
@inproceedings{ramsay2009using,
  title = {{Using English for commonsense knowledge}},
  author = {Ramsay, Allan and Field, Debora},
  booktitle = {Proceedings of the Eighth International Conference on Computational Semantics},
  year = {2009},
  url = {https://aclanthology.org/W09-3717/}
}
```

- [← previous Annotating tense, mood and voice for English, French and German](https://md.mova.elamur.ai/free/en/docs/papers/ramm-2017-annotating-tense-mood-voice-english/)
- [next → "You might think about slightly revising the title": Identifying Hedges in Peer-tutoring Interactions](https://md.mova.elamur.ai/free/en/docs/papers/raphalen-2022-you-might-think-about-slightly/)
- [↑ back to English](https://md.mova.elamur.ai/free/en/docs/papers/en/)

## References

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

1. P. Aczel (1988). Non-Well-Founded-Sets. CSLI Publications, Stanford. [find](https://scholar.google.com/scholar?q=P%2E+Aczel+%281988%29%2E+Non%2DWell%2DFounded%2DSets%2E+CSLI+Publications%2C+Stanford%2E)
2. J. Barwise & J. Perry (1983). Situations and Attitudes. Bradford Books, Cambridge, MA. [find](https://scholar.google.com/scholar?q=J%2E+Barwise+%26+J%2E+Perry+%281983%29%2E+Situations+and+Attitudes%2E+Bradford+Books%2C+Cambridge%2C+MA%2E)
3. G. Bealer (1989). ‘Fine-grained type-free intensionality’. In G. Chierchia, B. H. Partee, & R. Turner (eds.), Properties, types and meaning: vol I, foundational issues. Kluwer Academic Publishers, Dordrecht/Boston/London. [find](https://scholar.google.com/scholar?q=G%2E+Bealer+%281989%29%2E+%E2%80%98Fine%2Dgrained+type%2Dfree+intensionality%E2%80%99%2E+In+G%2E+Chierchia%2C+B%2E+H%2E+Partee%2C+%26+R%2E+Turner+%28eds%2E%29%2C+Properties%2C+types+and+meaning%3A+vol+I%2C+foundational+issues%2E+Kluwer+Academic+Publishers%2C+Dor)
4. G. Chierchia & R. Turner (1987). ‘Semantics and Property Theory’. Linguistics and Philosophy 11(3). [find](https://scholar.google.com/scholar?q=G%2E+Chierchia+%26+R%2E+Turner+%281987%29%2E+%E2%80%98Semantics+and+Property+Theory%E2%80%99%2E+Linguistics+and+Philosophy+11%283%29%2E)
5. M. Cryan & A. M. Ramsay (1997). ‘A Normal Form for Property Theory’. In Proceedings of the 14th International Conference on Automated Deduction (CADE-14), vol. 1249 of Lecture Notes in Artificial Intelligence, pp. 237–251, Berlin. Springer-Verlag. [find](https://scholar.google.com/scholar?q=M%2E+Cryan+%26+A%2E+M%2E+Ramsay+%281997%29%2E+%E2%80%98A+Normal+Form+for+Property+Theory%E2%80%99%2E+In+Proceedings+of+the+14th+International+Conference+on+Automated+Deduction+%28CADE%2D14%29%2C+vol%2E+1249+of+Lecture+Notes+in+Artificial+Inte)
6. I. Dagan, et al. (2005). ‘The PASCAL Recognising Textual Entailment Challenge’. In Proceedings of Pascal Challenge Workshop on Recognizing Textual Entailment. [find](https://scholar.google.com/scholar?q=I%2E+Dagan%2C+et+al%2E+%282005%29%2E+%E2%80%98The+PASCAL+Recognising+Textual+Entailment+Challenge%E2%80%99%2E+In+Proceedings+of+Pascal+Challenge+Workshop+on+Recognizing+Textual+Entailment%2E)
7. D. R. Dowty, et al. (1981). Introduction to Montague Semantics. D. Reidel, Dordrecht. [find](https://scholar.google.com/scholar?q=D%2E+R%2E+Dowty%2C+et+al%2E+%281981%29%2E+Introduction+to+Montague+Semantics%2E+D%2E+Reidel%2C+Dordrecht%2E)
8. K. Konrad, et al. (1996). ‘An education and research tool for computational semantics’. In Proceedings of the 16th International Conference on Computational Linguistics (COLING-96), pp. 1098–1102, Copenhagen. [find](https://scholar.google.com/scholar?q=K%2E+Konrad%2C+et+al%2E+%281996%29%2E+%E2%80%98An+education+and+research+tool+for+computational+semantics%E2%80%99%2E+In+Proceedings+of+the+16th+International+Conference+on+Computational+Linguistics+%28COLING%2D96%29%2C+pp%2E+1098%E2%80%931102%2C+Cop)
9. R. Montague (1974). ‘The proper treatment of quantification in ordinary English’. In R. Thomason (ed.), Formal Philosophy: Selected Papers of Richard Montague, New Haven. Yale University Press. [find](https://scholar.google.com/scholar?q=R%2E+Montague+%281974%29%2E+%E2%80%98The+proper+treatment+of+quantification+in+ordinary+English%E2%80%99%2E+In+R%2E+Thomason+%28ed%2E%29%2C+Formal+Philosophy%3A+Selected+Papers+of+Richard+Montague%2C+New+Haven%2E+Yale+University+Press%2E)
10. A. M. Ramsay (1995). ‘A Theorem Prover for an Intensional Logic’. Journal of Automated Reasoning 14:237–255. [find](https://scholar.google.com/scholar?q=A%2E+M%2E+Ramsay+%281995%29%2E+%E2%80%98A+Theorem+Prover+for+an+Intensional+Logic%E2%80%99%2E+Journal+of+Automated+Reasoning+14%3A237%E2%80%93255%2E)
11. A. M. Ramsay (2001). ‘Theorem proving for untyped constructive λ-calculus: implementation and application’. Logic Journal of the Interest Group in Pure and Applied Logics 9(1):89–106. [find](https://scholar.google.com/scholar?q=A%2E+M%2E+Ramsay+%282001%29%2E+%E2%80%98Theorem+proving+for+untyped+constructive+%CE%BB%2Dcalculus%3A+implementation+and+application%E2%80%99%2E+Logic+Journal+of+the+Interest+Group+in+Pure+and+Applied+Logics+9%281%29%3A89%E2%80%93106%2E)
12. A. M. Ramsay & D. G. Field (2008). ‘Speech acts, epistemic planning and Grice’s maxims’. Logic and Computation 18:431–457. [find](https://scholar.google.com/scholar?q=A%2E+M%2E+Ramsay+%26+D%2E+G%2E+Field+%282008%29%2E+%E2%80%98Speech+acts%2C+epistemic+planning+and+Grice%E2%80%99s+maxims%E2%80%99%2E+Logic+and+Computation+18%3A431%E2%80%93457%2E)
13. A. M. Ramsay & H. L. Seville (2001). ‘Relevant Answers to WH-questions’. In 3rd International Conference on Inference in Computational Semantics, pp. 73–86, Siena. [find](https://scholar.google.com/scholar?q=A%2E+M%2E+Ramsay+%26+H%2E+L%2E+Seville+%282001%29%2E+%E2%80%98Relevant+Answers+to+WH%2Dquestions%E2%80%99%2E+In+3rd+International+Conference+on+Inference+in+Computational+Semantics%2C+pp%2E+73%E2%80%9386%2C+Siena%2E)
14. S. M. Shieber, et al. (1990). ‘Semantic-Head-Driven Generation’. Computational Linguistics 16(1):30–42. [find](https://scholar.google.com/scholar?q=S%2E+M%2E+Shieber%2C+et+al%2E+%281990%29%2E+%E2%80%98Semantic%2DHead%2DDriven+Generation%E2%80%99%2E+Computational+Linguistics+16%281%29%3A30%E2%80%9342%2E)
15. L. Steels (1979). ‘Procedural attachment’. Tech. rep., MIT. [find](https://scholar.google.com/scholar?q=L%2E+Steels+%281979%29%2E+%E2%80%98Procedural+attachment%E2%80%99%2E+Tech%2E+rep%2E%2C+MIT%2E)
16. R. Turner (1987). ‘A Theory of Properties’. Journal of Symbolic Logic 52(2):455– 472. [find](https://scholar.google.com/scholar?q=R%2E+Turner+%281987%29%2E+%E2%80%98A+Theory+of+Properties%E2%80%99%2E+Journal+of+Symbolic+Logic+52%282%29%3A455%E2%80%93+472%2E)
17. J. van Genabith & R. Crouch (1997). ‘How to glue a donkey to an f-structure’. In H. C. Bunt, L. Kievit, R. Muskens, & M. Verlinden (eds.), 2nd International Workshop on Computational Semantics, pp. 52–65, University of Tilburg. [find](https://scholar.google.com/scholar?q=J%2E+van+Genabith+%26+R%2E+Crouch+%281997%29%2E+%E2%80%98How+to+glue+a+donkey+to+an+f%2Dstructure%E2%80%99%2E+In+H%2E+C%2E+Bunt%2C+L%2E+Kievit%2C+R%2E+Muskens%2C+%26+M%2E+Verlinden+%28eds%2E%29%2C+2nd+International+Workshop+on+Computational+Semantics%2C+pp%2E+52)
