Skip to main content
Log in

A comparative investigation of non-linear activation functions in neural controllers for search-based game AI engineering

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The creation of intelligent video game controllers has recently become one of the greatest challenges in game artificial intelligence research, and it is arguably one of the fastest-growing areas in game design and development. The learning process, a very important feature of intelligent methods, is the result of an intelligent game controller to determine and control the game objects behaviors’ or actions autonomously. Our approach is to use a more efficient learning model in the form of artificial neural networks for training the controllers. We propose a Hill-Climbing Neural Network (HillClimbNet) that controls the movement of the Ms. Pac-man agent to travel around the maze, gobble all of the pills and escape from the ghosts in the maze. HillClimbNet combines the hill-climbing strategy with a simple, feed-forward artificial neural network architecture. The aim of this study is to analyze the performance of various activation functions for the purpose of generating neural-based controllers to play a video game. Each non-linear activation function is applied identically for all the nodes in the network, namely log-sigmoid, logarithmic, hyperbolic tangent-sigmoid and Gaussian. In general, the results shows an optimum configuration is achieved by using log-sigmoid, while Gaussian is the worst activation function.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Cotton NJ, Wilamowski BM, Dündar G (2008) A neural network implementation on an inexpensive eight bit microcontroller. In: Proceedings of the 12th international conference on intelligent engineering systems. pp 109–114

  • Duch W, Jankowski N (1999) Survey of neural transfer functions. Neural Comput Surv 2: 163–212

    Google Scholar 

  • Duch W, Jankowski N (2000) Taxonomy of neural transfer functions. In: Proceedings of international joint conference on neural networks. pp 477–484

  • Ferentinos KP (2005) Biological engineering applications of feedforward neural networks designed and parameterized by genetic algorithms. Neural Netw 18(7): 934–950

    Article  Google Scholar 

  • Gomes GSS, Ludermir TB, Lima LMMR (2011) Comparison of new activation functions in neural network for forecasting financial time series. Neural Comput Appl 20(3): 417–439

    Article  Google Scholar 

  • Haykin S (2009) Neural networks and learning machines. Prentice Hall, New Jersey

    Google Scholar 

  • Isa IS, Saad Z, Omar S, Osman MK, Ahmad KA, Sakim HAM (2010) Suitable MLP network activation functions for breast cancer and thyroid disease detection. In: Proceedings of the 2nd international conference on computational intelligence, modelling and simulation. pp 39–44

  • Karlik B, Olgac AV (2011) Performance analysis of various activation functions in generalized MLP architectures of neural networks. Int J Artif Intell Expert Syst 1(4): 111–122

    Google Scholar 

  • Kumar JPA, Singh DKJ (2009) A study on different activation functions for neural network-based wear loss prediction. Int J Appl Eng Res 4(3): 399–406

    Google Scholar 

  • Maftoonazad N, Karimi Y, Ramaswamy HS, Prasher SO (2008) Use of hyperspectral image analysis and artificial neural network to predict quality changes in coated and uncoated avocados during storage at different temperatures. In: Proceedings of the 18th national congress on food technology

  • Özkan C, Erbek-Sunar F (2003) The comparison of activation functions for multispectral landsat TM image classification. Photogramm Eng Remote Sens 69(11): 1225–

    Article  Google Scholar 

  • Pearl J (1984) Heuristics: intelligent search strategies for computer problem solving. Addison Wesley, Massachusetts

    Google Scholar 

  • Temurtas F, Gulbag A, Yumusak N (2004) A study on neural networks using Taylor series expansion of sigmoid activation function. In: Proceedings of the international conference on computational science and its applications. pp 389–397

  • Trani AA, Wing-Ho FC, Schilling G, Baik H, Seshadri A (2004) A neural network model to estimate aircraft fuel consumption. In: Proceedings of the AIAA 4th aviation technology, integration and operations forum

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tse Guan Tan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tan, T.G., Teo, J. & Anthony, P. A comparative investigation of non-linear activation functions in neural controllers for search-based game AI engineering. Artif Intell Rev 41, 1–25 (2014). https://doi.org/10.1007/s10462-011-9294-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-011-9294-y

Keywords

Navigation