Skip to main content

Negation Elimination for Finite PCFGs

  • Conference paper
  • 266 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3573))

Abstract

We introduce negation to a symbolic-statistical modeling language PRISM and propose to eliminate negation by program transformation called negation technique which is applicable to probabilistic logic programs. We also introduce finite PCFGs (probabilistic context free grammars) as PCFGs with finite constraints as part of generative modeling of stochastic HPSGs (head-driven phrase structure grammars). They are a subclass of log-linear models and allow exact computation of normalizing constants. We apply the negation technique to a PDCG (probabilistic definite clause grammar) program written in PRISM that describes a finite PCFG with a height constraint. The resulting program computes a normalizing constant for the finite PCFG in time linear in the given height. We also report on an experiment of parameter learning for a real grammar (ATR grammar) with the height constraint. We have discovered that the height constraint does not necessarily lead to a significant decrease in parsing accuracy.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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. Rabiner, L.R., Juang, B.: Foundations of Speech Recognition. Prentice-Hall, Englewood Cliffs (1993)

    Google Scholar 

  2. Manning, C.D., Schütze, H.: Foundations of Statistical Natural Language Processing. The MIT Press, Cambridge (1999)

    MATH  Google Scholar 

  3. Ivanov, Y., Bobick, A.: Recoginition of visual activities and interactions by stochastic parsing. IEEE Trans. Pattern Aanl. and Mach. Intell. 22, 852–872 (2000)

    Article  Google Scholar 

  4. Pearl, J.: Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, San Francisco (1988)

    Google Scholar 

  5. Fishelson, M., Geiger, D.: Exact genetic linkage computations for general pedigrees. Bioinformatics 18(1), S189–S198 (2002)

    Google Scholar 

  6. McLachlan, G.J., Krishnan, T.: The EM Algorithm and Extensions. Wiley Interscience, Hoboken (1997)

    MATH  Google Scholar 

  7. Sato, T., Kameya, Y.: PRISM: a language for symbolic-statistical modeling. In: Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI1997), pp. 1330–1335 (1997)

    Google Scholar 

  8. Sato, T., Kameya, Y.: Parameter learning of logic programs for symbolic-statistical modeling. Journal of Artificial Intelligence Research 15, 391–454 (2001)

    MATH  MathSciNet  Google Scholar 

  9. Sato, T.: First order compiler: A deterministic logic program synthesis algorithm. Journal of Symbolic Computation 8, 605–627 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  10. Zhou, N.F., Sato, T.: Efficient Fixpoint Computation in Linear Tabling. In: Proceedings of the Fifth ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP2003), pp. 275–283 (2003)

    Google Scholar 

  11. Sato, T., Kameya, Y.: A dynamic programming approach to parameter learning of generative models with failure. To be presented at ICML 2004 workshop SRL2004 (2004)

    Google Scholar 

  12. Sato, T., Tamaki, H.: Tansformational logic program synthesis. In: Proceedings of the International Conferenece on Fifth Generation Computer Systems FGCS1984, pp. 195–201 (1984)

    Google Scholar 

  13. Sato, T.: A statistical learning method for logic programs with distribution semantics. In: Proceedings of the 12th International Conference on Logic Programming (ICLP1995), pp. 715–729 (1995)

    Google Scholar 

  14. Cussens, J.: Loglinear models for first-order probabilistic reasoning. In: Proceedings of the 15th Conference on Uncertainty in Artificial Intelligence (UAI1999), pp. 126–133 (1999)

    Google Scholar 

  15. Sag, I., Wasow, T.: Syntactic Theory: A Formal Introduction. CSLI Publications, Stanford (1999)

    MATH  Google Scholar 

  16. Brew, C.: Stochastic HPSG. In: Proceedings of the 7th Conference of European Chapter of the Association for Computational Linguistics (EACL1995), pp. 83–89 (1995)

    Google Scholar 

  17. Abney, S.: Stochastic attribute-value grammars. Computational Linguistics 23, 597–618 (1997)

    MathSciNet  Google Scholar 

  18. Riezler, S.: Probabilistic Constraint Logic Programming. PhD thesis, Universität Tübingen (1998)

    Google Scholar 

  19. Johnson, M., Geman, S., Canon, S., Chi, Z., Riezler, S.: Estimators for stochastic unification-based grammars. In: Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics (ACL1999), pp. 535–541 (1999)

    Google Scholar 

  20. Koller, D., Pfeffer, A.: Learning probabilities for noisy first-order rules. In: Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI1997), pp. 1316–1321 (1997)

    Google Scholar 

  21. Friedman, N., Getoor, L., Koller, D., Pfeffer, A.: Learning probabilistic relational models. In: Proceedings of the 16th International Joint Conference on Artificial Intelligence (IJCAI1999), pp. 1300–1309 (1999)

    Google Scholar 

  22. Muggleton, S.: Learning stochastic logic programs. In: Getoor, L., Jensen, D. (eds.) Proceedings of the AAAI 2000 Workshop on Learning Statistical Models from Relational Data (2000)

    Google Scholar 

  23. Getoor, L., Friedman, N., Koller, D.: Learning probabilistic models of relational structure. In: Proceedings of the Eighteenth International Conference on Machine Learning (ICML 2001), pp. 170–177 (2001)

    Google Scholar 

  24. Cussens, J.: Parameter estimation in stochastic logic programs. Machine Learning 44, 245–271 (2001)

    Article  MATH  Google Scholar 

  25. Kersting, K., De Raedt, L.: Basic principles of learning bayesian logic programs. Technical Report Technical Report No. 174, Institute for Computer Science, University of Freiburg (2002)

    Google Scholar 

  26. De Raedt, L., Kersting, K.: Probabilistic logic learning. ACM-SIGKDD Explorations, special issue on Multi-Relational Data Mining 5, 31–48 (2003)

    Google Scholar 

  27. Marthi, B., Milch, B., Russell, S.: First-order probabilistic models for information extraction. In: Proceedigs of IJCAI 2003 Workshop on Learning Statistical Models from Relational Data (SRL2003) (2003)

    Google Scholar 

  28. Jaeger, J.: Complex probabilistic modeling with recursive relational bayesian networks. Annals of Mathematics and Artificial Intelligence 32, 179–220 (2001)

    Article  MathSciNet  Google Scholar 

  29. Doets, K.: From Logic to Logic Programming. The MIT Press, Cambridge (1994)

    MATH  Google Scholar 

  30. Kameya, Y., Sato, T.: Efficient EM learning for parameterized logic programs. In: Palamidessi, C., Moniz Pereira, L., Lloyd, J.W., Dahl, V., Furbach, U., Kerber, M., Lau, K.-K., Sagiv, Y., Stuckey, P.J. (eds.) CL 2000. LNCS (LNAI), vol. 1861, pp. 269–294. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  31. Baker, J.K.: Trainable grammars for speech recognition. In: Proceedings of Spring Conference of the Acoustical Society of America, pp. 547–550 (1979)

    Google Scholar 

  32. Sato, T., Abe, S., Kameya, Y., Shirai, K.: A separate-and-learn approach to EM learning of PCFGs. In: Proceedings of the 6th Natural Language Processing Pacific Rim Symposium (NLRPS2001), pp. 255–262 (2001)

    Google Scholar 

  33. Tamaki, H., Sato, T.: Unfold/fold transformation of logic programs. In: Proceedings of the 2nd International Conference on Logic Programming (ICLP 1984). LNCS, pp. 127–138. Springer, Heidelberg (1984)

    Google Scholar 

  34. Uratani, N., Takezawa, T., Matsuo, H., Morita, C.: ATR integrated speech and language database. Technical Report TR-IT-0056, ATR Interpreting Telecommunications Research Laboratories (1994) (in Japanese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sato, T., Kameya, Y. (2005). Negation Elimination for Finite PCFGs. In: Etalle, S. (eds) Logic Based Program Synthesis and Transformation. LOPSTR 2004. Lecture Notes in Computer Science, vol 3573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11506676_8

Download citation

  • DOI: https://doi.org/10.1007/11506676_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26655-6

  • Online ISBN: 978-3-540-31683-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics