Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Dominance Tournament Method of Monitoring Progress in Coevolution Speaker: Lin, Wei-Kai (2009/04/30) 1.

Similar presentations


Presentation on theme: "The Dominance Tournament Method of Monitoring Progress in Coevolution Speaker: Lin, Wei-Kai (2009/04/30) 1."— Presentation transcript:

1 The Dominance Tournament Method of Monitoring Progress in Coevolution Speaker: Lin, Wei-Kai (2009/04/30) 1

2 Outline  Introduction  Experiments and Results  Discussion and Future Work  Conclusions 2

3 Introduction 3  We want to know if an arms race took place  Master Tournament (Cliff and Miller 1995; Floreano and Nol 1997) is the most common analysis method  Every generation champion is compared to every other generation champion  Results show whether wins increase over generations  But does that demonstrate an arms race?  Dominance Tournament  Test problem: neural network and robot duel

4 Master Tournament The champion of every generation is compared with the champion of all (prior) generations Count the number of wins The higher the generation, the more opponents the champion can beat 4

5 Master Tournament - Shortcomings  The computational complexty  Tournament between all generations: C(n, 2)  Does it really progress? 46 5

6 Dominance Tournament  The first dominant strategy is the champion of the first generation.  A generation champion is a dominant strategy if it is superior to all previous dominant strategies 6

7 NEAT and Robot Duel  The test problem  Neuro Evolution of Augmenting Topologies (NEAT)  Adding new structure to existing network, or  Evolving only fixed topologies  Robot Duel  Eat food to gain energy  The robot with higher energy wins if two robots collide  Two food positions is randomly chosen (from total 144 configurations) 7

8 Experiments and Results  The two population setup for competitive coevolution  Using master tournament and dominance tournament  Analysis the results in a single run 8

9 Competitive Coevolution Setup 9  Two populations  Host: the population currently being evaluated  Parasite: the population from which opponents is chosen  The opponents set consists of  Best strategies in 4 species in the parasite population  8 strategies chosen randomly from a Hall of Fame  A single fitness evaluation includes two trials  Starts from the east and the west position.

10 Monitoring Progress 10  Champion: the winner of the best strategies in two populations in a generation in 288 trials  Master Tournament  A champion plays all other champions in 2 trial  Dominance Tournament  144 x 2 = 288 trials between a dominant strategy and a champion

11 Results 11

12 Dominance Tournament Results 12

13 Observations from Dominance Tournament 13  The progress after 200 generations  Higher level of dominance takes more time to reach  The 17 th dominant strategy won 221/288 trials (compared with the 14 th level in the fixed topology)  Circularities discovered  A champion is able to defeat some but not all of dominant strategies  Complexifying and fixed topology occurs 48 and 93 times  Dominance tournament takes 738 comparisons, but master tournament takes 124,750

14 Discussion and Future Work 14  For multiple runs, such analysis can also be applied  The highest level of dominance  Equivalent dominance level  Equivalent generation  Other population statistic: the network complexity  The initialization of the first dominant strategy  The first champion: natural and poor enough  The first champion that defeats serveral champions from the first few generations

15 Dominance Tournament with Different Roles 15  New dominant strategy must defeat all previous dominant strategies from opposing population  Ranking alternates

16 Conclusion 16  The tournament dominance provides specific details necessary for drawing strong conclusions  The best individual is well defined  We are able to conclude that the arms race continued  Lower computational complexity  Test specific claims by making comparisons between different runs


Download ppt "The Dominance Tournament Method of Monitoring Progress in Coevolution Speaker: Lin, Wei-Kai (2009/04/30) 1."

Similar presentations


Ads by Google