Real-Time Opponent Modeling in Trick-Taking Card Games
Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 617-621.
Abstract
As adversarial environments become more complex, it is increasingly crucial for agents to exploit the mistakes of weaker opponents, particularly in the context of winning tournaments and competitions.In this work, we present a simple post processing technique, which wecall Perfect Information Post-Mortem Analysis (PIPMA), that can quickly assess the playing strength of an opponent in certain classes of game environments. We apply this technique to skat, a popular German card game, and show that we can achieve substantial performance gains against not only players weaker than our program, but against stronger players as well. Most importantly, PIPMA can model the opponent after only a handful of games. To our knowledge, this makes our work the first successful example of an opponent modelling technique that can adapt its play to a particular opponent in real time in a complex game setting.
@inproceedings{ijcai2011p110,
title = {Real-Time Opponent Modeling in Trick-Taking Card Games},
author = {Long, Jeffrey Richard and Buro, Michael},
booktitle = {Proceedings of the Twenty-Second International Joint Conference on
Artificial Intelligence, {IJCAI-11}},
publisher = {AAAI Press/International Joint Conferences on Artificial Intelligence},
editor = {Toby Walsh},
pages = {617--621},
year = {2011},
month = {7},
doi = {10.5591/978-1-57735-516-8/IJCAI11-110},
url = {https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-110},
}
TY - CPAPER TI - Real-Time Opponent Modeling in Trick-Taking Card Games AU - Long, Jeffrey Richard AU - Buro, Michael T2 - Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, IJCAI-11 PB - AAAI Press/International Joint Conferences on Artificial Intelligence PY - 2011 SP - 617 EP - 621 DO - 10.5591/978-1-57735-516-8/IJCAI11-110 UR - https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-110 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: