Skip to main content
Top

2024 | OriginalPaper | Chapter

Using Evolution and Deep Learning to Generate Diverse Intelligent Agents

Authors : Marshall Joseph, Brian J. Ross

Published in: Applications of Evolutionary Computation

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Emergent behaviour arises from the interactions between individual components of a system, rather than being explicitly programmed or designed. The evolution of interesting emergent behaviour in intelligent agents is important when evolving non-playable characters in video games. Here, we use genetic programming (GP) to evolve intelligent agents in a predator-prey simulation. A main goal is to evolve predator agents that exhibit interesting and diverse behaviours. First, we train a convolutional neural network (CNN) to recognize “generic” prey behaviour, as recorded by an image trace of a predator’s movement. A training set for 6 generic behaviours was used to train the CNN. A training accuracy of 98% was obtained, and a validation performance of 90%. Experiments were then performed that merge the CNN with GP fitness. In one experiment, the CNN’s classification values are used as a “diversity score” which, when weighted with the fitness score, allow both agent quality and diversity to be considered. In another experiment, we use the CNN classification score to encourage the evolution of one of the known classes of behaviours. Results were that this trained behaviour was indeed more frequently evolved, compared to GP runs using fitness alone. One conclusion is that machine learning techniques are a powerful tool for the automated generation of diverse, high-quality intelligent agents.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
5.
go back to reference Cowan, T.: Strategies for Evolving Diverse and Effective Behaviours in Pursuit Domains. Master’s thesis, Brock University (2021) Cowan, T.: Strategies for Evolving Diverse and Effective Behaviours in Pursuit Domains. Master’s thesis, Brock University (2021)
6.
go back to reference Joseph, M.: Emergent Behaviour in Game AI: A Genetic Programming and CNN-based Approach to Intelligent Agent Design. Master’s thesis, Brock University (2023) Joseph, M.: Emergent Behaviour in Game AI: A Genetic Programming and CNN-based Approach to Intelligent Agent Design. Master’s thesis, Brock University (2023)
8.
go back to reference Koza, J.R.: Genetic programming - on the programming of computers by means of natural selection. MIT Press (1992) Koza, J.R.: Genetic programming - on the programming of computers by means of natural selection. MIT Press (1992)
11.
go back to reference Lehman, J., Stanley, K.: Abandoning objectives: evolution through the search for novelty alone. Evol. Comput. 19, 189–223 (2011)CrossRef Lehman, J., Stanley, K.: Abandoning objectives: evolution through the search for novelty alone. Evol. Comput. 19, 189–223 (2011)CrossRef
14.
go back to reference Panait, L., Luke, S.: Cooperative multi-agent learning: The state of the art. Auton. Agent. Multi-Agent Syst. 11, 387–434 (2005)CrossRef Panait, L., Luke, S.: Cooperative multi-agent learning: The state of the art. Auton. Agent. Multi-Agent Syst. 11, 387–434 (2005)CrossRef
15.
go back to reference Parker, G., Parashkevov, I.: Cyclic genetic algorithm with conditional branching in a predator-prey scenario. In: 2005 IEEE International Conference on Systems, Man and Cybernetics, vol. 3, pp. 2923–2928 (2005) Parker, G., Parashkevov, I.: Cyclic genetic algorithm with conditional branching in a predator-prey scenario. In: 2005 IEEE International Conference on Systems, Man and Cybernetics, vol. 3, pp. 2923–2928 (2005)
16.
go back to reference Poli, R., Langdon, W., McPhee, N.: A Field Guide to Genetic Programming. Lulu Enterprises UK Ltd. (2008) Poli, R., Langdon, W., McPhee, N.: A Field Guide to Genetic Programming. Lulu Enterprises UK Ltd. (2008)
18.
go back to reference Rohlfshagen, P., Liu, J., Perez-Liebana, D., Lucas, S.M.: Pac-man conquers academia: two decades of research using a classic arcade game. IEEE Trans. Games 10(3), 233–256 (2018)CrossRef Rohlfshagen, P., Liu, J., Perez-Liebana, D., Lucas, S.M.: Pac-man conquers academia: two decades of research using a classic arcade game. IEEE Trans. Games 10(3), 233–256 (2018)CrossRef
20.
go back to reference Van Rossum, G., Drake Jr, F.L.: Python reference manual. Centrum voor Wiskunde en Informatica Amsterdam (1995) Van Rossum, G., Drake Jr, F.L.: Python reference manual. Centrum voor Wiskunde en Informatica Amsterdam (1995)
Metadata
Title
Using Evolution and Deep Learning to Generate Diverse Intelligent Agents
Authors
Marshall Joseph
Brian J. Ross
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-56855-8_22

Premium Partner