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.
Preview
Unable to display preview. Download preview PDF.
References
Alshawi H., Memory and Context for Language Interpretation. Cambridge University Press, 1987.
Appelt D., Planning English Sentences. Cambridge University Press, 1985.
Barlow M. and Ferguson C.A., Agreement in Natural Language: approaches, theories, descriptions. Center for the Study of Language and Literature, Stanford, 1988.
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.
Chomsky N., Aspects of the Theory of Syntax. MIT Press, 1965.
Danlos L., 1987a, "A French and English Syntactic Component for Generation" in Kempen G. (ed.), Natural Language Generation, Nijhoff, 1987.
Danlos L., 1987b, The Linguistic Basis of Text Generation. Cambridge University Press, 1987.
Dijkstra E.W., A Discipline of Programming. Prentice-Hall Inc., 1976.
Friedman J., A Computer Model of Transformational Grammar. Elsevier, 1971.
Gazdar G. and Mellish C. Natural Language Processing in PROLOG. Addison Wesley, 1989.
Jackendoff R., X-bar Syntax: A Study of Phrase Structure. MIT Press, 1977.
Knuth D.E., "Semantics of Context Free Languages" in Mathematical Systems Theory, Vol 2, #2, 1968.
Levison M. and Lessard G., "A Transformation Mechanism for Natural Language Sentence Generation", 1990, forthcoming.
Mel'cuk I. et al. Dictionnaire Explicatif et Combinatoire du Français Contemporain. Presses de l'Université de Montréal, 1984.
Lyons J., Semantics (2 vols.), Cambridge University Press, 1977.
Newmeyer F., Linguistic Theory in America, Academic Press, 1986.
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.
Sells P., Lectures on Contemporary Syntactic Theories. Stanford University Press, 1985.
Author information
Authors and Affiliations
Editor information
Rights 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