Skip to main content
Log in

Approaches to natural language discourse processing

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (Netherlands)

Instant access to the full article PDF.

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.

    Google Scholar 

  • AlshawiHiyan (1987) Memory and context for language interpretation. Cambridge, United Kingdom: Cambridge University Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • Appelt Douglas E. (1985) Planning English sentences. Cambridge, United Kingdom: Cambridge University Press.

    Google Scholar 

  • Austin J. L. (1962) How to do things with words (Second Edition). J. O.Urmson and MarinaSbisà (Eds.). Cambridge, MA: Harvard University Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Burton R. (1976) Semantic grammar: an engineering approach for constructing natural language understanding systems. BBN Report No. 3453, BBN Inc., Cambridge, MA, USA.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • GazdarGerald (1979) Pragmatics, implicature, presupposition, and logical form. New York: Academic Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Halliday M. A. K. and R.Hasan (1978) Cohension in English, London: Longman.

    Google Scholar 

  • 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.

    Google Scholar 

  • Hobbs, Jerry (1979) Coherence and coreference. In Cognitive Science, 3, 1: 67–90.

  • JoyceJames (1939) Finnegans wake. London: Faber and Faber.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • LehnertWendy (1978) The process of question answering. Hillsdale, N. J.: Lawrence Erlbaum Associates.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Minsky Marvin (1975) A framework for representing knowledge. In The Psychology of Computer Vision, P. H.Winston (Ed.), 211–217. New York: McGraw-Hill.

    Google Scholar 

  • Moore R. C. (1980) Reasoning about knowledge and action. Technical Report No. 191, Artificial Intelligence Center, SRI International, Menlo Park, CA, USA.

    Google Scholar 

  • Partridge Derek (1991) A new guide to Artificial Intelligence. Norwood, New Jersey: Ablex Publishing Corporation.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Reilly Ronan and N. E.Sharkey (Eds.) (1991) Connectionist approaches to natural language processing, Vol. 1. Hillsdale, NJ: Lawrence-Erlbaum.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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..

    Google Scholar 

  • Schank Roger C. (1975) Conceptual information processing. Fundamental Studies in Computer Science, 3. Amsterdam: North-Holland.

    Google Scholar 

  • Schank Roger C. and Robert P.Abelson (1977) Scripts, plans, goals and understanding: an inquiry into human knowledge structures. Hillsdale, NJ: Lawrence Erlbaum Associates.

    Google Scholar 

  • Schank Roger and ChrisRiesbeck (Eds.) (1981) Inside Computer Understanding: Five Programs Plus Miniatures. Hillsdale, New Jersey: Lawrence Erlbaum Associates.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • vanDijk T. A. (1977) Text and context: Explorations in the semantics and pragmatics of discourse. London: Longmans.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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..

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue date:

  • DOI: https://doi.org/10.1007/BF00123689

Key words