The challenge of poker

被引:148
作者
Billings, D [1 ]
Davidson, A [1 ]
Schaeffer, J [1 ]
Szafron, D [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2H1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
computer poker; imperfect information; opponent modeling; simulations; neural networks;
D O I
10.1016/S0004-3702(01)00130-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Poker is an interesting test-bed for artificial intelligence research. It is a Game of imperfect information, where multiple competing agents must deal with probabilistic knowledge, risk assessment, and possible deception, not unlike decisions made in the real world. Opponent modeling is another difficult problem in decision-making applications, and it is essential to achieving high performance in poker. This paper describes the design considerations and architecture of the poker-program Poki. In addition to methods for hand evaluation and betting strategy, Poki uses learning techniques to construct statistical models of each opponent, and dynamically adapts to exploit observed patterns and tendencies. The result is a program capable of playing reasonably strong poker, but there remains considerable research to be done to play at a world-class level. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:201 / 240
页数:40
相关论文
共 40 条
[1]   B-STAR TREE SEARCH ALGORITHM - BEST-1ST PROOF PROCEDURE [J].
BERLINER, H .
ARTIFICIAL INTELLIGENCE, 1979, 12 (01) :23-40
[2]   MEASURING THE PERFORMANCE POTENTIAL OF CHESS PROGRAMS [J].
BERLINER, HJ ;
GOETSCH, G ;
CAMPBELL, MS ;
EBELING, C .
ARTIFICIAL INTELLIGENCE, 1990, 43 (01) :7-20
[3]   Thoughts on RoShamBo [J].
Billings, D .
ICGA JOURNAL, 2000, 23 (01) :3-8
[4]  
Billings D, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P493
[5]  
Billings D, 1999, SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), P697
[6]  
BILLINGS D, 1999, P AAAI SPR S SEARCH, P13
[7]  
Carmel D, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P120
[8]  
CHENG C, 1997, GENETIC ALGORITHMS G
[9]  
Davidson A, 2000, IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, P1467
[10]   IOCAINE POWDER [J].
Egnor, D .
ICGA JOURNAL, 2000, 23 (01) :33-35