Abstract
One of the most difficult problems within the field of Artificial Intelligence (AI) is that of processing language by computer, or natural-language processing. A major problem in natural-language processing is to build theories and models of how individual utterances cling together into a coherent discourse. The problem is important because, to properly understand natural language, a computer should have some sense of what it means for a discourse to be coherent and rational. Theories, models and implementations of natural-language processing argue for a measure of coherence based on three themes: meaning, structure, and intention. Most approaches stress one theme over all the others. Their future lies in the integration of components of all approaches. A theory of intention analysis solves, in part, the problem of natural-language dialogue processing. A central principle of the theory is that coherence of natural-language dialogue can be modelled by analysing sequences of intention. The theory of intention analysis has been incorporated within a computational model, called Operating System CONsultant (OSCON), implemented in Quintus Prolog, which understands, and answers in English, English questions about computer operating systems. Theories and implementations of discourse processing will not only enable people to communicate better with computers, but also enable computers to better communicate with people.
Similar content being viewed by others
References
Allen James F. (1983) Recognising intentions from natural language utterances. In Computational Models of Discourse, M.Brady and R. C.Berwick (Eds.), 107–166. Cambridge, MA: MIT Press.
AlshawiHiyan (1987) Memory and context for language interpretation. Cambridge, United Kingdom: Cambridge University Press.
Alterman, R. (1985) A dictionary based on concept coherence. In Artificial Intelligence, 25, 153–186.
Andersen, S. and B. M. Slator (1990) Requiem for a theory: the ‘story grammar’ story. In Journal of Experimental and Theoretical Artificial Intelligence (JETAI), 2, 3, 253–275, July-September.
Appelt Douglas E. (1981) Planning natural-language utterances to satisfy multiple goals. Technical Note 259, SRI International, 333 Ravenswood Avenue, Menlo Park, California 94025, USA.
Appelt Douglas E. (1985) Planning English sentences. Cambridge, United Kingdom: Cambridge University Press.
Austin J. L. (1962) How to do things with words (Second Edition). J. O.Urmson and MarinaSbisà (Eds.). Cambridge, MA: Harvard University Press.
Ballim, Afzal and Yorick Wilks (1990) Stereotypical belief and dynamic agent modeling. In Proceedings of the Second International Conference on User Modelling, University of Hawaii at Manoa, Honolulu, Hawaii, USA.
BallimAfzal and YorickWilks (1991) Artificial Believers. Hillsdale, New Jersey: Lawrence Erlbaum Associates.
Barnden John A. and Jordan B.Pollack (Eds.) (1991) Advances in connectionist and neural computation theory, Vol. I: high level connectionist models. Norwood, N. J.: Ablex Publishing Corporation.
Barnden, John A., Sylvia Candelaria de Ram, David Farwell, Louise Guthrie, Stephen Helmreich, Paul Mc Kevitt and Yorick Wilks (1991) The relevance of beliefs to natural language communication. In Intercultural Communication Studies, 1(1), 237–272. Also as, "The need for belief modellingin natural language processing", In Proceedings of the International Conference on Cross-Cultural communication (ICC-CC-89), Trinity University, San Antonio, Texas, USA, March, 1989.
Barwise J. and J.Perry (1983) Situations and attitudes. Cambridge, MA: Bradford Books, MIT Press.
Bar-Hillel, Y. (1954) Indexical expressions. In Mind, 63, 359–379.
BenyonDavid (1984) MONITOR — a self-adaptive user interface. In Proceedings of Interact '84, First IFIP Conference on Human-Computer Interaction, B.Shackel (Ed.), Amsterdam: Elsevier/North-Holland.
BenyonDavid (1987) User models — what's the purpose?. In Proceedings of the Second Intelligent Interface Meeting, M.Cooper and D.Dodson (Eds.). Alvey Knowledge-Based Systems Club, Intelligent Interfaces Special Interest Group, 28–29 May, London. London: The Alvey Directorate.
Benyon, David and Dianne Murray (1988) Experience with adaptive interfaces. In The Computer Journal, Vol. 31, No. 5, 465–474.
BrownJohn Seely, Richard R.Burton and Alan G.Bell (1975) SOPHIE: a step towards creating a reactive learning environment. International Journal of Man-Machine Studies, 7, 675–696.
Burton R. (1976) Semantic grammar: an engineering approach for constructing natural language understanding systems. BBN Report No. 3453, BBN Inc., Cambridge, MA, USA.
Carberry, Sandra (1989) A pragmatics-based approach to ellipsis resolution. In Computational Linguistics, Vol. 15(2), June, 75–96.
Charniak, Eugene (1977) A framed painting: the representation of a commonsense knowledge fragment. In Cognitive Science, 1(4).
Chin, David (1988) Exploiting user expertise in answer expression. In Proceedings of the Seventh National American Conference on Artificial Intelligence (AAAI-88), Vol. 2, 756–760, St. Paul, Minnesota, USA, August.
Cohen Phil R., C.Raymond Perrault and James F.Allen (1982) Beyond question answering. In Strategies for natural language processing, Wendy G.Lehnert and Martin H.Ringle (Eds.), 245–274. Hillsdale, New Jersey: Lawrence Erlbaum Associates.
DaleRobert (1988) The generation of subsequent referring expressions in structured discourses. In Advances in Natural Language Generation, An interdisciplinary perspective, Communication in Artificial Intelligence Series, MichaleZock and GérardSabah (Eds.) 58–75. London: Pinter Publishers.
DaleRobert (1989) Cooking up reference expressions. In Proceedings of the 27th Annual Meeting of the Association for Computational Linguistics, 68–75, University of British Columbia, Vancouver, British Columbia, Canada, June.
Fass, Dan (1988) Collative semantics: a semantics for natural-language processing. Ph.D. Dissertation, Department of Computer Science, University of Essex. Also, as Memorandum in Computer and Cognitive Science, MCCS-88-118, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003-0001, USA.
GaltonAntony (1984) The logic of aspect: an axiomatic approach. Oxford: Claredon Press.
GazdarGerald (1979) Pragmatics, implicature, presupposition, and logical form. New York: Academic Press.
Grice H. P. (1957) Meaning. In Philosophical Review, LXVI, No. 3. 377–388, October. Also in, Semantics, D.Steinberg and L.Jakobvits (Eds.) New York: Cambridge University Press, 1971.
Grice, H. P. (1969) Utterer's meaning and intentions. In Philosophical Review, LXXVIII, No. 2, 147–177, April.
Grice H. P. (1971) Utterer's meaning, sentence-meaning, and word-meaning. In Oxford readings in philosophy, J. R.Searle (Ed.), 54–70. Oxford, United Kingdom: Oxford University Press.
Grice H. P. (1975) Logic and conversation. In Syntax and Semantics, Vol. 3, Speech Acts, P.Cole and J. L.Morgan (Eds.), 41–58. New York: Academic Press.
Grosz, Barbara J. (1978a) Focusing in dialog. In Processings of the Second Workshop on Theoretical Issues in Natural Language Processing (TINLAP-2), 96–103, University of Illinois, Urbana-Champaign, July. Also in, Proceedings of the 1978 Meeting of the Association for Computational Linguistics, American Journal of Computational Linguistics, 3, 1978.
Grosz Barbara J. (1978b) Understanding spoken language. In Discourse Analysis, Walker D. (Ed.), Chapter IX, 235–268. New York: Elsevier/North-Holland.
Grosz Barbara J. (1981) Focusing and description in natural language dialogues. In Elements of discourse understanding, A.Joshi, B.Webber and I.Sag (Eds.), 84–105. Cambridge: Cambridge University Press. Also as, Technical Note 185, Artificial Intellgence Center, SRI International, Menlo Park, California, USA, July 1978.
Grosz, Barbara J. (1983) TEAM, a transportable natural language interface system. In Proceedings of the 1983 Conference on Applied Natural Language Processing, 39–45, Santa Monica, California, USA, February.
Grosz, Barbara, Aravind Joshi and S. Weinstein (1983) Providing a unified account of definite noun phrases in discourse. In Proceedings of the 21st Annual Meeting of the Association for Computational Linguistics, 44–50, Cambridge, Massachusetts, USA. Also in, Proceedings of the International Joint Conference on Artificial Intelligence, Cambridge, MA.
Grosz, B. J. and C. L. Sidner (1986) Attention, intentions and the structure of discourse. In Computational Linguistics, Vol. 12, 3, 175–204.
GuthrieLouise, Paul McKevitt and YorickWilks (1989) OSCON: An operating system consultant. In Proceedings of the Fourth Annual Rocky Mountain Conference on Artificial Intelligence (RMCAI-89), Subtitled, ‘Augmenting Human Intellect By Computer’, 103–113, Registry Hotel, Denver, Colorado, USA, June.
Halliday M. A. K. and R.Hasan (1978) Cohension in English, London: Longman.
Heim, I. (1982) The semantics of definite and indefinite noun phrases. Unpublished Ph.D. dissertation, University of Massachusetts, Amherst, Amherst, Massachusetts, USA.
HinkelmanElizabeth and JamesAllen (1989) Two constraints on speech act ambiguity. In Proceedings of the 27th Annual Meeting of the Association for Computational Linguistics, 212–219, University of British Columbia, Vancouver, British Columbia, Canada, June.
Hobbs, Jerry (1979) Coherence and coreference. In Cognitive Science, 3, 1: 67–90.
JoyceJames (1939) Finnegans wake. London: Faber and Faber.
Kamp, H. (1981) A theory of truth and semantic representation. In Formal mathods in the study of language, Part I, J. Groenendijik, Th. Janssen, and M. Stokoff (Eds.), 277–322. Amsterdam, The Netherlands: MC TRACT 135.
KobsaAlfred and WolfgangWahlster (1988) User models in dialog systems. Berlin: Springer-Verlag.
Linde C. (1979) Focus of attention and the choice of pronouns in discourse. In Syntax and Semantics, Vol. 12, Discourse and Syntax, Givon T. (Ed.). New York, New York: Academic Press.
LehnertWendy (1978) The process of question answering. Hillsdale, N. J.: Lawrence Erlbaum Associates.
LehnertWendy (1982) Plot Units: a narrative summarization strategy. In Strategies for natural language processing, W. G.Lehnert and M. H.Ringle (Eds.). Hillsdale, N. J.: Lawrence Erlbaum Associates.
Litman, Diane (1985) Plan recognition and discourse analysis: an integrated approach for understanding dialogues. Ph.D. Dissertation and Technical Report TR-170, University of Rochester, Rochester, New York, USA.
Litman, Diane and James Allen (1984) A plan recognition model for clarification subdialogues. In Proceedings of the COLING-84, 302–311.
Mann William C. (1975) Why things are so bad for the computer naive user. Technical Report RR-75–32, Information Sciences Institute, University of Southern California, California, USA, March.
Mc Kevitt Paul (1986) Building embedded representations of queries about UNIX. Memorandum in Computer and Cognitive Science, MCCS-86–72, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003–0001, USA.
Mc Kevitt, Paul (1990) Acquiring user models for natural language dialogue systems through Wizard-of-Oz techniques. In Proceedings of the Second International Workshop on User Modeling, University of Hawaii at Manoa, Honolulu, Hawaii, USA, March.
Mc Kevitt Paul (1991a) Principles and practice in an operrating system consultant. In Artificial Intelligence and Software Engineering, Vol. 1, Chapter on ‘AI Mechanisms and techniques in practical software’, DerekPartridge (Ed.). New York: Ablex Publishing Corporation.
Mc Kevitt, Paul (1991b) Analysing coherence of intention in natural-language dialogue. Ph.D. Thesis, Department of Computer Science, University of Exeter, Exeter, England, EC, September.
Mc Kevitt Paul (1992) The OSCON operating system consultant. In Intelligent Help Systems for UNIX—Case Studies in Artificial Intelligence, Springer-Verlag Symbolic Computation Series, PeterNorvig, WolfgangWahlster and RobertWilensky (Eds.). Berlin: Springer-Verlag.
Mc Kevitt, Paul and Yorick Wilks (1987) Transfer Semantics in an Operating System Consultant: the formalization of actions involving object transfer. In Proceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI-87), Vol. 1, 569–575, Milan, Italy, EC, August.
Mc Kevitt Paul, DerekPartridge and YorickWilks (1992a) A survey of approaches to natural language discourse processing. Technical Report 235, Department of Computer Science, University of Exeter, GB-EX4 4PT, Exeter, England, EC.
Mc Kevitt Paul, DerekPartridge and YorickWilks (1992b) Analysing coherence of intention in natural language dialogue. Technical Report 227, Department of Computer Science, University of Exeter, GB-EX4 4PT, Exeter, England, EC.
Mc Kevitt Paul, DerekPartridge and YorickWilks (1992c) Why machines should analyse intention in natural language dialogue. Technical Report 233, Department of Computer Science, University of Exeter, GB-EX4 4PT, Exeter, England, EC.
Mc Kevitt Paul, DerekPartridge and YorickWilks (1992d) Experimenting with intention in natural langauge dialogue. Technical Report 234, Department of Computer Science, University of Exeter, GB-EX4 4PT, Exeter, England, EC.
Minsky Marvin (1975) A framework for representing knowledge. In The Psychology of Computer Vision, P. H.Winston (Ed.), 211–217. New York: McGraw-Hill.
Moore R. C. (1980) Reasoning about knowledge and action. Technical Report No. 191, Artificial Intelligence Center, SRI International, Menlo Park, CA, USA.
Partridge Derek (1991) A new guide to Artificial Intelligence. Norwood, New Jersey: Ablex Publishing Corporation.
Pereira, Fernando and David Warren (1980) Definite clause grammars for language analysis—a survey of the formalism and a comparison with augmented transition networks. In Artificial Intelligence, 13, 231–278.
Pollack, Martha E. (1986) Inferring domain plans in question-answering. Unpublished Doctoral Dissertation, University of Pennsylvania, Philadelphia, Pennsylvania, USA.
Pustejovsky James (1987) An integrated theory of discourse analysis. In Machine Translation: Theoretical and methodological issues, Studies in Natural Language Processing, SergeiNirenberg (Ed.), 168–191. Cambridge, United Kingdom: Cambridge University Press.
Quillian, M. R. (1969) The teachable language comprehender: a simulation program and theory of language. In communications of the Association for Computing Machinery, 459–76, 12, 8, August.
Reichman-Adar, R. (1984) Extended person-machine interface. In Artificial Intelligence, 22(2), 157–218.
Reichman R. (1985) Getting computers to talk like you and me, Cambridge, MA: MIT Press.
Reilly Ronan and N. E.Sharkey (Eds.) (1991) Connectionist approaches to natural language processing, Vol. 1. Hillsdale, NJ: Lawrence-Erlbaum.
Rumelhart David (1975) Notes on a schema for stories. In Representation and Understanding, D.Bobrow and A.Collins (Eds.), 211–236. New York: Academic Press.
Schank, Roger C. (1972) Conceptual dependency: a theory of natural language understanding. In Cognitive Psychology, 3(4): 552–631.
Schank Roger C. (1973) Identification and conceptualizations underlying natural language. In Computer Models of Thought and Language, R.Schank and K.Kolby (Eds.). San Francisco, CA: Wh Freeman and Co..
Schank Roger C. (1975) Conceptual information processing. Fundamental Studies in Computer Science, 3. Amsterdam: North-Holland.
Schank Roger C. and Robert P.Abelson (1977) Scripts, plans, goals and understanding: an inquiry into human knowledge structures. Hillsdale, NJ: Lawrence Erlbaum Associates.
Schank Roger and ChrisRiesbeck (Eds.) (1981) Inside Computer Understanding: Five Programs Plus Miniatures. Hillsdale, New Jersey: Lawrence Erlbaum Associates.
Schuster, Ethel, David Chin, Robin Cohen, Alfred Kobsa, Kathrina Morik, Karen Sparck Jones, Wolfgang Wahlster (1988) Discussion section on the relationship between user models and discourse models. In Computational Linguistics, Special Issues on User Modeling, Alfred Kobsa and Wolfgang Wahlster (Guest Eds.), Vol. 14, No. 3, 79–103, September.
Searle John R. (1969) Speech acts: An essay in the philosophy of language. London: Cambridge University Press.
Sidner, Candace L. (1983) What the speaker means: The recognition of speakers' plans in discourse. In International Journal of Computers and Mathematics, Special Issue in Computational Linguistics, 9(1): 71–82.
Sidner, Candice L. (1985) Plan parsing for intended response recognition in discourse. In Computational Intelligence, 1(1): 1–10, February.
vanDijk T. A. (1972) Some aspects of text grammars. The Hague: Mouton.
vanDijk T. A. (1977) Text and context: Explorations in the semantics and pragmatics of discourse. London: Longmans.
Webber, Bonnie (1978) A formal approach to discourse anaphora. Doctoral Dissertation. Also in, BBN Report No. 3761, Bolt, Beranek and Newman, Cambridge, MA, USA.
Wilensky Robert (1983) Planning and understanding. Reading, MA: Addison-Wesley.
Wilensky, Robert, David N. Chin, Marc Luria, James Martin, James Mayfield and Dekai Wu (1988) The Berkeley UNIX Consultant project. In Computational Linguistics, 35–84, Vol. 14, No. 4, December.
Wilks Yorick (1973) An artificial intelligence approach to machine translation. In Computer Models of Thought and Language, R.Schank and K.Kolby (Eds.). San Francisco, CA: Wh Freeman and Co..
Wilks Yorick (1975a) Preference semantics. In Formal semantics of natural language, Keenan Edward (Ed.). Cambridge, United Kingdom: Cambridge University Press. Also as, Memo AIM-206, Artificial Intelligence Laboratory, Stanford University, Stanford, California, USA, July 1973.
Wilks, Yorick (1975b) An intelligent analyzer and understander of English. In Communications of the ACM, 18(5), 264–274, May. Also in, Readings in Natural Language Processing, Barbara Grosz, Karen Sparck Jones and Bonnie Webber (Eds.), 193–204. Los Altos, California: Morgan Kaufmann, 1986.
Wilks, Yorick (1975c) A preferential, pattern-seeking semantics for natural language inference. In Artificial Intelligence, 6, 53–74.
Wilks, Yorick and J. S. Bien (1983) Beliefs, points of view and multiple environments. In Cognitive Science, 795–119. Also in, Sixth International Joint Conference on Artificial Intelligence (IJCAI-79), 431–453, USA.
Wilks, Yorick and Afzal Ballim (1987) Multiple agents and the heuristic ascription of belief. In Proceedings of the 10th International Joint Conference on Artificial Intelligence (IJCAI-87), 119–124, Milan, Italy, August.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kevitt, P.M., Partridge, D. & Wilks, Y. Approaches to natural language discourse processing. Artif Intell Rev 6, 333–364 (1992). https://doi.org/10.1007/BF00123689
Issue date:
DOI: https://doi.org/10.1007/BF00123689