Fuzzy Logic for Emergence Verification Ali Boukehila 1,2 1 LISCO Laboratory, Badji Mokhtar Annaba University, Annaba 23000, Algeria 2 Amar Telidji Laghouat University, Laghouat 03000, Algeria Abstract Actions of terrorist organizations, flu viruses or natural disasters can be considered emergent behaviours in our environment. In recent decades, emergent phenomena have been the subject of multiple research efforts in the field of complex adaptive systems, however, it is still hard to predict, track and supervise such phenomena. This highlights the urgency to better understand the dynamics of these behaviours in order to timely detect critical phase transitions that might form a risk for software or human environments. This paper introduces an emergent verification system that integrates a data retriever from agent-based simulations and a verification module based on fuzzy classification. We follow the classification of emergent behaviours according to Fromm’s taxonomy. In addition, the paper presents a scenario implementation using swarms of birds (Boids model) to demonstrate the applicability of the proposed approach. The results show that the framework is able to verify weak emergence occurred during simulations. Since this work is a part of ongoing research, the future direction is also discussed. Keywords 1 Complex adaptive systems, Emergence, Agent-based simulation, Fuzzy rule-based classification, Swarming. 1. Introduction Computer systems have grown extremely complex with the expansion of storage and information processing technologies as well as the evolution of networks. As a result, models and approaches for decentralized and large-scale application have been developed. It facilitates the creation of multi-agent systems and other models and simulation tools. The versatility of agent-based simulation (ABS) enables for the investigation of complicated systems' behavior. In this study, we look at how agents interact in order to identify emergence. Emergent behaviors may be observed practically anywhere in real life, yet their research is limited since they are difficult to identify [1]. Interactions between system components are unquestionably important in the formation of such events. The system may be described with Agent- Based Simulation (ABS), where agents represent these components, due to the interaction among the components and their capacity to decide separately following a given logic [2]. The goal of this study is to fully use emergence's potential. Variable-based [2][3][4] and event-based [4] research efforts are primarily separated into two categories. The variable-based technique measures emergence quantitatively using a specified variable, such as the mass center of an animal population, and detects emergence by assessing changes in that variable. Applying variable-based approaches in continuous uncertain systems is tough, and overcoming the computing cost, as well as the necessity for ongoing human involvement, are additional challenges. The event-based approach focuses on system state changes [5], and emergent behavior is regarded as a result of events that cause shifting points, either at the global level (Marco) or at the level of system components (Micro). One of the most common methods for identifying emergence is to look for changing points in the system; consequently, in this research, we employ an inflexion predictor to do so. Emergence is a global state in a system. Tunisian Algerian Conference on Applied Computing (TACC 2022), December 13 - 14, Constantine, Algeria Envelope-Open al.boukehila@lagh-univ.dz ORCID: 0000-0002-5011-8838 © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) Data mining is the act of sorting through enormous data sets to find relationships, forecast outcomes, and solve issues. The suggested solution leverages big data using data mining with an inflection predictor. Data mining employs a variety of sophisticated and clever approaches, including classification, clustering, time series analysis, and so on. To detect the increase of emergence, we used interactions as metrics, and the technique employs a fuzzy classification with simulation data as inputs. Our technique is designed and tested using an ABS model called the Boids model [6]. This paper is set up as follows. In the next section, theoretical foundations are described. Sec. III introduces the related works that inspired this study, the proposed approach will be presented in Sec. IV, Sec. V shows experiments conducted and their analysis. Finally, in Sec. VI some concluding remarks and future work lines are presented. 2. Theoretical foundations 2.1. Emergence in complex systems Complex systems have properties that are difficult to predict by studying the behaviour of their parts [7]. Exchanges in human societies, as well as the flocking in a group of birds, are emerging behaviours [6]. Emerging phenomena can be beneficial, for example, if the new unknown proprieties are considered as "positive" or "useful", these behaviours can otherwise be "negative" or "dangerous". Identifying these properties can prevent potential danger. Many attempts to define the meaning of emergence have been documented. Originating from philosophy [3], emergence became useful in ABS especially for studying complex systems. Emergence provides a great opportunity for understanding interactions in a complex environment [4]. In this work, we follow Fromm's [8] classification. He proposed a taxonomy that classifies emergence based on feedbacks and causality. Table 1 Fromm's emergence classification [8] Type Name Roles Frequency Predictability System I Nominal or fixed abundant predictable closed, with Intentional passive entities II Weak Flexible frequent predictable in open, with principle active entities III Multiple Fluctuating common - not open, with unusual predictable multiple levels (or chaotic) IV Strong New World Rare Not New or many of roles predictable in systems principle In this work, we only consider type II (weak emergence) and type IV (Strong emergence), Strong emergence is the notion of emergence that is most common in philosophical literature about emergence, and is the notion invoked by the British emergentists of the 1920s. Weak emergence is the notion of emergence that is most common in scientific discussions of emergence, and is the notion that is typically invoked by proponents of emergence in complex systems theory. Weak emergence describes new properties arising in systems as a result of the interactions at a micro level. However, Bedau says that the properties can be determined only by computer simulation. Strong emergence describes the direct causal action of a macro-level system upon its components; qualities produced are irreducible to the system's constituent parts [23]. The whole is not equal to the sum of its parts [9]. 2.2. The Boids Model Craig Reynolds [6] created Boids, which is an artificial life simulation. The simulation's goal is to mimic the behavior of flocks of birds. The Boids simulation, on the other hand, instead of directing the interactions of a complete flock, merely defines the behavior of each individual bird. The program generates a result that is sophisticated and realistic enough to be utilized as a framework for computer graphics applications such as computer-generated behavioral animation in motion picture films using only a few simple principles, Figure 1: Boids’ rules shows Boids’ rules. Figure 1: Boids’ rules The three rules of the Boids model are: 1. Separation: Collision avoidance. 2. Alignment: Heading in the same direction as the near neighbors. 3. Cohesion: Each bird flock with near neighbors to form groups. Within the simulation, emergent properties in the Boids model could appear. When a packing behavior occurs, emergent behavior is verified. To make visual recognition of emergence easier, we chose to analyze a small number of agents. The goal of this paper is to understand these unexpected behaviours. 2.3. Fuzzy classification Engineering fuzzy systems, based on fuzzy logic proposed by Zadeh [24] [25], date back to the 1970s, when Mamdami [26], [27] developed the first fuzzy controller. Fuzzy systems have now acquired popularity in a variety of domains, including control and automation, pattern recognition, medical diagnosis, and forecasting. Because fuzzy systems are frequently considered as black boxes, an analytical theory for fuzzy systems is required to resolve misunderstandings and disagreements. Investigation and optimization of developed fuzzy models, as well as comparison study of different methodologies, play an essential role [28], [29], [30] The objective of this work is to build a fuzzy rule- based system (FRS) to verify the raise of emergent proprieties in an ABS, results. Due to the complexity of the study, several techniques to automatically generate FRS were used i.e., ad-hoc data driven models and genetic fuzzy systems (GFS). The first technique is based on learning from the input-output dataset resulting in the simulation, the second group processes learning of a fuzzy system, precisely parameters of that system, as an optimization problem and uses a genetic algorithm (GA) to proceed that task. The system modeling process is divided into three parts. First step encloses a data retrieval from the ABS, the second phase is the emergence classification via the fuzzy system. 3. Related Works The fast-growing complexity of modern systems is challenging for the research community, and the need for techniques that can cope with these types of systems is crucial in numerous domains, including communication, learning, industry, and engineering. Agent-based simulation (ABS) is the most widely used simulation approach because it is versatile and capable of simulating large, interconnected systems. (ABS) techniques are commonly used to explore emergent behavior as a result of simulation. Emergence is prevalent in systems with a large number of pieces, and it is usual to see and manipulate the emergence of unanticipated behaviors using ABS simulation platforms. It is critical to provide the theoretical background for constructing and modeling the approach by initiating the emergence type and taxonomy of the emergent behaviors we are interested in. There are many other emergence definitions, however for the sake of this study, we simulated the procedure using Bedau's [9] weak emergence definition. A weak emergence may be proven by simulation, and it is predicted and perhaps regulated in particular systems. The modeling of flocking in the Boids model, for example, is controlled by three rules: separation, cohesion, and alignment. The application of these criteria will result in grouping behavior (emergence). Experts may either increase or eliminate flocking by changing a few settings. To define the technique after identifying the emergence’s type we're interested in, we used Fromm's type II class of emergence [10]. Fromm provided a taxonomy that categorizes four types of emergence based on distinct feedback patterns. Simple feedback (Negative or Positive) is the major characteristic of (Type II), which is defined as a top-down interaction from the macro to micro level. Positive feedbacks are preventative orders that ensure the system does not diverge into detrimental behavior, according to Fromm. Negative feedbacks are restricting to the behaviors of the agents (e.g. swarm intelligence) (e.g. Avoiding financial bubbles), To exemplify this class, in the Boids model, the Separation rule is deemed Positive if the expert does not want the birds to flock; on the other hand, removing this rule will cause the birds to swarm quickly. Researchers have been attempting to measure emergence for a long time. As an example. [11] described emergent behavior as state-changing points and stated that algorithms may be effective in verifying emergent behavior. [12] employed interaction statistics as a measure to examine the emergence of emergent behaviors using Agent-based simulation (ABS). [13,14] proposed an ontology- based system for semantically validating emergence, which employed a semantic state distance metric to quantify semantic differences between component attribute values. [15] provides a collection of metrics-based strategies for analyzing vision-based vehicle behavior. [16] uses an age metric to identify and characterize emergence utilizing swarms of Unmanned Aerial Vehicles (UAVs). [17] proposed a statistic meter for detecting emergence and demonstrated how communication in disputed contexts is impacted. Traditional models (mathematical, statistical) when the data is represented by equations to create the model, see Niharika et al., [18], have been used to detect shifting points in weather forecasting. Big data and learning-based models are being used in recent methods. Read [19] for further information on Big Data and Learning Models. Yu Zheng [20] employed an inflection predictor in his model, and Yu Zheng used an inflection module to capture unexpected changes in air grade in a noteworthy paper. In general, emergence verification research has progressed, however, there is still a lack in using interaction as metrics for the emergence detection. Although it is not debatable that interaction is a critical aspect in emergence, few existing approaches have addressed the analysis of massive simulation data using well- known statistical techniques. to deal with the mentioned limitations, we present our approach in the next section. 4. Proposed Approach In this section we present the multi-agent simulation framework (Figure 2) that consists of two components, agent-based simulation engine and fuzzy-based classification engine. These two components communicate with each other to implement their functionality. The main functionality of the simulation engine during the simulation is to retrieve data which will be passed to the fuzzy system to verify emergence. Figure 2: Proposed framework showing fuzzy and simulation-based engines. 4.1. Simulation engine The simulation system is based on Boids model which simulates a flight of birds. Emergence is detected when a flocking situation take place, as mentioned in section II, in Boids model, an emergence behaviour i.e (packing), happens every time. Simulations were conducted using NetLogo [33], which is a well-known ABS plat-from. Figure 3 presents a simulation in which, a normal behaviour i.e., no packing behaviour, only the Separation rule is on. The agent number is 50, Ticks = 300 steps. Figure 3: Simulation of 50 agents in Boids. Figure 4 shows an emergence behaviour example, multiple groups of birds are visible, in this case, the simulation data is retrieved and passed for the verification module. Figure 4: Emergent behaviour The emergence behaviour in the Boid model is the presence of an unexpected grouping or packing behaviour, this behaviour is often observed in this model. This is the reason why the boid model is one of the most used ABS model to study weak emergence [14][2][35][36][37]. 4.2. Data retriever Figure 4 shows several grouping behaviours. During the simulation, data is retrieved automatically into an excel file using a Netlogo Spreadsheet extension, (see Figure 5). The dataset represents the agents’ interactions, in the context of Boids model, there are three type of interaction, all physical, no messages. • Cohesion: Each time an agent does an action of cohesion with a neighbor • Alignment: Each time an agent does an action of alignment with a neighbor • Separation: Each time an agent does an action of separation to avoid collision with a neighbor Every time an interaction is detected, a proper counter is incremented. Figure 5: Data retrieval process Spreadsheet extension does work only in Netlogo version 5, so we simulate the Boid model in this version of Netlogo. Figure 6: Simulation data extraction In order to get a variety of simulation data, we have run several scenarios using 5 agents, Boids' three rules are Separation (S), Alignment (A), and Cohesion (C), the results are: Number of agents: 5 and number of steps = 1000. We notice that, for a regular interaction triplet (S, A, C), we always get: Number of A = Number of C. We use the notation: • Groups: Multiple packs of birds in the simulation. • None: No packing behaviour, no groups. • Full: All birds gathering in one pack. The following presents some of the simulation results: Results with agent population = 5. Table 2 Fromm's emergence classification [8] Interaction Steps Separation Alignment Cohesion Emergence I= (S, A, C) 1000 300 1054 1054 Groups I = (S, A, C) at 3000 5234 6816 6816 Full step 3000 I = (S, A, C, A) 1000 14 6876 3438 Full I= (S, C) 1000 16 0 0 None I= (S, A) 1000 12 2893 0 Full I= (S, A, A) 1000 0 8142 0 Full I= (S, C, C) 1000 4 0 128 None 4.3. Verification module In this work, the fuzzy system is a rule-based classification system (FRBCS) using Chi’s method. This method was introduced by Chi et al. (1996), which is an extension of Wang and Mendel’s method, for treating classification problems. The Knowledge Base: it is composed of both the Rule Base (RB) and the Data Base, where the rules and the membership functions are stored respectively. To build the rule base, we use an extension of the specification given by Singh [5], TypeII ≡ EmergentBehavior ⊓ ∃hasParticipant.(System ⊓ sendNegativeFeedbackTo.Component). We transform every rule into the following fuzzy rule: Rule Rj 𝑖𝑓 𝑥1 𝑖𝑠 𝐴𝑗1 𝑎𝑛𝑑 … 𝑎𝑛𝑑 𝑥𝑛 𝑖𝑠 𝐴𝑗𝑛 𝑡ℎ𝑒𝑛 𝐶𝑙𝑎𝑠𝑠 = 𝐶𝑗 𝑤𝑖ℎ 𝑅𝑊𝑗 (1) ∑𝑥𝑝 ∈𝐶𝑙𝑎𝑠𝑠 𝐶𝑗 𝑈𝐴𝑗(𝑋 ) 𝑝 𝑅𝑊𝑗 = 𝐶𝐹 = 𝑝 ∑𝑝=1 𝑈𝐴𝑗(𝑋 ) (2) 𝑝 We obtain: IF E=1 and NfB = 1 THEN C=1 when: • E is the emergent beaviour, equal to 1 i.e verifier (in Boids thats always the case) • NfB stands for Neative Feed Back (Fromm's condition for class number 1 to be verified) • C is the fuzzy class, in FBRCS, it is the consequence part of the rules, in this case for this rule, C=1 so type II emergence is verified (weak emergence). The membership function contains three fuzzy sets for each interaction (Cohesion, Separation, Alignment) variable (Low, Medium, High). Figure 6: Membership function Sample of the membership function is given below: For simplifying the calculation, 𝑥 = 𝑥/10 (3) 1, 𝑥 < 30 𝑢𝑙𝑜𝑤(𝑥) = { (40−𝑥) (4) , 30 ≤ 𝑥 < 40 10 Table 3 Sample fuzzy rule If Then Rule number Cohesion Separation Alignment Emergence Type 1 L H L N / 2 H L H Y 1 3 L M L N / 4 H M H Y 1 5 L H M N / (N= None) for emergence, for the type, as mentioned before, the result will be 1 for weak emergence and 2 for Strong emergence. After learning fuzzy if-then rules by training patterns, different weights and constants values were used. Different weights were assigned to the rules to decrease correct classification rates. The two classes get the highest classification rate for wp=0.25. Table 4. presents the results of the correct classification. Table 4 Sample of preliminary Results of correct classification rates with different weighting rules. 𝜂 𝑤𝑝 for all classes Cost(𝑆) Classification rate 0.1 𝑤 𝑝 = 0.25 for all lasses 8 91.3% 0.3 𝑤𝑝= 0.25 for all classes 9.3 90.4% 0.1 𝑥𝑝 ∈ class 1 𝑤𝑝= 0.5, 11 89.1% 𝑥𝑝∈ class 2 𝑤𝑝= 0.25 0.3 𝑥𝑝 ∈ class 1 𝑤𝑝= 0.5, 15 80.3% 𝑥𝑝∈ class 2 𝑤𝑝= 0.25 5. Conclusion In recent years, emergence has become an important research focus. Emergence can be positive or negative and appears in a variety of systems. Therefore, we need a mechanism that provides a structured approach for analysis and control of such behaviors. In this paper, we investigated the use of fuzzy rule- based classification system combined with data retrieved from an ABS to verify and classify emergence. Emergent behaviour is verified before-hand in many ABS models such as the Boids model, however, detecting and classifying that phenomena is challenging. To address this issue, we propose a method to classify the flocking behaviour in multi-agent system with a fuzzy system. At this moment, we are extending the rules data base and we are testing it. The first results are promising and we are aiming to validate this method with other ABS systems using more complex models. 6. Acknowledgements The author would like to thank the DGRSDT (General Directorate of Scientific Research and Technological Development) - MESRS (Ministry of Higher Education and Scientific Research), ALGERIA, for the financial support of LISCO Laboratory. 7. References [1] M. Randles, H. Zhu, and M. Taleb-Bendiab., ―A Formal Approach to the Engineering of Emergence and its Recurrence‖, Proc of 2nd International Workshop on Engineering Emergence in Decentralized Autonomic Systems, 2007. [2] P., Jing, H., Hu, F., Zhan, Y., Chen, & Y., Shi. Agent-based simulation of autonomous vehicles: A systematic literature review. IEEE Access, 8, 79089-79103, 2020 [3] J. Goldstein, ―Emergence as a construct: History and issues.‖ Emergence: Complexity and Organization, 1(1):49-72, 1999cxc [4] C. Johnson, ―What are emergent properties and how do they affect the engineering of complex systems?‖ Reliability Engineering and System Safety, 91 12:1475-1481, 2006 [5] S. Singh, et al., ―Detection and classification of emergent behaviors using multi-agent simulation framework (WIP),‖ In Proceedings of the Symposium on Modeling and Simulation of Complexity in Intelligent, Adaptive and Autonomous Systems (MSCIAAS '17), Saurabh Mittal and Jose Luis Risco Martin (Eds.). Society for Computer Simulation International, San Diego, CA, USA, Article 3, 8 pages, 2017 [6] C. W. Reynolds, ―Flocks, herds and schools: A distributed behavioral model‖. ACM SIGGRAPH computer graphics vol. 21 (4), pp. 25–34. 1987. [7] S. Kalantari, E. Nazemi, & B. Masoumi. Emergence phenomena in self-organizing systems: a systematic literature review of concepts, researches, and future prospects. Journal of Organizational Computing and Electronic Commerce, 30(3), 224-265, 2020 [8] J. Fromm, Types and Forms of Emergence‖, complexity Digest, vol. 25(3), 2005. [9] M. Bedau, Weak emergence,‖ In Philosophical perspectives: Mind, causation, and world. ed. J. Tomberlin. 11:375-399: Blackwell Publishers. 1997 [10] J. Fromm, The emergence of complexity,‖ Kassel: Kassel University Press, 2004. [11] R. Grossman, et al., Discovering emergent behaviour from network packet data: Lessons from the angle project.', 2009. [12] R. Gore, and , P Jr. Reynolds., An exploration-based taxonomy for emergent behaviour analysis in simulations,‖ In Proceedings of the 2007 Winter Simulation Conference. eds. S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton. 1232-1240. Piscataway, New Jersy: Institute of Electrical and Electronics Engineers, 2007. [13] C. Szabo, and Y.M. Teo, An Objective-based Approach for Semantic Validation of Emergence in Component-based Simulation Models,‖ ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation. (2012) [14] C. Szabo, and Y.M. Teo , Formalization of weak emergence in multiagent systems, ‖ ACM Trans. Model. Comput. Simul. 26, 1, Article 6 (September 2015), 25 pages. DOI: http://dx.doi.org/10.1145/2815502, 2015. [15] S. Sivaraman, and M.M. Trivedi, , Looking at Vehicles on the Road: A Survey of Vision-Based Vehicle Detection, Tracking, and Behavior Analysis,‖ IEEE Transactions on Intelligent Transportation Systems ( Volume: 14 , Issue: 4), 2013. [16] C. Hewitt, Viewing control structures as patterns of message passing', Artificial Intelligence, vol. 8, no 3, p. 323–374, 1977. [17] B Fraser, et al., Simulating the effect of degraded wireless communications on emergent behavior,‖ Winter Simulation Conference (WSC), 2017. [18] S.M., Cabaneros, J.K., Calautit, & B.R., Hughes. A review of artificial neural network models for ambient air pollution prediction. Environmental Modelling & Software, 119, 285-304, 2019 [19] Gaganjot Kaur Kang, Jerry Zeyu Gao, Sen Chiao, Shengqiang Lu, and Gang Xie, ―Air Quality Prediction: Big Data and Machine Learning Approaches,‖ International Journal of Environmental Science and Development vol. 9, no. 1, pp. 8-16, 2018. [20] Y. Zheng, Y. Xiuwen, L. Ming, L. Ruiyuan, S. Zhangqing, E. Chang, and L. Tianrui,. Forecasting Fine-Grained Air Quality Based on Big Data‖. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '15). ACM, New York, NY, USA, 2267-2276. DOI: https://doi.org/10.1145/2783258.2788573. 2015. [21] W. k V. Chan, Interaction metric of emergent behaviours in agent-based simulation,‖ Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. (2011). [22] P. J. Rousseeuw. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics, 20:53–65, 1987. [23] Laughlin, Robert (2005), A Different Universe: Reinventing Physics from the Bottom Down, Basic Books, ISBN 978-0-465-03828-2. [24] L. Zadeh, Fuzzy sets,‖ Information Control, vol. 8, pp. 338–353, 1965. [25] Y. Wang, P. Jia, L. Liu, C. Huang, & Z. Liu. A systematic review of fuzzing based on machine learning techniques. PloS one, 15(8), e0237749, 2020 [26] E. H. Mamdani and S. Assilian, ―An experiment in linguistic synthesis with a fuzzy logic controller,‖ International Journal of Man-Machine Studies, vol. 7, no. 1, pp. 1–13, 1975. [27] E. H. Mamdani, Application of fuzzy logic to approximate reasoning using linguistic synthesis,‖ in Proceedings of the sixth international symposium on Multiple-valued logic. Los Alamitos, CA, USA: IEEE Computer Society Press, 1976, pp. 196–202. [28] V. Ojha, A. Abraham, & V. Snášel. (2019). Heuristic design of fuzzy inference systems: A review of three decades of research. Engineering Applications of Artificial Intelligence, 85, 845-864, 2019. [29] K. Mittal, A. Jain, K.S. Vaisla, O. Castillo, & J. Kacprzyk. (2020). A comprehensive review on type 2 fuzzy logic applications: Past, present and future. Engineering Applications of Artificial Intelligence, 95, 103916, 2020. [30] X. Xiang, C. Yu, L. Lapierre, J. Zhang, & Q. Zhang. Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles. International Journal of Fuzzy Systems, 20(2), 572-586, 2018. [31] P. Kotak, & H. Modi,. Enhancing the data mining tool WEKA. 5th International Conference on Computing, Communication and Security (ICCCS) (pp. 1-6). IEEE. 2020. [32] I. H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd ed. San Francisco: Morgan Kaufmann, 2005. [33] Wilensky, U. (1999) Netlogo. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University. Available via [accessed October 10, 2010]. [34] Soltani, A., Battikh, T., Jabri, I., & Lakhoua, N. (2018). A new expert system based on fuzzy logic and image processing algorithms for early glaucoma diagnosis. Biomedical Signal Processing and Control, 40, 366-377. 2018. [35] A. Boukehila., N. Taleb, & Y. Benazzouz. (2021). Interactions-based method to detect emergent behavior in ongoing simulations. International Journal of Modeling, Simulation, and Scientific Computing, 12(04), 2150022. [36] A. Boukehila, & N. Taleb. (2019, November). Case-Based Approach to Detect Emergence. In Proceedings of the 2019 3rd International Conference on Big Data Research (pp. 98-102). [37] A. Boukehila, & N. Taleb. (2020, February). Statistical Study To Detect Emergent Behaviours. In 2020 2nd International Conference on Mathematics and Information Technology (ICMIT) (pp. 164-168). IEEE.