A Methodological Approach for the analysis and design of Human-Swarm interactions based upon Feedback Loops. Rodriguez, S. & Hilaire, V. Expert Systems With Applications, 217:119482, 2023. keywords = \Software engineering of artificial intelligence, Agent-oriented software engineering, Human–swarm interaction, Human–machine teams, Multiagent systems, Feedback loops\ share_url = \https://authors.elsevier.com/a/1gSVJ3PiGTLt4t\
Paper doi abstract bibtex 3 downloads A new era of humans interacting seamlessly with devices has began. Systems composed of humans and devices are being deployed over a wide range of domains such as smart grids, smart cities, industry 4.0, among others. In many cases, the algorithms proposed to achieve the intelligent decision-making are based on decentralized and collective behaviours including swarm intelligence. Although clear benefits can be attributed to these approaches, the analysis and design of such systems is a difficult task. Furthermore, enabling humans (e.g. operators) to guide and influence the swarms is still an open research question. In this paper we propose a methodological approach to enable swarms to be influenced by humans with minimal intervention or modification (if any) to the original underlying principles. This approach allows to translate high level goals, as conceptualized by human operators, into influencing factors to the swarm algorithms; and thus allowing humans to guide and interpret the resolution process. To illustrate and evaluate this proposal, we apply the methodology to a swarm of drones using Particle Swarm Optimization (PSO) algorithm for search and rescue operations. Experimentations show that, by using the resulting system, humans are able to influence the PSO algorithm overall results using high level abstractions. Even more, the PSO algorithm mechanics are not modified and influences are derived solely by following the proposed steps. Finally, we discuss the limitations of the approach and application to other swarm intelligence algorithms.
@article{Rodriguez2023Swarms,
title = {A {Methodological} {Approach} for the analysis and design of {Human}-{Swarm} interactions based upon {Feedback} {Loops}},
volume = {217},
issn = {0957-4174},
url = {https://www.sciencedirect.com/science/article/pii/S0957417422025015},
doi = {10.1016/j.eswa.2022.119482},
abstract = {A new era of humans interacting seamlessly with devices has began. Systems composed of humans and devices are being deployed over a wide range of domains such as smart grids, smart cities, industry 4.0, among others. In many cases, the algorithms proposed to achieve the intelligent decision-making are based on decentralized and collective behaviours including swarm intelligence. Although clear benefits can be attributed to these approaches, the analysis and design of such systems is a difficult task. Furthermore, enabling humans (e.g. operators) to guide and influence the swarms is still an open research question. In this paper we propose a methodological approach to enable swarms to be influenced by humans with minimal intervention or modification (if any) to the original underlying principles. This approach allows to translate high level goals, as conceptualized by human operators, into influencing factors to the swarm algorithms; and thus allowing humans to guide and interpret the resolution process. To illustrate and evaluate this proposal, we apply the methodology to a swarm of drones using Particle Swarm Optimization (PSO) algorithm for search and rescue operations. Experimentations show that, by using the resulting system, humans are able to influence the PSO algorithm overall results using high level abstractions. Even more, the PSO algorithm mechanics are not modified and influences are derived solely by following the proposed steps. Finally, we discuss the limitations of the approach and application to other swarm intelligence algorithms.},
journal = {Expert Systems With Applications},
author = {Rodriguez, Sebastian and Hilaire, Vincent},
year = {2023},
note = {keywords = \{Software engineering of artificial intelligence, Agent-oriented software engineering, Human–swarm interaction, Human–machine teams, Multiagent systems, Feedback loops\}
share\_url = \{https://authors.elsevier.com/a/1gSVJ3PiGTLt4t\}},
pages = {119482},
}
Downloads: 3
{"_id":"cZqyzJx5zzh35DYQ4","bibbaseid":"rodriguez-hilaire-amethodologicalapproachfortheanalysisanddesignofhumanswarminteractionsbaseduponfeedbackloops-2023","author_short":["Rodriguez, S.","Hilaire, V."],"bibdata":{"bibtype":"article","type":"article","title":"A Methodological Approach for the analysis and design of Human-Swarm interactions based upon Feedback Loops","volume":"217","issn":"0957-4174","url":"https://www.sciencedirect.com/science/article/pii/S0957417422025015","doi":"10.1016/j.eswa.2022.119482","abstract":"A new era of humans interacting seamlessly with devices has began. Systems composed of humans and devices are being deployed over a wide range of domains such as smart grids, smart cities, industry 4.0, among others. In many cases, the algorithms proposed to achieve the intelligent decision-making are based on decentralized and collective behaviours including swarm intelligence. Although clear benefits can be attributed to these approaches, the analysis and design of such systems is a difficult task. Furthermore, enabling humans (e.g. operators) to guide and influence the swarms is still an open research question. In this paper we propose a methodological approach to enable swarms to be influenced by humans with minimal intervention or modification (if any) to the original underlying principles. This approach allows to translate high level goals, as conceptualized by human operators, into influencing factors to the swarm algorithms; and thus allowing humans to guide and interpret the resolution process. To illustrate and evaluate this proposal, we apply the methodology to a swarm of drones using Particle Swarm Optimization (PSO) algorithm for search and rescue operations. Experimentations show that, by using the resulting system, humans are able to influence the PSO algorithm overall results using high level abstractions. Even more, the PSO algorithm mechanics are not modified and influences are derived solely by following the proposed steps. Finally, we discuss the limitations of the approach and application to other swarm intelligence algorithms.","journal":"Expert Systems With Applications","author":[{"propositions":[],"lastnames":["Rodriguez"],"firstnames":["Sebastian"],"suffixes":[]},{"propositions":[],"lastnames":["Hilaire"],"firstnames":["Vincent"],"suffixes":[]}],"year":"2023","note":"keywords = \\Software engineering of artificial intelligence, Agent-oriented software engineering, Human–swarm interaction, Human–machine teams, Multiagent systems, Feedback loops\\ share_url = \\https://authors.elsevier.com/a/1gSVJ3PiGTLt4t\\","pages":"119482","bibtex":"@article{Rodriguez2023Swarms,\n\ttitle = {A {Methodological} {Approach} for the analysis and design of {Human}-{Swarm} interactions based upon {Feedback} {Loops}},\n\tvolume = {217},\n\tissn = {0957-4174},\n\turl = {https://www.sciencedirect.com/science/article/pii/S0957417422025015},\n\tdoi = {10.1016/j.eswa.2022.119482},\n\tabstract = {A new era of humans interacting seamlessly with devices has began. Systems composed of humans and devices are being deployed over a wide range of domains such as smart grids, smart cities, industry 4.0, among others. In many cases, the algorithms proposed to achieve the intelligent decision-making are based on decentralized and collective behaviours including swarm intelligence. Although clear benefits can be attributed to these approaches, the analysis and design of such systems is a difficult task. Furthermore, enabling humans (e.g. operators) to guide and influence the swarms is still an open research question. In this paper we propose a methodological approach to enable swarms to be influenced by humans with minimal intervention or modification (if any) to the original underlying principles. This approach allows to translate high level goals, as conceptualized by human operators, into influencing factors to the swarm algorithms; and thus allowing humans to guide and interpret the resolution process. To illustrate and evaluate this proposal, we apply the methodology to a swarm of drones using Particle Swarm Optimization (PSO) algorithm for search and rescue operations. Experimentations show that, by using the resulting system, humans are able to influence the PSO algorithm overall results using high level abstractions. Even more, the PSO algorithm mechanics are not modified and influences are derived solely by following the proposed steps. Finally, we discuss the limitations of the approach and application to other swarm intelligence algorithms.},\n\tjournal = {Expert Systems With Applications},\n\tauthor = {Rodriguez, Sebastian and Hilaire, Vincent},\n\tyear = {2023},\n\tnote = {keywords = \\{Software engineering of artificial intelligence, Agent-oriented software engineering, Human–swarm interaction, Human–machine teams, Multiagent systems, Feedback loops\\}\nshare\\_url = \\{https://authors.elsevier.com/a/1gSVJ3PiGTLt4t\\}},\n\tpages = {119482},\n}\n\n","author_short":["Rodriguez, S.","Hilaire, V."],"key":"Rodriguez2023Swarms","id":"Rodriguez2023Swarms","bibbaseid":"rodriguez-hilaire-amethodologicalapproachfortheanalysisanddesignofhumanswarminteractionsbaseduponfeedbackloops-2023","role":"author","urls":{"Paper":"https://www.sciencedirect.com/science/article/pii/S0957417422025015"},"metadata":{"authorlinks":{}},"downloads":3},"bibtype":"article","biburl":"https://api.zotero.org/users/629018/collections/Z3Y89R5J/items?key=7FwOYSA57XqwE4i5WOHIlvZZ&format=bibtex&limit=100","dataSources":["dpS26Nm5wBb9pZTfk","yeCWMsXdeEPFrdJ8M"],"keywords":[],"search_terms":["methodological","approach","analysis","design","human","swarm","interactions","based","upon","feedback","loops","rodriguez","hilaire"],"title":"A Methodological Approach for the analysis and design of Human-Swarm interactions based upon Feedback Loops","year":2023,"downloads":3}