Speech Acts as a Basis for Understanding Dialogue Coherence
Paper · 1978 · C. Raymond Perrault and James F. Allen
Summary
Perrault, Allen and Cohen ask what makes a dialogue hang together. Their answer is that utterances, like physical actions, are steps in plans. A dialogue reads as coherent when a listener can reconstruct the goal those steps serve. Each agent keeps a model of the world, including its beliefs about the other agent's beliefs and wants. Speech acts are planning operators with preconditions and effects, and those effects land mainly on these mutual models. The authors restrict themselves to two acts, REQUEST and INFORM, and treat questions as a request to be informed. They also limit the setting to cooperative, task-oriented dialogues, mostly with a train-station information clerk. They state requirements for representing belief, want, "knowing whether" and mutual belief. The program OSCAR plans speech acts and is used to test the act definitions. The paper also sketches how recognising the speaker's plan explains:
- indirect requests,
- elliptical replies and acknowledgements,
- helpful answers that address obstacles the asker has not mentioned,
- the choice of referring expressions.
Key points
- Only REQUEST and INFORM are modelled, as prototypes of Searle's directive and representative classes. A question is a REQUEST that the hearer INFORM.
- Models are built on belief (following Hintikka), not on knowledge as true belief, so that disagreement can be represented. "OTHER knows whether P" is a disjunction of two beliefs, and the authors call this essential for planning yes/no questions.
- Different situations need different depths of belief nesting:
- Disagreement needs two levels.
- Lying needs at least three.
- Mutual belief is unbounded in principle, but Cohen (1978) stores it finitely with a circular structure, usually in three levels.
- OSCAR is meant to predict all and only the speech acts a person would appropriately produce in a given situation.
- Successful definite reference depends on the hearer's model of the speaker, not on the facts. Their adaptation of Donnellan's martini example shows this: a woman whose glass Jones believes holds water can still be picked out as "the woman holding the martini".
Interesting ideas
- I1. Give speech acts preconditions and effects on the participants' belief models, so that explaining an utterance becomes a matter of recognising the plan behind it, not matching surface forms.
- I2. Represent "knows whether P" as a disjunction of two belief states, so the system can record that someone has an answer without itself knowing it.
- I3. Treat a cooperative answer as finding obstacles in the plan the asker probably holds. Their example is replying "It's closed" when asked where the nearest service station is.
- I4. Choose a referring expression by checking that it picks out the intended object in the hearer's model, not in the speaker's own picture of reality.
- I5. Nest beliefs to a fixed, purpose-driven depth: two levels for disagreement, three for deception.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): crate prag could store each detected act as an operator with explicit preconditions and effects, which yields a traceable reason for every act label.
- I2 (world): the world of the text could hold such disjunctive beliefs for characters, which matters for tales where one character knows a secret the reader has not yet learned.
- I3 (answer): when answering QA on fables, Mova could infer the asker's goal and check whether it is blocked, then report the blocker instead of only the literal fact.
- I4 (back): generation could test each candidate description against the reader's assumed knowledge state, and choose, for example, between "the drawer with the hammer" and a positional description.
- I5 (world): this gives a principled cap on nesting when tracking who believes what about whom, enough to model tricksters in fables without unbounded recursion.
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
🧭 Topics 2Research subjects and languages the work is about.Dialogue systems · 624 worksSpeech act theory · 229 works
Cite
Cite as C. Raymond Perrault and James F. Allen. 1978. Speech Acts as a Basis for Understanding Dialogue Coherence. Theoretical Issues in Natural Language Processing-2.
@inproceedings{perrault1978speech,
title = {{Speech Acts as a Basis for Understanding Dialogue Coherence}},
author = {C. Raymond Perrault and James F. Allen},
booktitle = {Theoretical Issues in Natural Language Processing-2},
year = {1978},
doi = {10.3115/980262.980282},
url = {https://doi.org/10.3115/980262.980282}
}References
- Allen, J.F. and Perrault, C.R., "Participating in Dialogue: Understanding via Plan Deduction", 2nd National Conference of the Canadian Society for Studies in Computational Intelligence, Toronto, July, 1978. find
- Cohen, P.R., "On Knowing What to Say: Planning Speech Acts", TRII8 Dept. of Computer Science, University of Toronto, 1978. find
- Donnellan, K., "Reference and Definite Description", The Philosophical Review, vol. 75, 1960, pp280-304. Reprinted in Semantics, Steinberg and Jacobovits, eds., Cambridge University Press, 1970. find
- Fikes, R. E. and Nilsson, N. J., 1970, "STRIPS: A new approach to the application of theorem proving", Artificial Intelligence 2, 1970. find
- Grosz, B. J., "The Representation and Use of Focus in Natural Language Dialogues", 5IJCAI, 1977. find
- Hintikka, K.J., Knowled~[e and Belief, Cornell University Press, 1962. find
- Mann, W.C., Moore, J.A., Levin, J.A.; "A Comprehension Model for Human Dialogue", 5IJCAI, 1977. find
- Moore, R.C.; "Reasoning about Knowledge and Action", 5IJCAI, 1977. find
- Quine, w.v., "Quantifiers and Propositional Attitudes", The Journal of Philosophy 53, (1956), 177-187. ↗
- Schiffer, S., Meaning, Oxford University Press, 1972. find
- Schank, R. and Abelson, R., "Scripts, Plans and Knowledge", 4IJCAI, 1975. find
- Searle, J. R., Speech Acts, University Press, 1969. find
- Cambridge Searle, J. R.; "Indirect Speech Acts" in Syntax and Semantics, Vol. 3: Speech Acts, Cole and Morgan (eds), Academic Press, 1975. ↗
- Searle, J. R., "A Taxonomy of Illocutionary Acts", Language, Mind and Knowledge, K. Gunderson (ed.), University of Minnesota Press, 1976. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/perrault-1978-speech-acts-as-basis-understanding/