A Competitive Approach to Game Learning
Abstract
Machine learning of game strategies has often depended on competitive methods that continually develop new strategies capable of defeating previous ones. We use a very inclusive definition of game and consider a framework within which a competitive algorithm makes repeated use of a strategy learning component that can learn strategies which defeat a given set of opponents. We describe game learning in terms of sets H and X of first and second player strategies, and connect the model with more familiar models of concept learning. We show the importance of the ideas of teaching set [20] and specification number [19] k in this new context. The performance of several competitive algorithms is investigated, using both worst-case and randomized strategy learning algorithms. Our central result (Theorem 4) is a competitive algorithm that solves games in a total number of strategies polynomial in lg(jHj), lg(jX j), and k. Its use is demonstrated, including an application in concept learning ...
Cite
Text
Rosin and Belew. "A Competitive Approach to Game Learning." Annual Conference on Computational Learning Theory, 1996. doi:10.1145/238061.238153Markdown
[Rosin and Belew. "A Competitive Approach to Game Learning." Annual Conference on Computational Learning Theory, 1996.](https://mlanthology.org/colt/1996/rosin1996colt-competitive/) doi:10.1145/238061.238153BibTeX
@inproceedings{rosin1996colt-competitive,
title = {{A Competitive Approach to Game Learning}},
author = {Rosin, Christopher D. and Belew, Richard K.},
booktitle = {Annual Conference on Computational Learning Theory},
year = {1996},
pages = {292-302},
doi = {10.1145/238061.238153},
url = {https://mlanthology.org/colt/1996/rosin1996colt-competitive/}
}