Title :
Fingerprint Analysis of the Noisy Prisoner´s Dilemma Using a Finite-State Representation
Author :
Ashlock, Daniel ; Kim, Eun-Youn ; Ashlock, Wendy
Author_Institution :
Dept. of Math. & Stat., Univ. of Guelph, Guelph, ON, Canada
fDate :
6/1/2009 12:00:00 AM
Abstract :
Fingerprinting is a technique that permits automatic classification of strategies for playing a game. In this paper, the evolution of strategies for playing the iterated prisoner´s dilemma (IPD) at three different noise levels is analyzed using fingerprinting and other techniques including a novel quantity, evolutionary velocity, derived from fingerprinting. The results are at odds with initial expectations and permit the detection of a critical difference in the evolution of agents with and without noise. Noise during fitness evaluation places a larger fraction of an agent´s genome under selective pressure, resulting in substantially more efficient training. In this case, efficiency is the production of superior competitive ability at a lower evolutionary velocity. Prisoner´s dilemma playing agents are evolved for 6400 generations, taking samples at eight exponentially spaced epochs. This permits assessment of the change in populations over long evolutionary time. Agents are evaluated for competitive ability between those evolved for different lengths of time and between those evolved using distinct noise levels. The presence of noise during agent training is found to convey a commanding competitive advantage. A novel analysis is done in which a tournament is run with no two agents from the same evolutionary line and one third of agents from each noise level studied. This analysis simulates contributed agent tournaments without any genetic relation between agents. It is found that in early epochs the agents evolved without noise have the best average tournament rank, but that in later epochs they have the worst.
Keywords :
cooperative systems; evolutionary computation; fingerprint identification; finite state machines; game theory; unsupervised learning; IPD; Iterated Prisoner Dilemma; agent evolution; automatic strategy classification; best average tournament rank; commanding competitive advantage; distinct noise level; evolutionary velocity; fingerprint analysis; fingerprinting; finite state representation; fitness evaluation; long evolutionary time; lower evolutionary velocity; noisy prisoner dilemma; novel quantity; strategy evolution; superior competitive ability; Evolutionary algorithms; finite-state machines; game theory; iterated prisoner´s dilemma (IPD);
Journal_Title :
Computational Intelligence and AI in Games, IEEE Transactions on
DOI :
10.1109/TCIAIG.2009.2018704