{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T04:09:39Z","timestamp":1778213379421,"version":"3.51.4"},"publisher-location":"Cham","reference-count":44,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032236036","type":"print"},{"value":"9783032236043","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-23604-3_29","type":"book-chapter","created":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T03:15:57Z","timestamp":1778210157000},"page":"467-483","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["TensorRankNEAT: Fast Preference Learning with\u00a0Neuroevolution Using Tensorization and\u00a0GPUs"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-6663-6498","authenticated-orcid":false,"given":"William Gjerberg","family":"Tresselt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2666-5310","authenticated-orcid":false,"given":"Ole Jakob","family":"Mengshoel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,5,9]]},"reference":[{"key":"29_CR1","unstructured":"Bradbury, J., et al.: JAX: Composable transformations of Python+NumPy programs (2018). http:\/\/github.com\/jax-ml\/jax"},{"key":"29_CR2","unstructured":"Bradski, G.: The OpenCV library. Dr. Dobb\u2019s J. Softw. Tools (2000)"},{"key":"29_CR3","unstructured":"Burges, C.J.: From RankNet to LambdaRank toLambdaMART: an overview. Learning 11(23\u2013581), 81 (2010)"},{"key":"29_CR4","doi-asserted-by":"crossref","unstructured":"Burges, C.J., et al.: Learning to rank using gradient descent. In: Proceedings of the 22nd International Conference on Machine Learning (ICML), pp. 89\u201396. ACM (2005)","DOI":"10.1145\/1102351.1102363"},{"key":"29_CR5","doi-asserted-by":"publisher","unstructured":"Catanzaro, B., Sundaram, N., Keutzer, K.: Fast support vector machine training and classification on graphics processors. In: Proceedings of the 25th International Conference on Machine Learning, ICML \u201908, pp. 104\u2013111 (2008). https:\/\/doi.org\/10.1145\/1390156.1390170","DOI":"10.1145\/1390156.1390170"},{"key":"29_CR6","doi-asserted-by":"crossref","unstructured":"Cohen, W.W., Schapire, R.E., Singer, Y.: Learning to order things. Adv. Neural Inf. Process. Syst. 10 (1997)","DOI":"10.1613\/jair.587"},{"issue":"55","key":"29_CR7","first-page":"1","volume":"20","author":"T Elsken","year":"2019","unstructured":"Elsken, T., Metzen, J.H., Hutter, F.: Neural architecture search: a survey. J. Mach. Learn. Res. 20(55), 1\u201321 (2019)","journal-title":"J. Mach. Learn. Res."},{"key":"29_CR8","first-page":"933","volume":"4","author":"Y Freund","year":"2003","unstructured":"Freund, Y., Iyer, R., Schapire, R.E., Singer, Y.: An efficient boosting algorithm for combining preferences. J. Mach. Learn. Res. 4, 933\u2013969 (2003)","journal-title":"J. Mach. Learn. Res."},{"key":"29_CR9","unstructured":"Gajewsky, A.: uber-research\/PyTorch-NEAT, April 2025. https:\/\/github.com\/uber-research\/PyTorch-NEAT. Original-date: 2018-08-28T23:53:20Z"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Karatzoglou, A., Baltrunas, L., Shi, Y.: Learning to rank for recommender systems. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 493\u2013494 (2013)","DOI":"10.1145\/2507157.2508063"},{"key":"29_CR11","doi-asserted-by":"crossref","unstructured":"Lange, R.T.: evosax: JAX-based evolution strategies. In: Proceedings of the Companion Conference on Genetic and Evolutionary Computation, pp. 659\u2013662 (2023)","DOI":"10.1145\/3583133.3590733"},{"key":"29_CR12","doi-asserted-by":"crossref","unstructured":"Liang, J., Meyerson, E., Hodjat, B., Fink, D., Mutch, K., Miikkulainen, R.: Evolutionary neural AutoML for deep learning. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 401\u2013409 (2019)","DOI":"10.1145\/3321707.3321721"},{"key":"29_CR13","doi-asserted-by":"publisher","unstructured":"Liang, J., Shahrzad, H., Miikkulainen, R.: Asynchronous evolution of deep neural network architectures. Appl. Soft. Comput. 152, 111209 (2024). https:\/\/doi.org\/10.1016\/j.asoc.2023.111209, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1568494623012279","DOI":"10.1016\/j.asoc.2023.111209"},{"issue":"3","key":"29_CR14","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1561\/1500000016","volume":"3","author":"TY Liu","year":"2007","unstructured":"Liu, T.Y.: Learning to rank for information retrieval. Found. Trends Inf. Retr. 3(3), 225\u2013331 (2007)","journal-title":"Found. Trends Inf. Retr."},{"key":"29_CR15","doi-asserted-by":"publisher","unstructured":"Lopes, P., Yannakakis, G., Liapis, A.: RankTrace: relative and unbounded affect annotation. In: 2017 Seventh International Conference on Affective Computing and Intelligent Interaction (ACII), pp. 158\u2013163 (2017). https:\/\/doi.org\/10.1109\/ACII.2017.8273594","DOI":"10.1109\/ACII.2017.8273594"},{"key":"29_CR16","unstructured":"McIntyre, A., Kallada, M., Miguel, C.G., Feher\u00a0de Silva, C., Netto, M.L.: NEAT-Python. https:\/\/github.com\/CodeReclaimers\/neat-python"},{"key":"29_CR17","doi-asserted-by":"publisher","unstructured":"Melhart, D., Liapis, A., Yannakakis, G.N.: The Arousal video Game AnnotatIoN (AGAIN) Dataset. IEEE Trans. Affect. Comput. 13(4), 2171\u20132184 (2022). https:\/\/doi.org\/10.1109\/TAFFC.2022.3188851, arXiv:2104.02643 [cs]","DOI":"10.1109\/TAFFC.2022.3188851"},{"key":"29_CR18","doi-asserted-by":"publisher","unstructured":"Mengshoel, O.J., Flogard, E.L., Yu, T., Riege, J.: Understanding the cost of fitness evaluation for subset selection: Markov Chain analysis of stochastic local search. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO \u201922, pp. 251\u2013259 (2022). https:\/\/doi.org\/10.1145\/3512290.3528689","DOI":"10.1145\/3512290.3528689"},{"key":"29_CR19","doi-asserted-by":"crossref","unstructured":"Merry, M., Riddle, P., Warren, J.: PropNEAT-efficient GPU-compatible backpropagation over NeuroEvolutionary augmenting topology networks. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 425\u2013433 (2025)","DOI":"10.1145\/3712256.3726319"},{"key":"29_CR20","doi-asserted-by":"publisher","unstructured":"Miikkulainen, R.: Neuroevolution insights into biological neural computation. Science 387(6735), eadp7478 (2025). https:\/\/doi.org\/10.1126\/science.adp7478","DOI":"10.1126\/science.adp7478"},{"key":"29_CR21","doi-asserted-by":"publisher","unstructured":"Miikkulainen, R., et al.: Evolving deep neural networks. In: Kozma, R., Alippi, C., Choe, Y., Morabito, F.C. (eds.) Artificial Intelligence in the Age of Neural Networks and Brain Computing, pp. 293\u2013312. Academic Press (2019). https:\/\/doi.org\/10.1016\/B978-0-12-815480-9.00015-3, https:\/\/www.sciencedirect.com\/science\/article\/pii\/B9780128154809000153","DOI":"10.1016\/B978-0-12-815480-9.00015-3"},{"key":"29_CR22","unstructured":"Miller, G.F., Todd, P.M., Hegde, S.U.: Designing neural networks using genetic algorithms. In: ICGA, vol.\u00a089, pp. 379\u2013384 (1989)"},{"key":"29_CR23","doi-asserted-by":"publisher","unstructured":"Mishra, P., Pandey, C.M., Singh, U., Gupta, A., Sahu, C., Keshri, A.: Descriptive statistics and normality tests for statistical data. Ann. Card. Anaesth. 22(1), 67\u201372 (2019) https:\/\/doi.org\/10.4103\/aca.ACA_157_18, https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC6350423\/","DOI":"10.4103\/aca.ACA_157_18"},{"key":"29_CR24","doi-asserted-by":"crossref","unstructured":"Nisioti, E., Plantec, E., Montero, M., Pedersen, J., Risi, S.: When does neuroevolution outcompete reinforcement learning in transfer learning tasks? In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 48\u201357 (2025)","DOI":"10.1145\/3712256.3726475"},{"key":"29_CR25","doi-asserted-by":"crossref","unstructured":"Pang, L., Lan, Y., Guo, J., Xu, J., Xu, J., Cheng, X.: DeepRank: a new deep architecture for relevance ranking in information retrieval. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp. 257\u2013266 (2017)","DOI":"10.1145\/3132847.3132914"},{"issue":"1","key":"29_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1162\/evco_a_00282","volume":"29","author":"E Papavasileiou","year":"2021","unstructured":"Papavasileiou, E., Cornelis, J., Jansen, B.: A systematic literature review of the successors of \u201cNeuroEvolution of Augmenting Topologies\u2019\u2019. Evol. Comput. 29(1), 1\u201373 (2021). https:\/\/doi.org\/10.1162\/evco_a_00282","journal-title":"Evol. Comput."},{"key":"29_CR27","doi-asserted-by":"publisher","unstructured":"Pinitas, K., Makantasis, K., Liapis, A., Yannakakis, G.N.: RankNEAT: outperforming stochastic gradient search in preference learning tasks. In: Proceedings of the Genetic and Evolutionary Computation Conference, July 2022, pp. 1084\u20131092 (2022). https:\/\/doi.org\/10.1145\/3512290.3528744, arXiv:2204.06901 [cs]","DOI":"10.1145\/3512290.3528744"},{"key":"29_CR28","doi-asserted-by":"crossref","unstructured":"Radlinski, F., Kleinberg, R., Joachims, T.: Learning diverse rankings with multi-armed bandits. In: Proceedings of the 25th International Conference on Machine Learning, pp. 784\u2013791 (2008)","DOI":"10.1145\/1390156.1390255"},{"key":"29_CR29","doi-asserted-by":"crossref","unstructured":"Raina, R., Madhavan, A., Ng, A.Y.: Large-scale deep unsupervised learning using graphics processors. In: Proceedings of the 26th Annual International Conference on Machine Learning, pp. 873\u2013880 (2009)","DOI":"10.1145\/1553374.1553486"},{"key":"29_CR30","doi-asserted-by":"crossref","unstructured":"Real, E., Aggarwal, A., Huang, Y., Le, Q.V.: Regularized evolution for image classifier architecture search. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol.\u00a033, pp. 4780\u20134789 (2019)","DOI":"10.1609\/aaai.v33i01.33014780"},{"key":"29_CR31","unstructured":"Saluja, A., Sundararajan, P.K., Mengshoel, O.J.: Age-layered expectation maximization for parameter learning in Bayesian Networks. In: Lawrence, N.D., Girolami, M. (eds.) Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, La Palma, Canary Islands, 21\u201323 April 2012, vol.\u00a022, pp. 984\u2013992. Proceedings of Machine Learning Research, PMLR (2012). https:\/\/proceedings.mlr.press\/v22\/saluja12.html"},{"key":"29_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"714","DOI":"10.1007\/978-3-030-72699-7_45","volume-title":"Applications of Evolutionary Computation","author":"S Sarti","year":"2021","unstructured":"Sarti, S., Ochoa, G.: A NEAT visualisation of neuroevolution trajectories. In: Castillo, P.A., Jim\u00e9nez Laredo, J.L. (eds.) EvoApplications 2021. LNCS, vol. 12694, pp. 714\u2013728. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-72699-7_45"},{"key":"29_CR33","doi-asserted-by":"publisher","unstructured":"Shapiro, S.S., Wilk, M.B.: An analysis of variance test for normality (complete samples). Biometrika 52(3\/4), 591\u2013611 (1965) https:\/\/doi.org\/10.2307\/2333709, https:\/\/www.jstor.org\/stable\/2333709","DOI":"10.2307\/2333709"},{"key":"29_CR34","doi-asserted-by":"crossref","unstructured":"Silberstein, M., Schuster, A., Geiger, D., Patney, A., Owens, J.D.: Efficient computation of sum-products on GPUs through software-managed cache. In: Proceedings of the 22nd Annual International Conference on Supercomputing, pp. 309\u2013318 (2008)","DOI":"10.1145\/1375527.1375572"},{"issue":"1","key":"29_CR35","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1038\/s42256-018-0006-z","volume":"1","author":"KO Stanley","year":"2019","unstructured":"Stanley, K.O., Clune, J., Lehman, J., Miikkulainen, R.: Designing neural networks through neuroevolution. Nat. Mach. Intell. 1(1), 24\u201335 (2019)","journal-title":"Nat. Mach. Intell."},{"key":"29_CR36","doi-asserted-by":"crossref","unstructured":"Stanley, K.O., Miikkulainen, R.: Efficient evolution of neural network topologies. In: Langdon, W.B., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1757\u20131762. Morgan Kaufmann, San Francisco, CA (2002). http:\/\/nn.cs.utexas.edu\/?stanley:cec02","DOI":"10.1109\/CEC.2002.1004508"},{"key":"29_CR37","unstructured":"Sundararajan, P.K., Mengshoel, O.J.: A genetic algorithm for learning parameters in Bayesian networks using expectation maximization. In: Antonucci, A., Corani, G., Campos, C.P. (eds.) Proceedings of the Eighth International Conference on Probabilistic Graphical Models, Lugano, Switzerland, 06\u201309 September 2016, vol.\u00a052, pp. 511\u2013522. Proceedings of Machine Learning Research. PMLR (2016). https:\/\/proceedings.mlr.press\/v52\/sundararajan16.html"},{"key":"29_CR38","doi-asserted-by":"publisher","unstructured":"Telikani, A., Tahmassebi, A., Banzhaf, W., Gandomi, A.H.: Evolutionary machine learning: a survey. ACM Comput. Surv. 54(8) (2021). https:\/\/doi.org\/10.1145\/3467477","DOI":"10.1145\/3467477"},{"key":"29_CR39","unstructured":"Tresselt, W.G.: TensorRankNEAT - hardware accelerated preference learning with NEAT. Master\u2019s thesis, Norwegian University of Science and Technology (NTNU), Trondheim, Norway (2025). https:\/\/hdl.handle.net\/11250\/3221932"},{"key":"29_CR40","doi-asserted-by":"publisher","unstructured":"Wang, L., Zhao, M., Liu, E., Sun, K., Cheng, R.: Tensorized NeuroEvolution of augmenting topologies for GPU acceleration. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO \u201924, Melbourne, VIC, Australia, pp. 1156\u20131164 (2024). https:\/\/doi.org\/10.1145\/3638529.3654210","DOI":"10.1145\/3638529.3654210"},{"key":"29_CR41","unstructured":"Wang, L., Zhao, M., Liu, E., Sun, K., Cheng, R.: EMI-Group\/tensorNEAT, April 2025. https:\/\/github.com\/EMI-Group\/tensorneat. Original-date: 2024-03-25T07:13:52Z"},{"issue":"9","key":"29_CR42","doi-asserted-by":"publisher","first-page":"1423","DOI":"10.1109\/5.784219","volume":"87","author":"X Yao","year":"1999","unstructured":"Yao, X.: Evolving artificial neural networks. Proc. IEEE 87(9), 1423\u20131447 (1999)","journal-title":"Proc. IEEE"},{"key":"29_CR43","doi-asserted-by":"crossref","unstructured":"Yin, D., et\u00a0al.: Ranking relevance in Yahoo search. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 323\u2013332 (2016)","DOI":"10.1145\/2939672.2939677"},{"key":"29_CR44","unstructured":"Zheng, L., Mengshoel, O., Chong, J.: Belief propagation by message passing in junction trees: computing each message faster using GPU parallelization. In: Proceedings of the Twenty-Seventh Conference on Uncertainty in Artificial Intelligence, pp. 822\u2013830 (2011)"}],"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-23604-3_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T03:16:11Z","timestamp":1778210171000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-23604-3_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032236036","9783032236043"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-23604-3_29","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":"9 May 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests.","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"}}]}}