Pareto Ensembles for Evolutionary Synthesis of Neurocontrollers in a 2D Maze-Based Video Game

Article Preview

Abstract:

In this paper, we present a study of evolving artificial neural network controllers for autonomously playing maze-based video game. A system using multi-objective evolutionary algorithm is developed, which is called as Pareto Archived Evolution Strategy Neural Network (PAESNet), with the attempt to find a set of Pareto optimal solutions by simultaneously optimizing two conflicting objectives. The experiments are designed to address two research aims investigating: (1) evolving weights (including biases) of the connections between the neurons and structure of the network through multi-objective evolutionary algorithm in order to reduce its runtime operation and complexity, (2) improving the generalization ability of the networks by using neural network ensemble model. A comparative analysis between the single network model as the baseline system and the model built based on the neural ensemble are presented. The evidence from this study suggests that Pareto multi-objective paradigm and neural network ensembles can be effective for creating and controlling the behaviors of video game characters.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3173-3177

Citation:

Online since:

January 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] D.P. Niu, F.L. Wang, L.L. Zhang, D.K. He and M.X. Jia: Chemometr. Intell. Lab. Vol. 105 (2011), p.125.

Google Scholar

[2] I. Millington and J. Funge: Artificial Intelligence for Games (Morgan Kaufmann, Massachusetts 2009).

Google Scholar

[3] Information on http: /www. msnbc. msn. com/id/3131181.

Google Scholar

[4] J.B. Ahlquist and J. Novak: Game Development Essentials: Game Artificial Intelligence (Thomson Delmar Learning, New York 2008).

Google Scholar

[5] J.D. Knowles and D.W. Corne: Proc. of the Congress on Evolutionary Computation (1999), p.98.

Google Scholar

[6] K. Baldauf and R.M. Stair: Succeeding with Technology: Computer Concepts for Your Life (Course Technology Cengage Learning, Massachusetts 2011).

Google Scholar

[7] K. Deb: Multi-Objective Optimization Using Evolutionary Algorithms (John Wiley and Sons, New York 2001).

Google Scholar

[8] L. Yu, S. Wang and K.K. Lai: Expert Syst. Appl. Vol. 34 (2008), p.1434.

Google Scholar

[9] L.K. Hansen and P. Salamon: IEEE Trans. Pattern Anal. Mach. Intell. Vol. 12 (1990), p.993.

Google Scholar

[10] S. Araghinejad, M. Azmi and M. Kholghi: J. Hydrol. Vol. 407 (2011), p.94.

Google Scholar

[11] S. Haykin: Neural Networks and Learning Machines (Prentice Hall, New York 2009).

Google Scholar

[12] S.M. Lucas: Proc. of the IEEE Symposium on Computational Intelligence and Games (2005), p.203.

Google Scholar

[13] Y.B. Tian, S.L. Zhang and J.Y. Li: Int. J. Numer. Model. El. Vol. 24 (2011), p.77.

Google Scholar