Skip to main content

Parameterized Logic Programs where Computing Meets Learning

  • Conference paper
  • First Online:
Functional and Logic Programming (FLOPS 2001)

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

Included in the following conference series:

Abstract

In this paper, we describe recent attempts to incorporate learning into logic programs as a step toward adaptive software that can learn from an environment. Although there are a variety of types of learn- ing, we focus on parameter learning of logic programs, one for statistical learning by the EM algorithm and the other for reinforcement learning by learning automatons. Both attempts are not full- edged yet, but in the former case, thanks to the general framework and an effcient EM learning algorithm combined with a tabulated search, we have obtained very promising results that open up the prospect of modeling complex symbolic-statistical phenomena.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baker, J. K., Trainable grammars for speech recognition, Proc. of Spring Conference of the Acoustical Society of America, pp.547–550, 1979.

    Google Scholar 

  2. Castillo, E., Gutierrez, J.M., and Hadi, A.S., Expert Systems and Probabilistic Network Models, Springer-Verlag, 1997.

    Google Scholar 

  3. Chow, Y.S. and Teicher, H., Probability Theory (3rd ed.), Springer, 1997.

    Google Scholar 

  4. Doets, K., From Logic to Logic Programming, MIT Press, Cambridge, 1994.

    Book  Google Scholar 

  5. Kaelbling, L.P. and Littman, M.L., Reinforcement Learning: A Survey, J. of Artificial Intelligence Research, Vol.4, pp.237–285, 1996.

    Article  Google Scholar 

  6. Kameya, Y., Ueda, N. and Sato, T., A graphical method for parameter learning of symbolic-statistical models, Proc. of DS’99, LNAI 1721, pp.264–276, 1999.

    Google Scholar 

  7. Kameya, Y. and Sato, T., Effcient EM learning for parameterized logic programs, Proc. of CL2000, LNAI 1861, pp.269–294, 2000.

    Google Scholar 

  8. Lloyd, J. W., Foundations of Logic Programming, Springer-Verlag, 1984.

    Google Scholar 

  9. Manning, C. D. and Schütze, H., Foundations of Statistical Natural Language Processing, The MIT Press, 1999.

    Google Scholar 

  10. McLachlan, G. J. and Krishnan, T., The EM Algorithm and Extensions, Wiley Interscience, 1997.

    Google Scholar 

  11. Monahan, G.E., A Survey of Partially Observable Markov Decision Processes: Theory, Models, and Algorithms, Management Science Vol.28 No.1, pp.1–16, 1982.

    Article  MathSciNet  Google Scholar 

  12. Narendra, K.S. and Thathacher, M.A.L., Learning Automata: An Introduction, Prentice-Hall Inc., 1989.

    Google Scholar 

  13. Pearl, J., Probabilistic Reasoning in Intelligent Systems, Morgan Kaufmann, 1988.

    Google Scholar 

  14. Poznyak, A.S. and Najim, K., Learning Automata and Stochastic Optimization, Lecture Notes in Control and Information Sciences 225, Springer, 1997.

    Google Scholar 

  15. Rabiner, L. R. and Juang, B., Foundations of Speech Recognition, Prentice-Hall, 1993.

    Google Scholar 

  16. Sato, T., A statistical learning method for logic programs with distribution semantics, Proc. of ICLP’95, pp.715–729, 1995.

    Google Scholar 

  17. Sato, T. and Kameya, Y., PRISM:A Language for Symbolic-Statistical Modeling, Proc. of IJCAI’97, pp.1330–1335, 1997.

    Google Scholar 

  18. Sato, T., Modeling Scientific Theories as PRISM Programs, ECAI Workshop on Machine Discovery, pp.37–45, 1998.

    Google Scholar 

  19. Sato, T., On Some Asymptotic Properties of Learning Automaton Networks, Techinical report TR99-0003, Dept. of Computer Science, Tokyo Institute of Technology, 1999.

    Google Scholar 

  20. Sato, T. and Kameya, Y., A Viterbi-like algorithm and EM learning for statistical abduction‘, Proc. of UAI2000 Workshop on Fusion of Domain Knowledge with Data for Decision Support, 2000.

    Google Scholar 

  21. Sato, T.,Statistical abduction with tabulation, submitted for publication, 2000.

    Google Scholar 

  22. Sato, T. and Kameya, Y., Parameter Learning of Logic Programs for Symbolic-statistical Modeling, submitted for publication, 2000.

    Google Scholar 

  23. Sterling, L. and Shaprio, E. The Art of Prolog, The MIT Press, 1986.

    Google Scholar 

  24. Sutton, R.S.,Learning to predict by the method of temporal difference, Machine Learning, Vol.3 No.1, pp.9–44, 1988.

    Google Scholar 

  25. Tamaki, H. and Sato, T., Unfold/Fold Transformation of Logic Programs, Proc. Of ICLP’84, Uppsala, pp.127–138, 1984.

    Google Scholar 

  26. Tamaki, H. and Sato, T., OLD resolution with tabulation, Proc. of ICLP’86, London, LNCS 225, pp.84–98, 1986.

    Google Scholar 

  27. Tanaka, H. and Takezawa, T. and Etoh, J., Japanese grammar for speech recognition considering the MSLR method (in Japanese), Proc. of the meeting of SIG-SLP (Spoken Language Processing), 97-SLP-15-25, Information Processing Society of Japan, pp.145–150, 1997.

    Google Scholar 

  28. Uratani, N. and Takezawa, T. and Matsuo, H. and Morita, C., ATR Integrated Speech and Language Database (in Japanese), TR-IT-0056, ATR Interpreting Telecommunications Research Laboratories, 1994.

    Google Scholar 

  29. Watkins, J.C.H. and Dayan, P., Q-learning, Machine Intelligence, Vol.8, No.3, pp.279–292, 1992.

    Google Scholar 

  30. Wetherell, C.S.,Probabilistic languages: a review and some open questions, Computing Surveys, Vol.12, No.4, pp.361–379, 1980.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sato, T. (2001). Parameterized Logic Programs where Computing Meets Learning. In: Kuchen, H., Ueda, K. (eds) Functional and Logic Programming. FLOPS 2001. Lecture Notes in Computer Science, vol 2024. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44716-4_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-44716-4_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41739-2

  • Online ISBN: 978-3-540-44716-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics