Skip to main content

Application of attribute grammars to natural language sentence generation

  • Natural Language Processing
  • Conference paper
  • First Online:
Attribute Grammars and their Applications

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 461))

Abstract

The Vinci system generates sentences or phrases in natural languages. The specification of each language has syntactic, lexical and morphological components. The basis of the syntax definition is an attribute grammar which is used to create a tree representing the sentence structure. The tree is subsequently transformed as necessary to obtain related sentence forms, such as the interrogative or passive, and is then subjected to lexical and morphological phases which supply the actual words of the language, and conjugate or decline them. In this paper we are concerned with the attribute mechanism, which is used to ensure agreement between the parts of the sentence. Two types of agreement are sought: grammatical and semantic, and the attributes which control each have slightly different properties. For example, semantic attributes are found to form a partially ordered set. Certain features of natural language are best described by permitting the construction of compound attribute values; others, by the use of non- inherited attributes. Specifications have been written for parts of several languages. The system has been used for experiments in linguistics, and for teaching linguistic theory. Further applications include the generation of exercises for second language learners, and the modelling of errors by second language writers.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Alshawi H., Memory and Context for Language Interpretation. Cambridge University Press, 1987.

    Google Scholar 

  • Appelt D., Planning English Sentences. Cambridge University Press, 1985.

    Google Scholar 

  • Barlow M. and Ferguson C.A., Agreement in Natural Language: approaches, theories, descriptions. Center for the Study of Language and Literature, Stanford, 1988.

    Google Scholar 

  • Busemann S., "Surface Transformations during the Generation of Written German Sentences" in McDonald D. and Bolc L. (eds.), Natural Language Sentence Generation, Springer-Verlag, 1988.

    Google Scholar 

  • Chomsky N., Aspects of the Theory of Syntax. MIT Press, 1965.

    Google Scholar 

  • Danlos L., 1987a, "A French and English Syntactic Component for Generation" in Kempen G. (ed.), Natural Language Generation, Nijhoff, 1987.

    Google Scholar 

  • Danlos L., 1987b, The Linguistic Basis of Text Generation. Cambridge University Press, 1987.

    Google Scholar 

  • Dijkstra E.W., A Discipline of Programming. Prentice-Hall Inc., 1976.

    Google Scholar 

  • Friedman J., A Computer Model of Transformational Grammar. Elsevier, 1971.

    Google Scholar 

  • Gazdar G. and Mellish C. Natural Language Processing in PROLOG. Addison Wesley, 1989.

    Google Scholar 

  • Jackendoff R., X-bar Syntax: A Study of Phrase Structure. MIT Press, 1977.

    Google Scholar 

  • Knuth D.E., "Semantics of Context Free Languages" in Mathematical Systems Theory, Vol 2, #2, 1968.

    Google Scholar 

  • Levison M. and Lessard G., "A Transformation Mechanism for Natural Language Sentence Generation", 1990, forthcoming.

    Google Scholar 

  • Mel'cuk I. et al. Dictionnaire Explicatif et Combinatoire du Français Contemporain. Presses de l'Université de Montréal, 1984.

    Google Scholar 

  • Lyons J., Semantics (2 vols.), Cambridge University Press, 1977.

    Google Scholar 

  • Newmeyer F., Linguistic Theory in America, Academic Press, 1986.

    Google Scholar 

  • Pazienza M.T., "A Structured Representation of Word-Senses for Semantic Analysis", Third Conference of the European Chapter of the Association for Computational Linguistics, Association for Computational Linguistics, 1987, pp. 249–257.

    Google Scholar 

  • Sells P., Lectures on Contemporary Syntactic Theories. Stanford University Press, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Deransart M. Jourdan

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Levison, M., Lessard, G. (1990). Application of attribute grammars to natural language sentence generation. In: Deransart, P., Jourdan, M. (eds) Attribute Grammars and their Applications. Lecture Notes in Computer Science, vol 461. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53101-7_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-53101-7_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53101-2

  • Online ISBN: 978-3-540-46666-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics