Skip to main content
Log in

A parallel parsing system for natural language analysis

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

Abstract

The paper presents a parallel parsing system for Definite Clause Grammars suitable for committed-choice parallel logic programming languages. Grammatical elements such as words and nonterminal symbols are defined as parallel processes. Parsing is done by the processcommunication. The advantage of the system is that all the grammar rules are compiled into the parallel logic programming language and the program has neither any side-effect nor duplicated computation.

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. Aho, A. V. and J. D. Ullman,The Theory of Parsing, Translation, and Compiling, Vol. 1: Parsing, Prentice-Hall, 1972.

  2. Clark, K. L. and S. Gregory, “A Relational Language for Parallel Programming,”Research Report DOC 81/16, Imperial College, July 1981.

  3. Clark, K. L. and S. Gregory, “PARLOG: Parallel Programming in Logic,”Research Report DOC 84/4, Imperial College, April 1984.

  4. Gazdar, G., E. Klein, G. K. Pullum and I. A. Sag,Generalized Phrase Structure Grammar, Basil Blackwell Publisher Ltd, 1985.

  5. Gregory, S., “How to Use Parlog (C-Prolog Version),”Research Report, Department of Computing, Imperial College, Oct. 1984.

  6. Kaplan, R. M. and J. Breasnan, “Lexical-Functional Grammar: A Formal System for Grammatical Representation,” inThe Mental Representation of Grammatical Relations (J. Breasnan ed.), MIT Press, pp. 173–281, 1982.

  7. Kay, M., “Algorithm Schemata and Data Structures in Syntactic Processing,”CSL-80-12, XEROX Palo Alto Research Center, Oct., 1980.

  8. Marcus, M. P.,A Theory of Syntactic Recognition for Natural Language, The MIT Press, 1980.

  9. Matsumoto, Y. et al., “BUP: A Bottom-Up Parser Embedded in Prolog,”New Generation Computing, Vol. 1, No. 2, pp. 145–158, 1983.

    Article  MATH  Google Scholar 

  10. Matsumoto, Y., M. Kiyono and H. Tanaka, “Facilities of the BUP Parsing System,”Proceedings of Natural Language Understanding and Logic Programming, Rennes, 1984.

  11. Pereira, F. C. N. and D. H. D. Warren, “Definite Clause Grammars for Language Analysis—A Survey of the Formalism and a Comparison with Augmented Transition Networks,”Artificial Intelligence, 13, pp. 231–278, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  12. Pratt, V. R., “LINGOL—A Progress Report,”Proc. the 4th IJCAI, pp. 422–428, 1975.

  13. Pullum, G. K. and G. Gazdar, “Natural Languages and Context-free Languages,”Linguistic and Philosophy, 4, pp. 471–504, 1982.

    Article  Google Scholar 

  14. Shapiro, E. Y., “A Subset of Concurrent Prolog and Its Interpreter,”ICOT Technical Report, TR-003, Feb., 1983.

  15. Ueda, K., “Guarded Horn Clauses,”Proc. The Logic Programming Conference, ICOT, 1985.

Download references

Author information

Authors and Affiliations

Authors

About this article

Cite this article

Matsumoto, Y. A parallel parsing system for natural language analysis. New Gener Comput 5, 63–78 (1987). https://doi.org/10.1007/BF03037458

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation