{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T11:09:23Z","timestamp":1770376163946,"version":"3.49.0"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T00:00:00Z","timestamp":1759881600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T00:00:00Z","timestamp":1759881600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Artif Life Robotics"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This paper demonstrates the evolution and extraction approach for the controller of the robotic swarm. The collective perception task has received a lot of attention in the field of swarm robotics. In addition, recent studies showed that the evolutionary robotics (ER) approach successfully designed decision-making strategies for the task. This study focused on a detailed analysis of the evolved decision-making strategies. As in related work, the artificial neural network (ANN) was employed to approximate a decision-making mechanism. At first, we examined how the available information for ANN affects the performance of the collective perception task. Secondly, a visualization approach was proposed to extract evolved decision-making mechanisms from ANNs. The computer simulations showed that our visualization approach successfully extracted the evolved decision-making mechanisms as reusable or analyzable by any others.<\/jats:p>","DOI":"10.1007\/s10015-025-01075-5","type":"journal-article","created":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T04:37:02Z","timestamp":1759898222000},"page":"90-102","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Evolution and extraction of decision-making mechanisms in collective perception of a robotic swarm"],"prefix":"10.1007","volume":"31","author":[{"given":"Daichi","family":"Morimoto","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Motoaki","family":"Hiraga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazuhiro","family":"Ohkura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masaharu","family":"Munetomo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,10,8]]},"reference":[{"key":"1075_CR1","doi-asserted-by":"crossref","unstructured":"\u015eahin E (2005) \u201cSwarm robotics: From sources of inspiration to domains of application,\u201d in Swarm Robotics, ser. Lecture Notes in Computer Science, Vol. 3342. Springer, pp. 10\u201320","DOI":"10.1007\/978-3-540-30552-1_2"},{"issue":"1","key":"1075_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-012-0075-2","volume":"7","author":"M Brambilla","year":"2013","unstructured":"Brambilla M, Ferrante E, Birattari M, Dorigo M (2013) Swarm robotics: a review from the swarm engineering perspective. Swarm Intell 7(1):1\u201341","journal-title":"Swarm Intell"},{"key":"1075_CR3","doi-asserted-by":"crossref","unstructured":"Camazine S, Deneubourg J-L, Franks NR, Sneyd J, Theraula G, Bonabeau E (2020) \u201cSelf-organization in biological systems,\u201d in Self-Organization in Biological Systems. Princeton university press","DOI":"10.2307\/j.ctvzxx9tx"},{"issue":"2","key":"1075_CR4","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1051\/apido:2004004","volume":"35","author":"TD Seeley","year":"2004","unstructured":"Seeley TD, Visscher PK (2004) Group decision making in nest-site selection by honey bees. Apidologie 35(2):101\u2013116","journal-title":"Apidologie"},{"issue":"1393","key":"1075_CR5","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1098\/rspb.1998.0299","volume":"265","author":"G Theraulaz","year":"1998","unstructured":"Theraulaz G, Bonabeau E, Denuebourg J (1998) Response threshold reinforcements and division of labour in insect societies. Proceedings of the Royal Society of London. Series B: Biological Sciences 265(1393):327\u2013332","journal-title":"Proceedings of the Royal Society of London. Series B: Biological Sciences"},{"key":"1075_CR6","doi-asserted-by":"crossref","unstructured":"Valentini G, Brambilla D, Hamann H, Dorigo M (2016) \u201cCollective perception of environmental features in a robot swarm,\u201d in Swarm Intelligence: 10th International Conference, ANTS, Brussels, Belgium, September 7\u20139, 2016, proceedings 10. Springer 2016:65\u201376","DOI":"10.1007\/978-3-319-44427-7_6"},{"key":"1075_CR7","doi-asserted-by":"publisher","first-page":"9","DOI":"10.3389\/frobt.2017.00009","volume":"4","author":"G Valentini","year":"2017","unstructured":"Valentini G, Ferrante E, Dorigo M (2017) The best-of-n problem in robot swarms: formalization, state of the art, and novel perspectives. Front Robot AI 4:9","journal-title":"Front Robot AI"},{"issue":"3","key":"1075_CR8","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1007\/s10458-015-9323-3","volume":"30","author":"G Valentini","year":"2016","unstructured":"Valentini G, Ferrante E, Hamann H, Dorigo M (2016) Collective decision with 100 kilobots: speed versus accuracy in binary discrimination problems. Auton Agent Multi-Agent Syst 30(3):553\u2013580","journal-title":"Auton Agent Multi-Agent Syst"},{"key":"1075_CR9","doi-asserted-by":"crossref","unstructured":"Valentini G, Hamann H, Dorigo M, et al (2014) \u201cSelf-organized collective decision making: the weighted voter model.\u201d in AAMAS, 14. Citeseer, pp. 45\u201352","DOI":"10.65109\/MDDE7348"},{"key":"1075_CR10","doi-asserted-by":"crossref","unstructured":"Kaiser TK, Potten T, Hamann H (2023) \u201cEvolution of collective decision-making mechanisms for collective perception,\u201d in, (2023) IEEE congress on evolutionary computation (CEC). IEEE 1\u20138","DOI":"10.1109\/CEC53210.2023.10253996"},{"key":"1075_CR11","doi-asserted-by":"crossref","unstructured":"Almansoori A, Alkilabi M, Tuci E (2024) \u201cOn the evolution of adaptable and scalable mechanisms for collective decision-making in a swarm of robots,\u201d Swarm Intelligence, pp. 1\u201321","DOI":"10.1007\/s11721-023-00233-4"},{"key":"1075_CR12","doi-asserted-by":"crossref","unstructured":"Valentini G, Hamann H, Dorigo M (2015) \u201cEfficient decision-making in a self-organizing robot swarm: On the speed versus accuracy trade-off,\u201d in Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, pp. 1305\u20131314","DOI":"10.65109\/PQDN4067"},{"key":"1075_CR13","doi-asserted-by":"crossref","unstructured":"Bartashevich P, ostaghim S (2019) \u201cBenchmarking collective perception: New task difficulty metrics for collective decision-making,\u201d in Progress in Artificial Intelligence: 19th EPIA Conference on Artificial Intelligence, EPIA 2019, Vila Real, Portugal, September 3\u20136, 2019, Proceedings, Part I 19. Springer, pp. 699\u2013711","DOI":"10.1007\/978-3-030-30241-2_58"},{"key":"1075_CR14","doi-asserted-by":"crossref","unstructured":"Strobel V, Castell\u00f3 Ferrer E, Dorigo M (2018) \u201cManaging byzantine robots via blockchain technology in a swarm robotics collective decision making scenario\u201d","DOI":"10.65109\/NLEL1871"},{"key":"1075_CR15","doi-asserted-by":"crossref","unstructured":"Ebert JT, Gauci M, Mallmann-Trenn F, Nagpal R (2020) \u201cBayes bots: Collective Bayesian decision-making in decentralized robot swarms,\u201d in, (2020) IEEE international conference on robotics and automation (ICRA). IEEE 7186\u20137192","DOI":"10.1109\/ICRA40945.2020.9196584"},{"key":"1075_CR16","doi-asserted-by":"crossref","unstructured":"Kaiser TK (2024) \u201cLearning from evolution: Improving collective decision-making mechanisms using insights from evolutionary robotics,\u201d in Proceedings of the Genetic and Evolutionary Computation Conference, pp. 96\u2013104","DOI":"10.1145\/3638529.3653988"},{"key":"1075_CR17","doi-asserted-by":"crossref","unstructured":"Eiben AE, Smith JE (2003) Introduction to evolutionary computing. Springer","DOI":"10.1007\/978-3-662-05094-1"},{"key":"1075_CR18","doi-asserted-by":"crossref","unstructured":"Selvaraju RR, Cogswell M, Das A, Vedantam R, Parikh D, Batra D (2017) \u201cGrad-cam: Visual explanations from deep networks via gradient-based localization,\u201d in Proceedings of the IEEE international conference on computer vision, pp. 618\u2013626","DOI":"10.1109\/ICCV.2017.74"},{"key":"1075_CR19","unstructured":"Smilkov D, Thorat N, Kim B, Vi\u00e9gas F, Wattenberg M (2017) \u201cSmoothgrad: removing noise by adding noise,\u201d arXiv preprint arXiv:1706.03825"},{"key":"1075_CR20","doi-asserted-by":"crossref","unstructured":"Ribeiro MT, Singh S, Guestrin C (2016) \u201cWhy should i trust you? explaining the predictions of any classifier,\u201d in Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp. 1135\u20131144","DOI":"10.1145\/2939672.2939778"},{"key":"1075_CR21","unstructured":"Lundberg SM, Lee S-I (2017) \u201cA unified approach to interpreting model predictions.\u201d Adv Neur Inform Process Syst 30"},{"key":"1075_CR22","unstructured":"You S, Ding D, Canini K, Pfeifer J, Gupta M (2017) \u201cDeep lattice networks and partial monotonic functions,\u201d Adv Neur Inform Process Syst 30"},{"key":"1075_CR23","doi-asserted-by":"crossref","unstructured":"Tang Y, Nguyen D, Ha D (2020) \u201cNeuroevolution of self-interpretable agents,\u201d in Proceedings of the 2020 genetic and evolutionary computation conference, pp. 414\u2013424","DOI":"10.1145\/3377930.3389847"},{"key":"1075_CR24","doi-asserted-by":"crossref","unstructured":"Tzoumas G, Salina L, McConville A, Richardson T, Hauert S (2024) \u201cExtinguishing wildfires in large scale scenarios using swarms of UAVS,\u201d in International Conference on Swarm Intelligence. Springer, pp. 71\u201383","DOI":"10.1007\/978-3-031-70932-6_6"}],"container-title":["Artificial Life and Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10015-025-01075-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10015-025-01075-5","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10015-025-01075-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T19:46:24Z","timestamp":1770320784000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10015-025-01075-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,8]]},"references-count":24,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["1075"],"URL":"https:\/\/doi.org\/10.1007\/s10015-025-01075-5","relation":{},"ISSN":["1433-5298","1614-7456"],"issn-type":[{"value":"1433-5298","type":"print"},{"value":"1614-7456","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,8]]},"assertion":[{"value":"25 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 October 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}