{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T09:37:06Z","timestamp":1777369026192,"version":"3.51.4"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032236067","type":"print"},{"value":"9783032236074","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-23607-4_34","type":"book-chapter","created":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T08:38:49Z","timestamp":1777365529000},"page":"557-573","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Quantifying Dota 2 Invoker Agent Spell Casting Behaviours"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0250-9444","authenticated-orcid":false,"given":"Robert J.","family":"Smith","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1521-0671","authenticated-orcid":false,"given":"Malcolm I.","family":"Heywood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,4,29]]},"reference":[{"key":"34_CR1","doi-asserted-by":"publisher","unstructured":"Bayer, C.G., Smith, R., Heywood, M.I.: Emergent braitenberg-style behaviours for navigating the vizdoom \u2018my way home\u2019 labyrinth. In: Filipic, B. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 113\u2013121. ACM (2025). https:\/\/doi.org\/10.1145\/3712256.3726331","DOI":"10.1145\/3712256.3726331"},{"issue":"1","key":"34_CR2","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/4235.910462","volume":"5","author":"M Brameier","year":"2001","unstructured":"Brameier, M., Banzhaf, W.: A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans. Evol. Comput. 5(1), 17\u201326 (2001). https:\/\/doi.org\/10.1109\/4235.910462","journal-title":"IEEE Trans. Evol. Comput."},{"key":"34_CR3","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1007\/978-3-540-39432-7_32","volume-title":"Advances in Artificial Life","author":"J Cartlidge","year":"2003","unstructured":"Cartlidge, J., Bullock, S.: Caring versus sharing: how to maintain engagement and diversity in coevolving populations. In: Banzhaf, W., Ziegler, J., Christaller, T., Dittrich, P., Kim, J.T. (eds.) ECAL 2003. LNCS (LNAI), vol. 2801, pp. 299\u2013308. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-39432-7_32"},{"issue":"9","key":"34_CR4","doi-asserted-by":"publisher","first-page":"1471","DOI":"10.1109\/5.784222","volume":"87","author":"K Chellapilla","year":"1999","unstructured":"Chellapilla, K., Fogel, D.B.: Evolution, neural networks, games and intelligence. Proc. IEEE 87(9), 1471\u20131496 (1999). https:\/\/doi.org\/10.1109\/5.784222","journal-title":"Proc. IEEE"},{"issue":"3","key":"34_CR5","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TG.2023.3317053","volume":"16","author":"YJ Ding","year":"2024","unstructured":"Ding, Y.J., Yap, W.S., Khor, K.C.: Profiling and identifying SMURFs or boosters on Dota 2 using k-means and IQR. IEEE Trans. Games 16(3), 577\u2013585 (2024). https:\/\/doi.org\/10.1109\/TG.2023.3317053","journal-title":"IEEE Trans. Games"},{"key":"34_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-642-12239-2_6","volume-title":"Applications of Evolutionary Computation","author":"MI Heywood","year":"2010","unstructured":"Heywood, M.I., Lichodzijewski, P.: Symbiogenesis as a mechanism for building complex adaptive systems: a review. In: Di Chio, C., Cagnoni, S., Cotta, C., Ebner, M., Ek\u00e1rt, A., Esparcia-Alcazar, A.I., Goh, C.-K., Merelo, J.J., Neri, F., Preu\u00df, M., Togelius, J., Yannakakis, G.N. (eds.) EvoApplications 2010, Part I. LNCS, vol. 6024, pp. 51\u201360. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-12239-2_6"},{"key":"34_CR7","doi-asserted-by":"publisher","unstructured":"Katona, A., Spick, R., Hodge, V.J., Demediuk, S., Block, F., Drachen, A., Walker, J.A.: Time to die: Death prediction in Dota 2 using deep learning. In: Conference on Games. pp.\u00a01\u20138. IEEE (2019), https:\/\/doi.org\/10.1109\/CIG.2019.8847997","DOI":"10.1109\/CIG.2019.8847997"},{"key":"34_CR8","doi-asserted-by":"publisher","unstructured":"Ke, C.H., et al.: Dota 2 match prediction through deep learning team fight models. In: Conference on Games, pp. 96\u2013103. IEEE (2022). https:\/\/doi.org\/10.1109\/CoG51982.2022.9893647","DOI":"10.1109\/CoG51982.2022.9893647"},{"key":"34_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1007\/978-3-319-55696-3_5","volume-title":"Genetic Programming","author":"S Kelly","year":"2017","unstructured":"Kelly, S., Heywood, M.I.: Emergent tangled graph representations for Atari game playing agents. In: McDermott, J., Castelli, M., Sekanina, L., Haasdijk, E., Garc\u00eda-S\u00e1nchez, P. (eds.) EuroGP 2017. LNCS, vol. 10196, pp. 64\u201379. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-55696-3_5"},{"key":"34_CR10","doi-asserted-by":"publisher","unstructured":"Kelly, S., Heywood, M.I.: Emergent solutions to high-dimensional multitask reinforcement learning. Evol. Comput. 26(3) (2018). https:\/\/doi.org\/10.1162\/evco_a_00232","DOI":"10.1162\/evco_a_00232"},{"key":"34_CR11","doi-asserted-by":"publisher","unstructured":"Kelly, S., Smith, R.J., Heywood, M.I., Banzhaf, W.: Emergent tangled program graphs in partially observable recursive forecasting and vizdoom navigation tasks. ACM Trans. Evol. Learn. Optim. 1(3), 11:1\u201311:41 (2021). https:\/\/doi.org\/10.1145\/3468857","DOI":"10.1145\/3468857"},{"key":"34_CR12","unstructured":"Pollack, J.B., Blair, A.D., Land, M.: Coevolution of a backgammon player. In: Proceedings of the Artificial Life Conference (1996)"},{"issue":"2","key":"34_CR13","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1109\/TEVC.2012.2208755","volume":"17","author":"S Samothrakis","year":"2013","unstructured":"Samothrakis, S., Lucas, S.M., Runarsson, T.P., Robles, D.: Coevolving game-playing agents: measuring performance and intransitivities. IEEE Trans. Evol. Comput. 17(2), 213\u2013226 (2013). https:\/\/doi.org\/10.1109\/TEVC.2012.2208755","journal-title":"IEEE Trans. Evol. Comput."},{"key":"34_CR14","unstructured":"Shah, J., Thue, D.: Representing player behaviour via graph embedding techniques: a case study in Dota 2. In: Conference on Games,"},{"key":"34_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1007\/978-3-030-16670-0_11","volume-title":"Genetic Programming","author":"RJ Smith","year":"2019","unstructured":"Smith, R.J., Heywood, M.I.: A model of external memory for navigation in partially observable visual reinforcement learning tasks. In: Sekanina, L., Hu, T., Louren\u00e7o, N., Richter, H., Garc\u00eda-S\u00e1nchez, P. (eds.) EuroGP 2019. LNCS, vol. 11451, pp. 162\u2013177. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-16670-0_11"},{"issue":"4","key":"34_CR16","doi-asserted-by":"publisher","first-page":"1511","DOI":"10.1109\/TAI.2023.3279057","volume":"5","author":"RJ Smith","year":"2024","unstructured":"Smith, R.J., Heywood, M.I.: Interpreting tangled program graphs under partially observable Dota 2 invoker tasks. IEEE Trans. Artif. Intell. 5(4), 1511\u20131524 (2024). https:\/\/doi.org\/10.1109\/TAI.2023.3279057","journal-title":"IEEE Trans. Artif. Intell."},{"key":"34_CR17","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/BF00992697","volume":"8","author":"G Tesauro","year":"1992","unstructured":"Tesauro, G.: Practical issues in temporal difference learning. Mach. Learn. 8, 257\u2013277 (1992). https:\/\/doi.org\/10.1007\/BF00992697","journal-title":"Mach. Learn."},{"key":"34_CR18","unstructured":"Watson, R.A., Pollack, J.B.: Coevolutionary dynamics in a minimal substrate. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 702\u2013709. Morgan Kaufmann (2001)"}],"container-title":["Lecture Notes in Computer Science","Applications of Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-23607-4_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T08:38:52Z","timestamp":1777365532000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-23607-4_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032236067","9783032236074"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-23607-4_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"29 April 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"EvoApplications","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on the Applications of Evolutionary Computation (Part of EvoStar)","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Toulouse","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 April 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 April 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"evoapplications2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.evostar.org\/2026\/evoapps\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}