Skip to main content
Log in

Dependency-directed control of text generation using functional unification grammar

  • Special Feature
  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

In text generation, various kinds of choices need to be decided. In conventional frameworks, which we callone-path generation frameworks, choices are made in an order carefully designed in advance. In general, however, since choices depend on one another, it is difficult to make optimal decisions in such frameworks. Our approach to this issue is to introduce the revision process into the overall generation process. In our framework, revision of output texts is realized as dependency-directed backtracking (DDB). As well as Justification-based Truth Maintenance System (JTMS), we maintain dependencies among choices in a dependency network.

In this paper, we propose an efficient implementation of DDB for text generation using functional unification grammar (FUG). We use bindings of logical variables in Prolog and destructive argument substitutions to decrease the overhead of handling a dependency network. This paper describes the algorithm in detail and shows the results of preliminary experiments to demonstrate the performance of our implementation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Appelt, D. E.,Planning English Sentences, Cambridge University Press, 1985.

  2. Carlsson, M. and Widén, J.,SICStus Prolog User’s Manual, Swedish Institute of Computer Science.

  3. de Kleer, J., Forbus, K., and McAllester, D., “Truth Maintenance Systems,”The Eleventh International Joint Conference on Artificial Intelligence, tutorial program, 1989.

  4. Eisele, A. and Dörre, J., “A Lexical Functional Grammar System in Prolog,” inProceedings of the International Conference on Computational Linguistics, pp. 551–553, 1986.

  5. Elhadad, M., “FUF: The Universal Unifier-User Manual,” version 5.0,Technical Report, CUCS-038-91, Columbia University, 1991.

  6. Elhadad, M. and Robin, J., “Controlling Content Realization,” inAspects of Automated Natural Language Generation (R. Dale, E. Hovy, D. Rösner, and O. Stock, eds.), Springer-Verlag, pp. 89–105, 1992.Lecture Notes in Artificial Intelligence, Vol. 587.

  7. Emele, M., Heid, U., and Zajac, R., “Interactions between Linguistic Constraints: Procedural vs. Declarative Approach,”Machine Translation, 6, 4, 1991.

  8. Fasciano, M. and Lapalme, G., “A Prolog Implementation of the Functional Unification Grammar Formalism,” inProceedings of International Workshop on Natural Language Understanding and Logic Programming, pp. 37–45, 1994.

  9. Fawcett, R. P., Tucker, G. H., and Lin, Y. Q., “How a Systemic Functional Grammar Works: The Role of Realization in Realization,” inNew Concepts in Natural Language Generation, Pinter, pp. 114–186, 1993.

  10. Gazder, G. and Mellish, C.,Natural Language Processing in Prolog, Addison Wesley, 1989.

  11. Halliday, M. A. K. and Hassan, R.,Language, Context, and Text: Aspects of Language in a Social-Semiotic Perspective, Deakin University Press, 1985.

  12. Hovy, E. H.,Generating Natural Language under Pragmatic Constraints, Lawrence Erlbaum Associates, 1988.

  13. Inui, K., Tokunaga, T., and Tanaka, H., “Text Revision: A Model and Its Implementation,” inAspects of Automated Natural Language Ceneration (R. Dale, E. Hovy, D. Rösner, and O. Stock, eds.), Springer-Verlag, pp. 215–230, 1992.Lecture Notes in Artificial Intelligenc, Vol. 587.

  14. Kasper, R., “Systemic Grammar and Functional Unification Grammar,” inSystemic Functional Approaches to Discourse, Ablex, chapter 9, pp. 176–199, 1988.

  15. Kay, M., “Functional Unification Grammar: A Formalism for Machine Translation,” inProceedings of the International Conference on Computational Linguistics, pp. 75–78, 1984.

  16. Mann, W. C., “An Overview of the Penman Text Generation System” inProceedings of the National Conference on Artificial Intelligence, pp. 261–265, 1983.

  17. Mann, W. C. and Thompson, S. A., “Rhetorical Structure Theory: A Theory of Text Organization,”Technical Report, ISI/RR-87-190, USC-ISI, 1987.

  18. Matthiessen, C. and Bateman, J.,Text Generation and Systemic-Functional Linguistics: Experiences from English and Japanese, Printer Publishers, 1991.

  19. McKeown, K. R. and Swartout, W. R., “Language Generation and Explanation,” inAdvances in Natural Language Generation (M. Zock and G. Sabah, eds.), Ablex Publishing Corporation, chapter 1, pp. 1–51, 1988.

  20. Meteer (Vaughan), M. M. and McDonald, D. D., “A Model of Revision in Natural Language Generation,” inProceedings of the Annual Meeting of the Association for Computational Linguistics, pp. 90–96, 1986.

  21. Patten, T.,Systemic Text Generation as Problem Solving, Cambridge University Press, 1988.

  22. Robin, J., “A Revision-Based Generation Architecture for Reporting Facts in Their Historical Context,” inNew Concepts in Natural Language Generation, Pinter, chapter 9, pp. 238–268, 1993.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Kentaro Inui, Dr.: He is a research associate of Department of Computer Science, Tokyo Institute of Technology. He received the B. S. degree in 1990, the M. S. degree in 1992, and the Dr. Eng. degree in 1995 from Tokyo Institute of Technology. His current interest is in natural language processing.

Takenobu Tokunaga, Ph.D.: He is an associate professor of Department of Computer Science, Tokyo Institute of Technology. He received the B.S. degree in 1983 from Tokyo Institute of Technology, the M.S. and the Dr. Eng. degrees from Tokyo Institute of Technology in 1985 and 1991, respectively. His current interests are natural language processing, information retrieval.

Hozumi Tanaka, Ph.D: He is professor of Department of Computer Science, Tokyo Institute of Technology. He received the B.S. degree in 1964 and the M.S. degree in 1966 from Tokyo Institute of Technology. In 1966 he joined in the Electro Technical Laboratories, Tsukuba. He received the Dr. Eng. degree in 1980. He joined in Tokyo Institute of Technology in 1983. He has been engaged in artificial intelligence and natural language processing research.

About this article

Cite this article

Inui, K., Tokunaga, T. & Tanaka, H. Dependency-directed control of text generation using functional unification grammar. New Gener Comput 14, 169–193 (1996). https://doi.org/10.1007/BF03037498

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation