Skip to main content

A Probabilistic Chart Parser Implemented with an Evolutionary Algorithm

  • Conference paper
Computational Linguistics and Intelligent Text Processing (CICLing 2004)

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

Abstract

Classic parsing methods use complete search techniques to find the different interpretations of a sentence. However, the size of the search space increases exponentially with the length of the sentence or text to be parsed and the size of the grammar, so that exhaustive search methods can fail to reach a solution in a reasonable time. Nevertheless, large problems can be solved approximately by some kind of stochastic techniques, which do not guarantee the optimum value, but allow adjusting the probability of error by increasing the number of points explored. Evolutionary Algorithms are among such techniques. This paper presents a stochastic chart parser based on an evolutionary algorithm which works with a population of partial parsings. The paper describes the relationships between the elements of a classic chart parser and those of the evolutionary algorithm. The model has been implemented, and the results obtained for texts extracted from the Susanne corpus are presented.

Supported by projects TIC2003-09481-C04 and 07T/0030/2003.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allen, J.: Natural Language Understanding. Benjamin/Cumming Publ. (1994)

    Google Scholar 

  2. Araujo, L.: A parallel evolutionary algorithm for stochastic natural language parsing. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, p. 700. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Araujo, L.: Part-of-speech tagging with evolutionary algorithms. In: Gelbukh, A. (ed.) CICLing 2002. LNCS, vol. 2276, pp. 230–239. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Charniak, E.: Statistical Language Learning. MIT Press, Cambridge (1993)

    Google Scholar 

  5. Gelbukh, A., Sidorov, G., Han, S.-Y.: Evolutionary Approach to Natural Language Word Sense Disambiguation Through Global Coherence Optimization. WSEAS Transaction on Communications 1(2), 11–19 (2003)

    Google Scholar 

  6. Gelbukh, A., Han, S., Sidorov, G.: Compression of Boolean inverted files by document ordering. In: NLPKE 2003. Nat. Lang. Proc. & Knowl. Eng. IEEE Comp., Los Alamitos (2003)

    Google Scholar 

  7. Keller, B., Lutz, R.: Evolving stochastic context-free grammars from examples using a minimum description length principle. In: Worksop on Automata Induction, Grammatical Inference and Language Acquisition, ICML 1997 (1997)

    Google Scholar 

  8. Kool, A.: Literature survey (2000)

    Google Scholar 

  9. Losee, R.M.: Learning syntactic rules and tags with genetic algorithms for information retrieval and filtering: an empirical basis for grammatical rules. Information Processing & Management 32(2), 185–197 (1996)

    Article  Google Scholar 

  10. Dunning, T., Davis, M.: Query translation using evolutionary programming for multilingual information retrieval II. In: Proc. of the Fifth Annual Conf. on Evolutionary Programming. Evolutionary Programming Society (1996)

    Google Scholar 

  11. Sampson, G.: English for the Computer. Clarendon Press, Oxford (1995)

    Google Scholar 

  12. Smith, T.C., Witten, I.H.: A genetic algorithm for the induction of natural language grammars. In: Proc. IJCAI 1995 Workshop on New Approaches to Learning Natural Language, Montreal, Canada, pp. 17–24 (1995)

    Google Scholar 

  13. Wyard, P.: Context free grammar induction using genetic algorithms. In: Proc. of the 4th Int. Conf. on Genetic Algorithms, pp. 514–518 (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Araujo, L. (2004). A Probabilistic Chart Parser Implemented with an Evolutionary Algorithm. In: Gelbukh, A. (eds) Computational Linguistics and Intelligent Text Processing. CICLing 2004. Lecture Notes in Computer Science, vol 2945. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24630-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24630-5_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21006-1

  • Online ISBN: 978-3-540-24630-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics