Skip to main content

Improving FIFA Player Agents Decision-Making Architectures Based on Convolutional Neural Networks Through Evolutionary Techniques

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12319))

Abstract

Convolutional Neural Network (CNN) is a fundamental tool in Deep Learning and Computer Vision due to its remarkable ability to extract relevant characteristics from raw data, which has been allowing significant advances in image classification tasks. One of the great challenges in using CNNs is to define an architecture that is suitable for the problem for which they are being designed. Thus, there is a big effort in many recent works to propose approaches to automatically define appropriate CNN architectures. Among them, the Convolutional Neural Network designed by Genetic Algorithm (CNN-GA) method stands out. As CNN-GA has only been validated in static scenarios involving image classification data sets, the main contributions of the present paper are the following: implementing an improved version of CNN-GA, named as Minimum CNN-GA (MCNN-GA), that automatically defines CNN architectures through a policy that minimizes the weigh vector dimensions and the classification error rate of the CNNs; implementing a set of imitation learning based agents that operate in a complex and dynamic scenario of FIFA game exploring distinct raw image representations for the environment at the input of CNNs designed according to the MCNN-GA approach. The performance of these agents were evaluated through their in-game score in tournaments against FIFA’s engine. The results corroborate that the decision-making ability of such agents can be as good as human ability.

The authors thank CAPES for financial support.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Baker, B., Gupta, O., Naik, N., Raskar, R.: Designing neural network architectures using reinforcement learning. In: 5th International Conference on Learning Representations (2017)

    Google Scholar 

  2. Buche, C., Even, C., Soler, J.: Autonomous virtual player in a video game imitating human players: the orion framework. In: 2018 International Conference on Cyberworlds, pp. 108–113 (2018)

    Google Scholar 

  3. Coleman, A.M.: A Dictionary of Psychology, 3rd edn. Oxford University Press, Oxford (2009)

    Google Scholar 

  4. Faria, M.P.P., Julia, R.M.S., Tomaz, L.B.P.: Evaluating the performance of the deep active imitation learning algorithm in the dynamic environment of FIFA player agents. In: 18th IEEE International Conference on Machine Learning and Applications (2019)

    Google Scholar 

  5. Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press, New York (2016). http://www.deeplearningbook.org

  6. He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: The IEEE Conference on Computer Vision and Pattern Recognition (2016)

    Google Scholar 

  7. Hussein, A., Elyan, E., Gaber, M.M., Jayne, C.: Deep imitation learning for 3D navigation tasks. Neural Comput. Appl. 29, 389–404 (2018)

    Article  Google Scholar 

  8. Hussein, A., Gaber, M.M., Elyan, E., Jayne, C.: Imitation learning: a survey of learning methods. ACM Comput. Surv. 50, 21:1–21:35 (2017)

    Article  Google Scholar 

  9. Justesen, N., Bontrager, P., Togelius, J., Risi, S.: Deep learning for video game playing. IEEE Trans. Games 12, 1–20 (2020)

    Article  Google Scholar 

  10. Krizhevsky, A., Nair, V., Hinton, G.: CIFAR-10 and CIFAR-100 (Canadian institute for advanced research). http://www.cs.toronto.edu/~kriz/cifar.html

  11. Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: Pereira, F., Burges, C.J.C., Bottou, L., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems 25, pp. 1097–1105. Curran Associates, Inc. (2012)

    Google Scholar 

  12. LeCun, Y., Bengio, Y., Hinton, G.E.: Deep learning. Nature 521, 436–444 (2015)

    Article  Google Scholar 

  13. Liu, H., Simonyan, K., Vinyals, O., Fernando, C., Kavukcuoglu, K.: Hierarchical representations for efficient architecture search (2018)

    Google Scholar 

  14. Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., Alsaadi, F.E.: A survey of deep neural network architectures and their applications. Neurocomputing 234, 11–26 (2017)

    Article  Google Scholar 

  15. Liu, Y., Gupta, A., Abbeel, P., Levine, S.: Imitation from observation: learning to imitate behaviors from raw video via context translation. In: 2018 IEEE International Conference on Robotics and Automation, pp. 1118–1125 (2018)

    Google Scholar 

  16. Miller, B.L., Miller, B.L., Goldberg, D.E., Goldberg, D.E.: Genetic algorithms, tournament selection, and the effects of noise. Complex Syst. 9, 193–212 (1995)

    MathSciNet  Google Scholar 

  17. Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A.A.: Human-level control through deep reinforcement learning. Nature 518, 529–533 (2015)

    Article  Google Scholar 

  18. Real, E., et al.: Large-scale evolution of image classifiers. In: Proceedings of the 34th International Conference on Machine Learning, Vol. 70, pp. 2902–2911 (2017)

    Google Scholar 

  19. Refaeilzadeh, P., Tang, L., Liu, H.: Cross-validation. In: Liu, L., Özsu, M.T. (eds.) Encyclopedia of Database Systems, pp. 532–538. Springer, Boston (2009). https://doi.org/10.1007/978-0-387-39940-9

  20. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice Hall Press, Upper Saddle River (2009)

    MATH  Google Scholar 

  21. Sammut, C., Webb, G.I.: Holdout evaluation. In: Encyclopedia of Machine Learning, pp. 506–507. Springer, Boston (2010). https://doi.org/10.1007/978-0-387-30164-8_369

  22. Srinivas, M., Patnaik, L.M.: Genetic algorithms: a survey. Computer 27, 17–26 (1994)

    Article  Google Scholar 

  23. Sun, Y., Xue, B., Zhang, M., Yen, G.G., Lv, J.: Automatically designing CNN architectures using the genetic algorithm for image classification. IEEE Trans. Cybern. 50(9), 1–15 (2020)

    Article  Google Scholar 

  24. Xie, L., Yuille, A.: Genetic CNN. In: 2017 IEEE International Conference on Computer Vision, pp. 1388–1397 (2017)

    Google Scholar 

  25. Zoph, B., Le, Q.V.: Neural architecture search with reinforcement learning. In: International Conference on Learning Representations (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matheus Prado Prandini Faria .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Faria, M.P.P., Julia, R.M.S., Tomaz, L.B.P. (2020). Improving FIFA Player Agents Decision-Making Architectures Based on Convolutional Neural Networks Through Evolutionary Techniques. In: Cerri, R., Prati, R.C. (eds) Intelligent Systems. BRACIS 2020. Lecture Notes in Computer Science(), vol 12319. Springer, Cham. https://doi.org/10.1007/978-3-030-61377-8_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-61377-8_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-61376-1

  • Online ISBN: 978-3-030-61377-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics