Skip to main content

Developing a Reinforcement Learning Agent for the Game of Checkers

  • Conference paper
  • First Online:
Advances in Human Factors in Training, Education, and Learning Sciences (AHFE 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1211))

Included in the following conference series:

  • 832 Accesses

Abstract

The aim of the following paper was to develop, test and evaluate a simple self-learning agent for the game of Checkers based on reinforcement learning and neural networks. The approach followed in this work is rather simple and based on a single deep neural network which is used to evaluate the board states and to choose the next best move for the agent. During the training phases the neural network is trained using a reward system based on different criteria derived from the prior and the current board state that resulted from the last action taken. The neural network takes a state-action pair, consisting of the current state and a possible move option and predicts the total reward that can be expected. This way all possible move options are evaluated and the one with the highest value is chosen as the next move.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. Schaeffer, J., Lake, R., Lu, P., Bryant, M.: Chinook: the world man-machine checkers champion. AI Magazine 17(1), 21 (1996). AAAI

    Google Scholar 

  2. Silver, D., Schrittwieser, J., Simonyan, K., et al.: Mastering the game of go without human knowledge, DeepMind (2017)

    Google Scholar 

  3. Christopher, J., Watkins, C.H., Dayan, P.: Q-learning. Mach. Learn. 8, 279–292 (1992)

    MATH  Google Scholar 

  4. Sutton, Richard S., Barto, Andrew G.: Reinforcement Learning: In Introduction. The MIT Press, Cambridge (2017)

    MATH  Google Scholar 

  5. Frochte, J.: Maschinelles Lernen: Grundlagen und Algorithmen in Python (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henning Knauer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Knauer, H., Dederichs-Koch, A., Schilberg, D. (2020). Developing a Reinforcement Learning Agent for the Game of Checkers. In: Nazir, S., Ahram, T., Karwowski, W. (eds) Advances in Human Factors in Training, Education, and Learning Sciences. AHFE 2020. Advances in Intelligent Systems and Computing, vol 1211. Springer, Cham. https://doi.org/10.1007/978-3-030-50896-8_25

Download citation

Publish with us

Policies and ethics