Skip to main content
Book cover

Konvens 92 pp 238–247Cite as

A Parallel Bottom-up Tomita Parser

  • Conference paper

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

A novel parallel parser is presented. It is related to the algorithms of Earley and Tomita, but the technicalities are different. As an interesting theoretical improvement vis-à-vis the conventional Generalized LR parser, there is no restriction on the class of context-free grammars that can be handled.

Practical comparison with the conventional Tomita parser shows a decrease in parsing complexity and an increase in constant factors. I.e., the extra costs in communication overhead are offset by the gain in processing power if the sentence is not too small.

Zusammenfassung

Es wird ein neuer paralleler Parser vorgestellt. Er ist den Algorithmen von Earley und Tomita verwandt, die technischen Einzelheiten sind jedoch im Wesentlichen neu. Eine interessante theoretische Verbesserung im Vergleich zum konventionellen Tomita Parser ist, daß in der Klasse der kontextfreien Grammatiken keine Einschränkungen gemacht werden müssen.

Ein praktischer Vergleich mit dem konventionellen Tomita Parser ergab eine niedrigere Komplexität bei höheren konstanten Faktoren. Das bedeutet für nicht zu kurze Sätze, daß die zusätzlichen Kosten der Kommunikation durch den Einsatz mehrerer Prozessoren ausgeglichen werden.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.V. AHo, J.D. ULlman, Principles of Compiler Design, Addison-Wesley, Reading, Mass. (1977).

    Google Scholar 

  2. Y.T. Chiang, K.S. Fu, Parallel Parsing Algorithms and VLSI implementations for Syntactic Pattern Recognition, Transactions on Pattern Analysis and Machine Intelligence, PAMI-6 (1984) 302–314.

    Google Scholar 

  3. J. EArley, An Efficient Context-Free Parsing Algorithm, Communications of the ACM 13 (1970) 94–102.

    Article  MATH  Google Scholar 

  4. S.L. GRaham, M.A. HArrison, W.L. RUzzo, An Improved Context-Free Recognizer, Transactions on Programming Languages and Systems 2 (1980) 415–462.

    Article  MATH  Google Scholar 

  5. M.M. LAnkhorst, K. SIkkel, PBT: A Parallel Bottom-up Tomita Parser, Memoranda Informatica 91–69, University of Twente, Enschede, the Netherlands (1991).

    Google Scholar 

  6. A. NIjholt, The Parallel Approach to Context-Free Language Parsing, in: U. HAhn, G. ADriaens (Eds.), Parallel Models of Natural Language Computation, Ablex Publishing Co., Norwood, N.J. (1991).

    Google Scholar 

  7. R. Nozohoor-Farshi, Handling of Ill-designed Grammars in Tomita’s Parsing Algorithm, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 182–192.

    Google Scholar 

  8. H. NUmazaki, H. TAnaka, A New Parallel Algorithm for Generalized LR Parsing, Proc. 13th Int. Conf. on Computational Linguistics (COLING’90), Helsinki (1990) Vol. 2, 304–310.

    Google Scholar 

  9. J. REkers, Parser Generation for Interactive Environments, Ph.D. Thesis, University of Amsterdam (1992).

    Google Scholar 

  10. K. Sikkel, Cross-Fertilization of Earley and Tomita, in: T. van der Wouden, W. Sijtsma (Eds.), Computational Linguistics in The Netherlands, Papers of the first CLIN meeting, Utrecht, 1990, OTS, University of Utrecht (1991) 133–148.

    Google Scholar 

  11. H. TAnaka, H. NUmazaki, Parallel Generalized LR Parsing based on Logic Programming, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 329–338.

    Google Scholar 

  12. H.S. Thompson, Chart Parsing for Loosely Coupled Parallel Systems, Proc. Int. Workshop on Parsing Technologies, Carnegie Mellon University, Pittsburgh, Pa. (1989) 320–328.

    Google Scholar 

  13. M. Tomita, Efficient Parsing for Natural Language, Kluwer Academic Publishers, Boston, Mass. (1985).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sikkel, K., Lankhorst, M. (1992). A Parallel Bottom-up Tomita Parser. In: Görz, G. (eds) Konvens 92. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77809-4_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77809-4_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55959-7

  • Online ISBN: 978-3-642-77809-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics