Abstract
In this paper, we propose a Transfer Learning method by Inductive Logic Programing for games. We generate general knowledge from a game, and specify the knowledge so that it is applicable in another game. This is called Transfer Learning. We show the working of Transfer Learning by taking knowledge from Tic-tac-toe and transfer it to Connect4 and Connect5. For Connect4 the number of Heuristic functions we developed is 30; for Connect5 it is 20.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
For brevity, we use ‘he’ and ‘his’, whenever ‘he or she’ and ‘his or her’ are meant.
References
Love, N., Hinrichs, T., Haley, D., Schkufza, E., Genesereth, M.: General Game Playing: Game Description Language Specfication. Technical report LG-2006-01 Stanford Logic Group (2006)
Schiffel, S., Thielscher, M.: Fluxplayer: a successful general game player. In: The Twenty-Second AAAI Conference on Artificial Intelligence, pp. 1191–1196 (2007)
Björnsson, Y., Finnsson, H.: CADIAPLAYER: a simulation-based general game player. IEEE Trans. Comput. Intell. AI Games 1(1), 4–15 (2009)
Méhat, J.M., Cazenave, T.: Ary, a general game playing program. Board Games Studies Colloquium (2010)
Walȩdzik, K., Mańdziuk, J.: An automatically-generated evaluation function in general game playing. IEEE Trans. Comput. Intell. AI Games 6(3), 258–270 (2014)
Michulke, D., Thielscher, M.: Neural networks for state evaluation in general game playing. In: Buntine, W., Grobelnik, M., Mladenić, D., Shawe-Taylor, J. (eds.) ECML PKDD 2009, Part II. LNCS, vol. 5782, pp. 95–110. Springer, Heidelberg (2009)
Taylor, E.M., Stone, P.: Transfer learning for reinforcement learning domains: a survey. J. Mach. Learn. Res. 10, 1633–1685 (2009)
Hinrichs, R.T., Forbus, D.K.: Transfer learning through analogy in games. AI Mag. 32(1), 70–83 (2011)
Muggleton, S., Paes, A., Santos Costa, V., Zaverucha, G.: Chess revision: acquiring the rules of chess variants through fol theory revision from examples. In: De Raedt, L. (ed.) ILP 2009. LNCS, vol. 5989, pp. 123–130. Springer, Heidelberg (2010)
Mitchell, M.T., Keller, M.R., Kedar-cabelli, T.S.: Explanation-based generalization: a unifying view. Mach. Learn. 1(1), 47–80 (1986)
Aleph. http://www.cs.ox.ac.uk/activities/machlearn/Aleph/aleph.html
Muggleton, S.H., De Raedt, L.: Inductive logic programming: theory and methods. J. Logic Program. 19–20, 629–679 (1994)
Muggleton, S.: Inverse entailment and progol. New Gener. Comput. 13(3–4), 245–286 (1995)
Acknowledgments
We would like to express great thanks to Aske Plaat for his advice to this research, and Siegfried Nijssen for his advice on Inductive Logic Programming.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sato, Y., Iida, H., van den Herik, H.J. (2015). Transfer Learning by Inductive Logic Programming. In: Plaat, A., van den Herik, J., Kosters, W. (eds) Advances in Computer Games. ACG 2015. Lecture Notes in Computer Science(), vol 9525. Springer, Cham. https://doi.org/10.1007/978-3-319-27992-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-27992-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27991-6
Online ISBN: 978-3-319-27992-3
eBook Packages: Computer ScienceComputer Science (R0)