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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baker, J. K., Trainable grammars for speech recognition, Proc. of Spring Conference of the Acoustical Society of America, pp.547–550, 1979.
Castillo, E., Gutierrez, J.M., and Hadi, A.S., Expert Systems and Probabilistic Network Models, Springer-Verlag, 1997.
Chow, Y.S. and Teicher, H., Probability Theory (3rd ed.), Springer, 1997.
Doets, K., From Logic to Logic Programming, MIT Press, Cambridge, 1994.
Kaelbling, L.P. and Littman, M.L., Reinforcement Learning: A Survey, J. of Artificial Intelligence Research, Vol.4, pp.237–285, 1996.
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.
Kameya, Y. and Sato, T., Effcient EM learning for parameterized logic programs, Proc. of CL2000, LNAI 1861, pp.269–294, 2000.
Lloyd, J. W., Foundations of Logic Programming, Springer-Verlag, 1984.
Manning, C. D. and Schütze, H., Foundations of Statistical Natural Language Processing, The MIT Press, 1999.
McLachlan, G. J. and Krishnan, T., The EM Algorithm and Extensions, Wiley Interscience, 1997.
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.
Narendra, K.S. and Thathacher, M.A.L., Learning Automata: An Introduction, Prentice-Hall Inc., 1989.
Pearl, J., Probabilistic Reasoning in Intelligent Systems, Morgan Kaufmann, 1988.
Poznyak, A.S. and Najim, K., Learning Automata and Stochastic Optimization, Lecture Notes in Control and Information Sciences 225, Springer, 1997.
Rabiner, L. R. and Juang, B., Foundations of Speech Recognition, Prentice-Hall, 1993.
Sato, T., A statistical learning method for logic programs with distribution semantics, Proc. of ICLP’95, pp.715–729, 1995.
Sato, T. and Kameya, Y., PRISM:A Language for Symbolic-Statistical Modeling, Proc. of IJCAI’97, pp.1330–1335, 1997.
Sato, T., Modeling Scientific Theories as PRISM Programs, ECAI Workshop on Machine Discovery, pp.37–45, 1998.
Sato, T., On Some Asymptotic Properties of Learning Automaton Networks, Techinical report TR99-0003, Dept. of Computer Science, Tokyo Institute of Technology, 1999.
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.
Sato, T.,Statistical abduction with tabulation, submitted for publication, 2000.
Sato, T. and Kameya, Y., Parameter Learning of Logic Programs for Symbolic-statistical Modeling, submitted for publication, 2000.
Sterling, L. and Shaprio, E. The Art of Prolog, The MIT Press, 1986.
Sutton, R.S.,Learning to predict by the method of temporal difference, Machine Learning, Vol.3 No.1, pp.9–44, 1988.
Tamaki, H. and Sato, T., Unfold/Fold Transformation of Logic Programs, Proc. Of ICLP’84, Uppsala, pp.127–138, 1984.
Tamaki, H. and Sato, T., OLD resolution with tabulation, Proc. of ICLP’86, London, LNCS 225, pp.84–98, 1986.
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.
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.
Watkins, J.C.H. and Dayan, P., Q-learning, Machine Intelligence, Vol.8, No.3, pp.279–292, 1992.
Wetherell, C.S.,Probabilistic languages: a review and some open questions, Computing Surveys, Vol.12, No.4, pp.361–379, 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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