Abstract
This article describes Decentralised Emergence Detection (DETect), a novel distributed algorithm that enables agents to collaboratively detect emergent events in Complex Adaptive Systems (CAS). Non-deterministic interactions between agents in CAS can give rise to emergent behaviour or properties at the system level. The nature, timing, and consequence of emergence is unpredictable and may be harmful to the system or individual agents. DETect relies on the feedback that occurs from the system level (macro) to the agent level (micro) when emergence occurs. This feedback constrains agents at the micro level and results in changes occurring in the relationship between an agent and its environment. DETect uses statistical methods to automatically select the properties of the agent and environment to monitor and tracks the relationship between these properties over time. When a significant change is detected, the algorithm uses distributed consensus to determine if a sufficient number of agents have simultaneously experienced a similar change. On agreement of emergence, DETect raises an event, which its agent or other interested observers can use to act appropriately. The approach is evaluated using a multi-agent case study.
- H. Akaike. 1973. Information theory and an extension of the maximum likelihood principle. In Proceedings of the 2nd International Symposium on Information Theory, B. N. Petrov and F. Csaki (Eds.). Academiai Kiado, Budapest, 267--281.Google Scholar
- Jim Albert and Siddhartha Chib. 1997. Bayesian tests and model diagnostics in conditionally independent hierarchical models. J. Am. Statist. Assoc. 92, 439 (Sept. 1997), 916--925. Google Scholar
Cross Ref
- Yaneer Bar-Yam. 2004. A mathematical theory of strong emergence using multiscale variety. Complexity 9, 6 (Jul. 2004), 15--24. Google Scholar
Digital Library
- BBBike.org. 2014. OSM extracts for New York. Retrieved from http://download.bbbike.org/osm/bbbike/NewYork/.Google Scholar
- Mark Bedau. 2002. Downward causation and the autonomy of weak emergence. Principia 6, 1 (2002), 5--50.Google Scholar
- Lachlan Birdsey and Claudia Szabo. 2014. An architecture for identifying emergent behavior in multi-agent systems. In Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems. International Foundation for Autonomous Agents and Multiagent Systems, 1455--1456.Google Scholar
- Ruggero Carli, Fabio Fagnani, Paolo Frasca, and Sandro Zampieri. 2010. Gossip consensus algorithms via quantized communication. Automatica 46, 1 (Jan. 2010), 70--80. Google Scholar
Digital Library
- David J. Chalmers. 2006. Strong and weak emergence. The Reemergence of Emergence: The Emergentist Hypothesis from Science to Religion. 244--256.Google Scholar
- Wai Kin Victor Chan. 2011. Interaction metric of emergent behaviors in agent-based simulation. In Proceedings of the 2011 Winter Simulation Conference (WSC) (Dec. 2011), 357--368.Google Scholar
Cross Ref
- Chih-Chun Chen, Sylvia B. Nagl, and Christopher D. Clack. 2008. A method for validating and discovering associations between multi-level emergent behaviours in agent-based simulations. In Agent and Multi-Agent Systems: Technologies and Applications. Springer, 1--10. Google Scholar
Cross Ref
- Anwitaman Datta, Silvia Quarteroni, and Karl Aberer. 2004. Autonomous gossiping: A self-organizing epidemic algorithm for selective information dissemination in wireless mobile ad-hoc networks. In Semantics of a Networked World. Semantics for Grid Databases. Springer, 126--143. Google Scholar
Cross Ref
- Francesco Luca De Angelis and Giovanna Di Marzo Serugendo. 2015. A logic language for run time assessment of spatial properties in self-organizing systems. In Proceedings of the 2015 IEEE 9th International Conference on Self-Adaptive and Self-Organizing Systems Workshops. IEEE, 86--91. Google Scholar
Digital Library
- J. de Haan. 2006. How emergence arises. Ecol. Complex. 3, 4 (Dec. 2006), 293--301. Google Scholar
Cross Ref
- T. De Wolf, G. Samaey, T. Holvoet, and D. Roose. 2005. Decentralised autonomic computing: Analysing self-organising emergent behaviour using advanced numerical methods. In Second International Conference on Autonomic Computing (ICAC’05). IEEE, 52--63. Google Scholar
Digital Library
- Jean-Louis Dessalles and Denis Phan. 2001. Emergence in multi-agent systems : Cognitive hierarchy, detection, and complexity reduction part I: Methodological issues. In Artificial Economics. Springer, 147--159.Google Scholar
- G. Di Marzo Serugendo, M.-P. G. Irit, and Anthony Karageorgos. 2006. Self-organisation and emergence in MAS: An overview. Informatica 30, 1 (2006).Google Scholar
- Norman Richard Draper and Harry Smith. 1981. Applied Regression Analysis (2nd ed.).Google Scholar
- Dominik Fisch, Martin Janicke, Bernhard Sick, and Christian Muller-Schloer. 2010. Quantitative emergence--A refined approach based on divergence measures. In 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems. IEEE, 94--103. Google Scholar
Digital Library
- Gary William Flake. 1998. The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation. MIT Press.Google Scholar
- Jochen Fromm. 2005a. Ten questions about Emergence. In Nonlinear Sciences. http://arxiv.org/abs/nlin/0509049.Google Scholar
- Jochen Fromm. 2005b. Types and Forms of Emergence. In Nonlinear Sciences. http://arxiv.org/abs/nlin/0506028.Google Scholar
- Graphhopper. 2014. GraphHopper. Retrieved from https://graphhopper.com.Google Scholar
- R. Grossman, Michael Sabala, Matt Handley, and Lee Wilkinson. 2009. Discovering emergent behavior from network packet data: Lessons from the angle project. Next Generation of Data Mining. 243--260.Google Scholar
- John H. Holland. 1992. Complex adaptive systems. Daedalus (1992), 17--30.Google Scholar
- Márk Jelasity, Alberto Montresor, and Ozalp Babaoglu. 2005. Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23, 3 (Aug. 2005), 219--252. Google Scholar
Digital Library
- J. O. Kephart and D. M. Chess. 2003. The vision of autonomic computing. Computer 36, 1 (Jan. 2003), 41--50. Google Scholar
Digital Library
- Ales Kubík. 2003. Toward a formalization of emergence. Artif. Life 9, 1 (Jan. 2003), 41--65. Google Scholar
Digital Library
- J. Lavaei and R. M. Murray. 2012. Quantized consensus by means of gossip algorithm. IEEE Trans. Automat. Contr. 57, 1 (Jan. 2012), 19--32. Google Scholar
Cross Ref
- Chris Lewis and Jim Whitehead. 2011. Repairing games at runtime or, how we learned to stop worrying and love emergence. IEEE Softw. 28, 5 (Sept. 2011), 53--59. Google Scholar
Digital Library
- Timothy T. Maxwell, Atila Ertas, and M. M. Tanik. 2002. Harnessing complexity in design. J. Integr. Des. Process Sci. 6, 3 (2002), 63--74.Google Scholar
Digital Library
- Saurabh Mittal. 2013. Emergence in stigmergic and complex adaptive systems: A formal discrete event systems perspective. Cogn. Syst. Res. 21 (2013), 22--39. Google Scholar
Digital Library
- M. Mnif and C. Muller-Schloer. 2006. Quantitative emergence. In Proceedings of the 2006 IEEE Mountain Workshop on Adaptive and Learning Systems. IEEE, 78--84. Google Scholar
Cross Ref
- Jeffrey C. Mogul. 2006. Emergent (mis)behavior vs. complex software systems. ACM SIGOPS Operat. Syst. Rev. 40, 4 (Oct. 2006), 293.Google Scholar
Digital Library
- Veronica Montes De Oca, Daniel R. Jeske, Qi Zhang, Carlos Rendon, and Mazda Marvasti. 2010. A cusum change-point detection algorithm for non-stationary sequences with application to data network surveillance. J. Syst. Softw. 83, 7 (Jul. 2010), 1288--1297. DOI:http://dx.doi.org/10.1016/j.jss.2010.02.006 Google Scholar
Digital Library
- Mohammad Moshirpour, Abdolmajid Mousavi, and Behrouz H. Far. 2012. Detecting emergent behavior in distributed systems using scenario-based specifications. Int. J. Softw. Eng. Knowl. Eng. 22, 06 (Sept. 2012), 729--746. Google Scholar
Cross Ref
- Jean-Pierre Muller. 2004. Emergence of collective behaviour and problem solving. In Engineering Societies in the Agents World IV. Springer, 1--20. Google Scholar
Cross Ref
- Vivek Nallur, Julien Monteil, Tyler Sammons, Melanie Bouroche, and Siobhan Clarke. 2015. Increasing information in socio-technical MAS considered contentious. In Proceedings of the 9th IEEE Self-Adaptive and Self Organizing Workshops (SASOW). Google Scholar
Digital Library
- Muaz A. Niazi and Amir Hussain. 2011. Sensing emergence in complex systems. IEEE Sens. J. 11, 10 (Oct. 2011), 2479--2480. Google Scholar
Cross Ref
- Daniel Nikovski and Ankur Jain. 2009. Fast adaptive algorithms for abrupt change detection. Mach. Learn. 79, 3 (Jul. 2009), 283--306. DOI:http://dx.doi.org/10.1007/s10994-009-5122-x Google Scholar
Digital Library
- Linda Northrop, Peter Feiler, Richard P. Gabriel, John Goodenough, Rick Linger, Tom Longstaff, Rick Kazman, Mark Klein, Douglas Schmidt, Kevin Sullivan, and Kurt Wallnau. 2006. Ultra-Large-Scale Systems—The Software Challenge of the Future. Technical Report. Software Engineering Institute, Carnegie Mellon.Google Scholar
- Eamonn O’Toole, Vivek Nallur, and Siobhan Clarke. 2014. Towards decentralised detection of emergence in complex adaptive systems. In Proceedings of the 2014 IEEE 8th International Conference on Self-Adaptive and Self-Organizing Systems. IEEE, 60--69. Google Scholar
Digital Library
- J. M. Ottino. 2004. Engineering complex systems. Nature 427, 6973 (Jan. 2004), 399.Google Scholar
Cross Ref
- E. S. Page. 1954. Continuous inspection schemes. Biometrika. 100--115. Google Scholar
Cross Ref
- Thomas W. Parks and C. Sidney Burrus. 1987. Digital Filter Design. Wiley-Interscience.Google Scholar
- Karl Pearson. 1900. On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. Lond. Edinb. Dublin Philos. Mag. J. Sci. 50, 302 (1900), 157--175. Google Scholar
Cross Ref
- Jan Procházka and Kamila Olševičová. 2015. Monitoring lane formation of pedestrians: Emergence and entropy. In Intelligent Information and Database Systems. Springer, 221--228. Google Scholar
Cross Ref
- Craig W. Reynolds. 1987. Flocks, herds and schools: A distributed behavioral model. In ACM SIGGRAPH Comput. Graph. Vol. 21. ACM, 25--34. Google Scholar
Digital Library
- Anil K. Seth. 2008. Measuring emergence via nonlinear granger causality. In ALIFE, Vol. 2008. 545--552.Google Scholar
- Vivek Singh, Gagan Singh, and Suparna Pande. 2013. Emergence, self-organization and collective intelligence--modeling the dynamics of complex collectives in social and organizational settings. In Proceedings of the 2013 UKSim 15th International Conference on Computer Modelling and Simulation (UKSim). IEEE, 182--189. Google Scholar
Digital Library
- Claudia Szabo and Yong Meng Teo. 2015. Formalization of weak emergence in multiagent systems. ACM Trans. Model. Comput. Simul. 26, 1 (2015), 6. Google Scholar
Digital Library
- Yong Meng Teo, Ba Linh Luong, and Claudia Szabo. 2013. Formalization of emergence in multi-agent systems. In Proceedings of the 2013 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS’13). 231. Google Scholar
Digital Library
- Robert Tibshirani. 1996. Regression shrinkage and selection via the lasso. J. Roy. Stat. Soc. Ser. B (1996), 267--288.Google Scholar
- Uri Wilensky. 1999. NetLogo (and netlogo user manual). Center for Connected Learning and Computer-Based Modeling, Northwestern University. Retrieved from http://ccl.northwestern.edu/netlogo.Google Scholar
- Svante Wold, Kim Esbensen, and Paul Geladi. 1987. Principal component analysis. Chemomet. Intell. Lab. Syst. 2, 1 (1987), 37--52. Google Scholar
Cross Ref
- Tom De Wolf and Tom Holvoet. 2005. Emergence versus self-organisation : Different concepts but promising when combined. Engineering Self-Organising Systems. 77--91.Google Scholar
Index Terms
Decentralised Detection of Emergence in Complex Adaptive Systems
Recommendations
Towards Decentralised Detection of Emergence in Complex Adaptive Systems
SASO '14: Proceedings of the 2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing SystemsComplex Adaptive Systems are systems composed of distributed, decentralized and autonomous agents (software components, systems and people) and exhibit non-deterministic interactions between these agents. These interactions can often lead to the ...
Emergence of Cooperation Using Commitments and Complex Network Dynamics
WI-IAT '13: Proceedings of the 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 02In this paper, our goal is to achieve the emergence of cooperation in self-interested agent societies operating on highly connected scale-free networks. The novelty of this work is that agents are able to control topological features during the network ...
Building adaptive structure formations with decentralised control and coordination
ICSAB: Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animatsWe investigate collective decentralised decision-making in simple mobile agents engaged in the task of structure formation where the radius of the formed structure is much larger than the communication radius of an individual agent. We are searching for ...






Comments