Skip to main content

Game-Tree Search with Adaptation in Stochastic Imperfect-Information Games

  • Conference paper
Computers and Games (CG 2004)

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

Included in the following conference series:

Abstract

Building a high-performance poker-playing program is a challenging project. The best program to date, PsOpti, uses game theory to solve a simplified version of the game. Although the program plays reasonably well, it is oblivious to the opponent’s weaknesses and biases. Modeling the opponent to exploit predictability is critical to success at poker. This paper introduces Vexbot, a program that uses a game-tree search algorithm to compute the expected value of each betting option, and does real-time opponent modeling to improve its evaluation function estimates. The result is a program that defeats PsOpti convincingly, and poses a much tougher challenge for strong human players.

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. Horvitz, E., Breese, L., Heckerman, D., Hovel, D., Rommeke, K.: The Lumiere project: Bayesian user modeling for inferring the goals and needs of software users. In: UAI, pp. 256–265 (1998)

    Google Scholar 

  2. Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.): UM 2003. LNCS, vol. 2702. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  3. Weld, D., Anderson, C., Domingos, P., Etzioni, O., Lau, T., Gajos, K., Wolfman, S.: Automatically personalizing user interfaces. In: IJCAI, pp. 1613–1619 (2003)

    Google Scholar 

  4. Billings, D., Burch, N., Davidson, A., Holte, R., Schaeffer, J., Schauenberg, T., Szafron, D.: Approximating game-theoretic optimal strategies for full-scale poker. In: IJCAI, pp. 661–668 (2003)

    Google Scholar 

  5. Jansen, P.: Using Knowledge about the Opponent in Game-Tree Search. PhD thesis, Computer Science, Carnegie-Mellon University (1992)

    Google Scholar 

  6. Carmel, D., Markovitch, S.: Opponent modeling in adversary search. In: AAAI, pp. 120–125 (1996)

    Google Scholar 

  7. Iida, H., Uiterwijk, J.W.H.M., van den Herik, H.J., Herschberg, I.S.: Potential applications of opponent-model search. ICCA Journal 16, 201–208 (1993)

    Google Scholar 

  8. Billings, D., Davidson, A., Schaeffer, J., Szafron, D.: The challenge of poker. Artificial Intelligence 134, 201–240 (2002)

    Article  MATH  Google Scholar 

  9. Dahl, F.: A reinforcement learning algorithm to simplified two-player Texas Hold’em poker. In: Flach, P.A., De Raedt, L. (eds.) ECML 2001. LNCS (LNAI), vol. 2167, pp. 85–96. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Korb, K., Nicholson, A., Jitnah, N.: Bayesian poker. In: UAI, pp. 343–350 (1999)

    Google Scholar 

  11. Findler, N.: Studies in machine cognition using the game of poker. CACM 20, 230–245 (1977)

    MATH  Google Scholar 

  12. von Neumann, J., Morgenstern, O.: The Theory of Games and Economic Behavior. Princeton University Press, Princeton (1944)

    Google Scholar 

  13. Kuhn, H.W.: A simplified two-person poker. Contributions to the Theory of Games 1, 97–103 (1950)

    Google Scholar 

  14. Billings, D., Papp, D., Schaeffer, J., Szafron, D.: Opponent modeling in poker. In: AAAI, pp. 493–499 (1998)

    Google Scholar 

  15. Billings, D., Peña, L., Schaeffer, J., Szafron, D.: Using probabilistic knowledge and simulation to play poker. In: AAAI, pp. 697–703 (1999)

    Google Scholar 

  16. Koller, D., Pfeffer, A.: Representations and solutions for game-theoretic problems. Artificial Intelligence, 167–215 (1997)

    Google Scholar 

  17. Buro, M.: Solving the oshi-zumo game. Advances in Computer Games 10, 361–366 (2004)

    MathSciNet  Google Scholar 

  18. Billings, D.: The first international RoShamBo programming competition. International Computer Games Association Journal 23(3-8), 42–50 (2000)

    Google Scholar 

  19. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice-Hall, Englewood Cliffs (2003)

    Google Scholar 

  20. Billings, D.: Vexbot wins poker tournament. International Computer Games Association Journal 26, 281 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Billings, D. et al. (2006). Game-Tree Search with Adaptation in Stochastic Imperfect-Information Games. In: van den Herik, H.J., Björnsson, Y., Netanyahu, N.S. (eds) Computers and Games. CG 2004. Lecture Notes in Computer Science, vol 3846. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11674399_2

Download citation

  • DOI: https://doi.org/10.1007/11674399_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32488-1

  • Online ISBN: 978-3-540-32489-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics