Collective decision making in dynamic environments

Collective decision making is the ability of individuals to jointly make a decision without any centralized leadership, but only relying on local interactions. A special case is represented by the best-of-n problem, whereby the swarm has to select the best option among a set of n discrete alternatives. In this paper, we perform a thorough study of the best-of-n problem in dynamic environments, in the presence of two options (n=2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n=2$$\end{document}). Site qualities can be directly measured by agents, and we introduce abrupt changes to these qualities. We introduce two adaptation mechanisms to deal with dynamic site qualities: stubborn agents and spontaneous opinion switching. Using both computer simulations and ordinary differential equation models, we show that: (i) The mere presence of the stubborn agents is enough to achieve adaptability, but increasing its number has detrimental effects on the performance; (ii) the system adaptation increases with increasing swarm size, while it does not depend on agents’ density, unless this is below a critical threshold; (iii) the spontaneous switching mechanism can also be used to achieve adaptability to dynamic environments, and its key parameter, the probability of switching, can be used to regulate the trade-off between accuracy and speed of adaptation.

[1]  Gabriele Valentini,et al.  Transfer of Information in Collective Decisions by Artificial Agents , 2018, ALIFE.

[2]  Eliseo Ferrante,et al.  Majority-rule opinion dynamics with differential latency: a mechanism for self-organized collective decision-making , 2011, Swarm Intelligence.

[3]  Eliseo Ferrante,et al.  Scale invariance in natural and artificial collective systems: a review , 2017, Journal of The Royal Society Interface.

[4]  Eliseo Ferrante,et al.  The ${k}$ -Unanimity Rule for Self-Organized Decision-Making in Swarms of Robots , 2016, IEEE Transactions on Cybernetics.

[5]  Eliseo Ferrante,et al.  Self-organized flocking with a mobile robot swarm: a novel motion control method , 2012, Adapt. Behav..

[6]  G.,et al.  Majority Rule with Differential Latency : An Absorbing Markov Chain to Model Consensus , 2012 .

[7]  Mehmet E. Yildiz,et al.  Binary Opinion Dynamics with Stubborn Agents , 2013, TEAC.

[8]  Albert Díaz-Guilera,et al.  Consensus in networks of mobile communicating agents. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Marco Dorigo,et al.  Efficient Decision-Making in a Self-Organizing Robot Swarm: On the Speed Versus Accuracy Trade-Off , 2015, AAMAS.

[10]  Rahul Roy,et al.  Binary Opinion Dynamics with Biased Agents and Agents with Different Degrees of Stubbornness , 2016, 2016 28th International Teletraffic Congress (ITC 28).

[11]  Andreagiovanni Reina,et al.  Model of the best-of-N nest-site selection process in honeybees. , 2016, Physical review. E.

[12]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[13]  Serge Kernbach,et al.  Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System , 2009, Adapt. Behav..

[14]  Marco Dorigo,et al.  Self-organized collective decision making: the weighted voter model , 2014, AAMAS.

[15]  Heiko Hamann,et al.  Opinion Dynamics With Mobile Agents: Contrarian Effects by Spatial Correlations , 2018, Front. Robot. AI.

[16]  Xu Xu,et al.  Quality-Sensitive Foraging by a Robot Swarm Through Virtual Pheromone Trails , 2018, ANTS Conference.

[17]  Andreagiovanni Reina,et al.  Psychophysical Laws and the Superorganism , 2018, Scientific Reports.

[18]  Serge Kernbach,et al.  Get in touch: cooperative decision making based on robot-to-robot collisions , 2009, Autonomous Agents and Multi-Agent Systems.

[19]  Hong Zhang,et al.  Cooperative Decision-Making in Decentralized Multiple-Robot Systems: The Best-of-N Problem , 2009, IEEE/ASME Transactions on Mechatronics.

[20]  M. Dorigo,et al.  Self-Organized Discrimination of Resources , 2011, PloS one.

[21]  Alberto Orfao,et al.  Combined Patterns of IGHV Repertoire and Cytogenetic/Molecular Alterations in Monoclonal B Lymphocytosis versus Chronic Lymphocytic Leukemia , 2013, PloS one.

[22]  Judhi Prasetyo,et al.  The Best-of-n Problem with Dynamic Site Qualities: Achieving Adaptability with Stubborn Individuals , 2018, ANTS Conference.

[23]  Eliseo Ferrante,et al.  Collective Decision with 100 Kilobots Speed vs Accuracy in Binary Discrimination Problems , 2015 .

[24]  N. Franks,et al.  A Mechanism for Value-Sensitive Decision-Making , 2013, PloS one.

[25]  J. Deneubourg,et al.  Collective patterns and decision-making , 1989 .

[26]  Eliseo Ferrante,et al.  “Can ants inspire robots?” Self-organized decision making in robotic swarms , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  James A. R. Marshall,et al.  Effects of Spatiality on Value-Sensitive Decisions Made by Robot Swarms , 2018, DARS.

[28]  F. Ratnieks Honeybee Democracy Thomas D. Seeley Honeybee Democracy , 2011, Animal Behaviour.

[29]  Eamonn B. Mallon,et al.  Information flow, opinion polling and collective intelligence in house-hunting social insects. , 2002, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[30]  Eliseo Ferrante,et al.  Swarm robotics: a review from the swarm engineering perspective , 2013, Swarm Intelligence.

[31]  Marco Dorigo,et al.  A quantitative micro–macro link for collective decisions: the shortest path discovery/selection example , 2015, Swarm Intelligence.

[32]  Eamonn B. Mallon,et al.  Quorum sensing, recruitment, and collective decision-making during colony emigration by the ant Leptothorax albipennis , 2002, Behavioral Ecology and Sociobiology.

[33]  Guy Theraulaz,et al.  Collective response to perturbations in a data-driven fish school model , 2014, Journal of The Royal Society Interface.

[34]  M. Dorigo,et al.  A Design Pattern for Decentralised Decision Making , 2015, PloS one.

[35]  Nikolaus Correll,et al.  Modeling and designing self-organized aggregation in a swarm of miniature robots , 2011, Int. J. Robotics Res..

[36]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[37]  Guy Theraulaz,et al.  The biological principles of swarm intelligence , 2007, Swarm Intelligence.

[38]  Hong Zhang,et al.  Collective unary decision-making by decentralized multiple-robot systems applied to the task-sequencing problem , 2010, Swarm Intelligence.

[39]  Eliseo Ferrante,et al.  The Best-of-n Problem in Robot Swarms: Formalization, State of the Art, and Novel Perspectives , 2017, Front. Robot. AI.

[40]  T. Seeley,et al.  Deciding on a new home: how do honeybees agree? , 2002, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[41]  Guy Theraulaz,et al.  Self-Organized Aggregation Triggers Collective Decision Making in a Group of Cockroach-Like Robots , 2009, Adapt. Behav..

[42]  Tauhid Zaman,et al.  Opinion Dynamics with Stubborn Agents , 2018, ArXiv.

[43]  Mauro Birattari,et al.  Majority Rule with Differential Latency: An Absorbing Markov Chain to Model Consensus , 2013 .

[44]  Thomas Schlegel,et al.  Stop Signals Provide Cross Inhibition in Collective Decision-making , 2022 .

[45]  Radhika Nagpal,et al.  Kilobot: A low cost robot with scalable operations designed for collective behaviors , 2014, Robotics Auton. Syst..

[46]  Ali Emre Turgut,et al.  Cue-based aggregation with a mobile robot swarm: a novel fuzzy-based method , 2014, Adapt. Behav..

[47]  Tim Kovacs,et al.  On optimal decision-making in brains and social insect colonies , 2009, Journal of The Royal Society Interface.