How to realize a concept: Lexical selection and the conceptual network in text generation

The task of natural language generation by computer requires a method for the selection of lexical items that refer to concepts. A generation system cannot assume that every concept will have an appropriate lexical entry associated with it. Similarly, a generation system must avoid redundant text and must strive for the most specific descriptions possible. This paper presents an algorithm for lexical selection that takes advantage of a conceptual network in which we represent the relationships between concepts (such as which concepts subsume each other and what differentiates concepts at different levels of generality). When the algorithm chooses a lexical realization for a concept, it first checks to see if the concept to be expressed is associated with a lexical entry. If so, that entry is used. If the concept does not have the appropriate lexical associations, the algorithm generates a phrase with a more general head term and restrictive modifiers. It does this by using the conceptual network to compute a semantically appropriate head term, and then modifying the request for generation by adding restrictions that differentiate the concept associated with the head term from the concept initially requested. Similarly, the conceptual network is used to eliminate redundant modifiers by computing the information contained in a lexical item that is chosen as a head term. Here the algorithm modifies the generation request to avoid restating the extra information. This algorithm is being implemented within Penman, a computerized system for the generation of English text from statements in a first-order predicate calculus language.

[1]  Ronald J. Brachman,et al.  An Overview of the KL-ONE Knowledge Representation System , 1985, Cogn. Sci..

[2]  Eduard Hovy,et al.  Generating Natural Language Under Pragmatic Constraints , 1988 .

[3]  Paul S. Jacobs,et al.  PHRED: A Generator for Natural Language Interfaces , 1985, Comput. Linguistics.

[4]  Bernhard Nebel,et al.  A Logical-Form and Knowledge-Base Design for Natural Language Generation , 1986, HLT.

[5]  Douglas E. Appelt,et al.  Planning English Sentences , 1988, Cogn. Sci..

[6]  Paul S Jacobs A Knowledge-Based Approach to Language Production , 1985 .

[7]  Kathleen McKeown,et al.  Text generation: using discourse strategies and focus constraints to generate natural language text , 1985 .

[8]  William C. Mann,et al.  Nigel: A Systemic Grammar for Text Generation. , 1983 .

[9]  David D. McDonald Language Production: the Source of the Dictionary , 1981, ACL.

[10]  David A. McAllester,et al.  Reasoning Utility Package User's Manual, Version One , 1982 .

[11]  William C. Mann Inquiry Semantics: A Functional Semantics of Natural Language Grammar , 1983, EACL.

[12]  Susanna Cumming Design of a Master Lexicon. , 1986 .

[13]  Michael Halliday,et al.  An Introduction to Functional Grammar , 1985 .

[14]  Thomas Kaczmarek,et al.  Recent Developments in NIKL , 1986, AAAI.

[15]  David L. Davidson,et al.  The Logical Form of Action Sentences , 2001 .

[16]  William C. Mann,et al.  An Overview of the Penman Text Generation System , 1983, AAAI.

[17]  Gary G. Hendrix,et al.  Expanding the Utility of Semantic Networks Through Partitioning , 1975, IJCAI.

[18]  Marc B. Vilain,et al.  The Restricted Language Architecture of a Hybrid Representation System , 1985, IJCAI.

[19]  Stuart C. Shapiro,et al.  Title Index , 1986, CL.

[20]  T. Kaczmarek,et al.  The Consul/CUE interface: An integrated interactive environment , 1983, CHI '83.

[21]  Karen Kukich,et al.  Knowledge-based report generation : a knowledge engineering approach to natural language report generation , 1983 .

[22]  James Pustejovsky,et al.  Description-directed Natural Language Generation , 1985, IJCAI.

[23]  André Lentin Danlos, Laurence. 1985. Generation automatique de textes en langues naturelles , 1986 .

[24]  Karen Kukich Knowledge-Based Report Generation: a technique for automatically generating natural language reports from databases , 1983, SIGIR 1983.

[25]  Katharina Morik,et al.  Beyond Domain-Independence: Experience With the Development of a German Language Access System to Highly Diverse Background Systems , 1983, IJCAI.

[26]  L. Danlos,et al.  Génération automatique de textes en langue naturelle , 1989 .

[27]  Rudolf Carnap,et al.  Meaning and Necessity, A Study in Semantics and Modal Logic. , 1958 .

[28]  R. Carnap Meaning and necessity : a study in semantics and modal logic , 1948 .

[29]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .