key: cord-0045617-blhzovz6 authors: Guleva, Valentina Y. title: Estimation of Tipping Points for Critical and Transitional Regimes in the Evolution of Complex Interbank Network date: 2020-05-26 journal: Computational Science - ICCS 2020 DOI: 10.1007/978-3-030-50371-0_32 sha: b6bd654acc4841ec5a0f9b1047fe2fc3c8c69e94 doc_id: 45617 cord_uid: blhzovz6 We consider an agent-based model of dynamic interbank network, evolving under several influential factors. Co-evolution is formally performed by the connection between node states and topology of interaction, and vice versa. During the simulation, network evolves to critical regime, corresponding to cascading behaviour in the system, through transitional one. Results show these global regimes correspond to dynamics at micro-level with three types of node states. On the base of formal model of system evolution and regimes formal definitions we estimate the starting point of cascading behaviour and determine number of iterations before its early warning signal – the start of transitional regime. Experiment is made for the interbank market model, nevertheless, possible applications are not restricted by the case. We show, that the obtained estimations allow for appropriate prediction of starting points of critical and transitional regimes (which correspond to cascading behaviour and its early warning signal) and explanation of observed dynamics in the evolution of banking system model under fund infusion scenario. Complexity of systems, emerging from element interactions, their inner structure, and dynamic processes affecting network evolution, is hard to explore and predict due to wide number of affecting factors. Analytical methods are usually differential models, which assume fully connected graph for interactions between system elements. Effects of topology of nodes interaction on further system evolution is considered in simulation models. They allow for reproduction of local dynamics by means of agent-based approach in the combination with graph models. Agent-based models involve small changes and dynamics at node-level and consider their effect on network structure and further changes in node states arising from their interactions with other nodes. Nevertheless, the number of details and heterogeneities in structure and behaviour obstruct analytical prediction and analysis of complex systems. Analytical estimations are useful for models verification and validation. The validation process of agent-based models is restricted by observed data segment. Large number of model parameters puts trajectory of system evolution to a multidimensional surface, containing numerous possible trajectories [6] . Therefore, the observed data segment, used for validation, can be in several different possible trajectories, leaving a system still unpredictable, despite model validity. Other usage of analytical estimations is early-warning signals. They are usually explored to predict catastrophe bifurcations and critical failures in timeevolving systems, and are associated with systemic characteristic, served as a predictor [18] . Banking systems stability is one of the applied issues related to emergent criticality in systems, which were studied from the points of network effects, default prediction [15] , single bank stress-tests [14] , early-warning signals. Here, we make an attempt to predict critical failure of interbank market and corresponding early-warning signals analytically on the base of system organisation and local dynamics, resulting in interbank network evolution. We decompose initial agent-based model of interbank market into basic local actions, formalise them, and introduce structure of interactions between agents. Node states are real-valued, which allows for consideration of individual bank effects on systemic stability. Generality of system performance allows for application of the suggested approach to wide variety of systems and to generalise some models widely used in epidemiology, ecology, etc. For the evolution process we consider three regimes, referred to as normal, transitional, and critical. Normal regime demonstrates no special warnings, but it can be unsteady and lead to criticality. Transitional regime is related to changes in dynamics of system state variable, before a cascade, when dramatical changes are not available for observation, but they are able to be. In literature this regime is associated with early warning signals. Critical regime is associate with cascading behaviour. We build mathematical model and estimate points of transitions between regimes analytically, in contrast to early-warning signals, based on observed state variable changes [21] (like "critical slowing down"). The suggested approach application is shown for the case of interbank network with Poison structure of connections and for interbank market simulation model with varied counterparty choice, resulting in various network structures. Transition to cascading behaviour of an interbank network is taken as a case. Natural systems usually evolve under internal and external drivers. The combinational effects of these drivers may shift a system to qualitatively new states, so called phase transitions, while the corresponding points are called tipping points [16] . In biological systems these transitional processes are associated with homeostasis, when positive and negative feedback links lead a system back to its stable state (negative feedback) or amplify external effects allowing for the transition to a qualitatively new state or phase [12] . In the combination with interaction patterns between elements of a system this phenomena results in self-organisation [23] , and, in special cases, to self-organised criticality [20] . This can be observed as default cascades in banking systems, as synchronisation in the case of oscillators, or as avalanche in a sandpile model. In general case, there are system elements characterised by states, some results of interactions affecting elements states, and a system state, related to the combination of element states, which we call critical and want to estimate. Transitional behaviour (preceding critical one), as it is explored in this paper, is well-presented by the avalanche model of a sandpile. Learning sandpile behavior [5] shows the systemic stability question may be reduced to the criticality of individual grains. Bouchaud et al. considers two types of grains, stable and rolling, and find a critical angle when grain turn to instable state. Systemic properties of human-made, economical and socio-technical systems can also be reduced to the local dynamics of their elements. Nevertheless, their criticality may be human made which makes the dynamics and corresponding transitions dependent on verbal definitions, notions, and regulation mechanisms. For example, bank defaults in banking systems may initialize default cascades, and in this case banks correspond to grains and a default cascade to an avalanche. Nevertheless, regulatory restrictions, applied to banks, can be considered as a critical state vector, like the critical angle of a grain, and may affect systemic evolution. This interdependence and systemic variability give rise not only to a problem of systemic phase transitions, emerging from systemic elements states, but also to the inverse problem of regulatory restrictions optimisation. But in the second case functional properties of a system and corresponding formulations of criticality can also play an important influence on resulting requirements to systemic elements. In this section, we observe existing methods of analytical estimation of agentbased systems and network dynamics, and results related to criticality in their evolution and early-warning signals. Agent-based models tend to present accurate copies of observed reality and usually take many parameters and model combinations to reach the required accuracy. Nevertheless, such multidimensionality results in difficulties in model estimation, analysis, and calibration. Problem of formal description of agentbased models is not new in literature [11] . Hinkelman et al. argue, agent-based models are usually poorly formalised and suggest field theory application for their formal representation. Nevertheless, the suggested framework is aimed at providing a uniform way of agent-based system description and does not imply predictability. Laubenbacher [17] suggest formal methods like sequential dynamical systems over Boolean set of node states. Both studies propose frameworks for agent-based systems formalisation, but there are no means for state estimation, and the set of element state variables is discrete. Formalisation and estimation of agent-based models are not so developed for the best of our knowledge. Early-warning signals are strongly related to questions of predictability and criticality, which are of great importance for wide range of applications. In particular, financial systems suffer from repeated crises, so authors claim, early warning signals are of great interest [13, 25] . Others show how dynamics of a system at micro-level results in critical behaviour at system-level, showing synchronisation [1] as mathematically explored phenomena, homeostasis as a complex of positive and negative feedback mechanisms, resulting in regime shifts [12] , and applications to other areas, involving fractal nature of river and its evolution [24] . An attempt to estimate long-term influence of node state on criticality is performed in [8] , where authors introduce early-warning signal on the base of change in real-valued node state. The most developed literature area, related to our research field, is prediction and analysis of the network evolution. Lambert and Vanni [16] explore changes of topological state variable in the dynamic graph model with edges addition and deletion at micro-level 1 , and show that its fluctuations given by the derived master-equation are more significant than for the case of mean-field approximation. Nevertheless, the model does not capture influence of node state effects on micro-level dynamics. Sole et al. [22] provide a dynamical model of node state change with consideration to neighbourhood influence according to connectivity matrix. Element states are of two values s i ∈ {0; 1}, for extinct and for alive; when t = 0 ⇒ ∀i s i = 1. Hernandez-Urbina and Herrmann [10] provide evolution of state variable in the iterative form with consideration of external forces impact and the influence of node states in the combination with adjacent edge weights. Nevertheless, dynamics of a network and its relation to node states are not captured. In contrast to these methods, we consider graduate change of real-valued node states and imply three kinds of dynamics of links creation at micro-level, depending on node state value. This results in three patterns of network formation affecting changes of node states and resulting in three regimes of systemic evolution. We consider an interbank network as a directed graph where nodes correspond to banks and links correspond to interbank exposures. Each bank is characterised by its balance sheet, having interbank and external assets and liabilities, s. t. assets correspond to output edges, liabilities correspond to input edges. External assets and liabilities reflect bank interactions with customers and firms, and interbank exposures are related to weighted sums of output and input edges, adjacent to a considered bank. The difference between assets and liabilities determines bank state and is referred to as net worth [2, 3, 7, 9] . Changes of bank state (resulting from balance sheet changes) may initiate activity on the interbank market, which is aimed at enhancing individual bank state. In this way, dynamics on node-level in the combination with counterparty choice strategy results in patterns of network topology evolution [4] . Lack of assets initiates output links creation, and lack of liabilities results in the creation of input links, adjacent to a node. Changes in network structure in turn affect bank states, resulting in further changes. In combination with initial parameters and network configuration, the dynamics of interbank network is affected by different factors, as it is illustrated in Fig. 1. Fig. 1 . Factors affecting the evolution of interbank network [9] Therefore, the above mentioned dynamics can be decomposed to the following components: i) the bank model determines node state and is related to network structure (by definition) and activity triggers; ii) the network model connects banks and is related to the changes in their states; iii) the model of counterparty choice, resulting in emerging network topology; iv) triggers of link formation; v) bank default condition. These components provide two ways of evolution, driven by basic triggers of link formation and default condition. Prevalence of one basic mechanism over others provide transitions between normal, transitional, and critical regimes, associated with closeness to cascading behaviour. This will be formally shown further in the paper. Let S(t) = {s i (t)}, i ∈ {1, . . . , N} be a state of an evolving system of N elements with their states s i ∈ R. States are related to bank balance sheet in the interbank market model, where banks represent system elements. They interact with each other, which is formally reflected by a directed evolving graph Γ (t) = {γ ij }, where nodes correspond to elements and are attributed by states. Since the structure of interactions is connected to node states, addition of output edges positively contributes to a state, while input edges negatively contribute to it. In a static case, that means s i = N k=1 (γ ik − γ ki ) + C, where C is summarised contribution of factors not related to topology. Coming to dynamics, there are triggers related to node states and resulting in different patterns of topological changes. Type of node states described in this section are met in literature related to interbank markets as stressed and defaulted banks [2] . Here, node states are taken real-valued to reflect the possibility of their graduate decrease. Nevertheless, number of possible reactions at micro-level, resulting in corresponding macro-level dynamic patterns, is restricted by three and fixed for each type of node state. Let us take a node i having state s i , fix a, b ∈ R dividing R into 3 semiintervals. Without loss of generality let a b. s i < a ⇒ the state is critical and node is removed from the network with the edges adjacent to it; -s i ∈ [a; b) ⇒ the state is transitional and the node tends to enhance its state by creating new edges in the network, to make the state s i ≥ b; -s i ∈ [b; ∞) ⇒ the state is stable, and the node does not create new edges actively, nevertheless, it can interact with other nodes if they need it. Therefore, where N (s i ) is a neighbourhood of s i node in terms of connection graph. Therefore, each kind of node states has a corresponding type of related dynamics at different scales (Table 1) . (1), is determined by the considered node strategy. In random case, edges are distributed equiprobably. Counterparty choice strategies, corresponding to preferencial patterns, can be taken into account by implementing probability distribution over the all nodes for adjacency matrices of interaction. Here we suppose random connections, resulting in a network with Poisson degree distribution, as initial consideration and random choice strategy during simulation. Equation 2 can also be modified to consider rewiring process related to market clearing algorithm, nevertheless, this detail is out of this study consideration. Co-evolution-Feedback Mechanisms. On one hand, changes in node states affect micro-scale dynamics, resulting in changes in network topology, on other, network topology contributes node states. In the system considered, each node state depends on adjacent edges and their attributes (related to Γ (t)), neighbouring nodes (system state S(t)), and external factors g i (t) affecting node i at time t: where is a dynamic graph, reflecting the interactions between agents at the moment t. Then, following the components interplay (Eq. 1), the change in node state per iteration can be rephrased as where f is the rule setting dependence of a node state on its neighborhood, and g i (t) is the aggregation of external effects on the system. Let fix parameters: N , a, b, {g k (t)}; s i ∈ R, a and b determines 3 types of states. Initial conditions are denoted as: S(0) = {s k (0)}; Γ (0) = {γ ij (0)}. Then, coming to iterative form and using conditions (1)-(4), we obtain Eq. (5) and (6), determining dynamics in the system: Since algorithms used for simulation are discrete, formulae contain indicator function χ set (var), selecting addends depending on node state, which allows for consideration of node-level dynamics variations (from Table 1 ). Since the transitional phase is associated with the existence of node having s i ∈ [a; b), while others are ≥ b, the length of first phase, i. e. expected time before start of transitional regime is estimated as minimal number of iterations before one of nodes reach b. That is |ΦI| = min t : Consider a set of nodes B = {b}. ∀b ∈ B with the corresponding state s b fix g b (t). Say ea b and el b are external assets and liabilities, therefore they are related to node state, on one hand, and to external impact -on other. Let ∀t > 0 Then, summarizing Eq. 7 for the whole system: which is obvious. Then we simplify indicator function and further equations for the cases of ΦI and ΦII, summarise equation for all nodes, and modify sums in the consideration of Erdos-Renyi graph: If we fix the number of initially stressed nodes as 4 Experiment Results For this experiment we made simulations of implemented system and check if our estimations of tipping points correspond to simulation results. We suppose random structure of interactions, s. t. initial network configuration is provided by Erdos-Renyi model, parametrised by 1000 nodes and 0.2 connection probability. Tipping points of node states are a = −0.5 and b = 2.5, and α = 0.5. (Parameter values were chosen arbitrary and does not affect predictability.) Taking formulae (13) and (14) we obtain estimated number of iterations before starting point of an avalanche and its early warning signal, which is the point before transitional regime. In Fig. 2 predicted values, evaluated by formulae (13) and (14) are displayed by vertical pink lines, which corresponds to dives in dynamics of node and edge counts. Right panel of Fig. 2 is aimed at demonstrating inner processes, explaining the dynamics at left panel, and shows dynamics of nodes count being in transitional and critical states. Results demonstrate satisfactory prediction ability in the case of poisson network structure. The consideration of other topologies, formally, will require other approximation techniques for final estimation formulae. Nevertheless, for scenarios, when network structure plays minor role in contrast to external and node effects, this method will work. The approach, provided in current paper, allows for explanation of dynamics of interbank network evolution, observed in simulations under several driving factors, like choice models, market clearing methods, and external effects [9] . Lines of different colours correspond to different combinations of counterparty choice models with choice models for external impacts (Fig. 3) , and display the influence of funds infusion at different time moments. The simulation scenario shows system evolution coming to cascading dynamics under different parameters and showing effects of funds infusion to the system. System state is observed with the number of removed nodes and with the entropy of Laplacian spectrum [27] . The left panel shows the begin of cascade when number of removed nodes increases sharply. Infusion stops this process temporally. At the same time, the right panel shows the critical regime, corresponding to decrease in entropy, has an interval of increasing entropy before it -this interval corresponds to transitional regime and show how number of edges change due to increasing number of stressed nodes. For this reason, fund infusion return nodes to prevailing stressed state from critical, and we see increase in entropy until some critical point. These observations, in the combination with results of current paper, say that system has its capacity against external impacts. In this case, this combination is prevailing, so topology is not so significant. Infusion brings additional capacity to the system, allowing to avoid failures for a number of iterations when summarised external impact N i=1 g i (t) is fixed ∀t. In practice, this time can be appropriate for changes in managerial approaches or strategies, nevertheless, it is obvious, that in current case external impact must be balanced by other resources to provide stable system evolution. This study formally demonstrates, how micro-level dynamics of complex agent networks results in global patterns at system-level, in particular in the case of default cascades in interbank networks. This allows to see, how local effects are accumulated, and how this affects times between regimes of evolution. In addition, this gives a base for the exploration of which factors will have more influence and how to control it. Cascading behaviour, observed via system state variables, is preceded by changes in inner dynamics, related to co-evolution of node states and structure of their interaction. This can be detected aforehand by means of topological features, like entropy of Laplacian spectrum, in the case of correspondence between node states and micro-level dynamics resulting in structural changes. In this way, tipping points are related to the share of nodes in each category. The consideration of real-valued state set for nodes, instead of discrete states, allows for consideration of system capacity against external impacts, which has a connection with lower levels. In the context of homogeneous structure of interactions, with no weak-connected components, the most effect is due to relation between external impact and overall systemic capacity, opposing to it. The considered agent-based network evolves under factors, comprising node states dynamics, network topology, and external effects. These factors are considered in the estimations of the number of iterations before starting points of critical and transitional regimes. The regimes are introduced to distinguish cascading dynamics (critical regime) and early-warning tipping point, associated with the start of transitional regime. In addition, the above mentioned regimes are associated with real-valued node states, broken into three semi-intervals and triggering corresponding types of local dynamics. Therefore, we show the correspondence between dynamics at different scales and present formal model, providing inter-scale connection and prediction of tipping points. Self-organized criticality in a model of collective bank bankruptcies Distress propagation in complex networks: the case of non-linear debtrank The price of complexity in financial networks From banks' strategies to financial (in) stability Hysteresis and metastability in a continuum sandpile model Validation of agent-based models in economics and finance Complexity, concentration and contagion The combination of topology and nodes' states dynamics as an earlywarning signal of critical transition in a banking network model A simulation tool for exploring the evolution of temporal interbank networks Neuronal avalanches in complex networks A mathematical framework for agent based models of complex biological networks Neuronal avalanches and criticality: a dynamical model for homeostasis Criticality in a model of banking crises Macro stress testing the US banking system Systemic risk in a structural model of bank default linkages Complexity and heterogeneity in a dynamic network A mathematical formalism for agent-based modeling Identifying early-warning signals of critical transitions with strong noise by dynamical network markers Extraordinary variability and sharp transitions in a maximally frustrated dynamic network Self-Organised Criticality: Theory Models and Characterisation Early-warning signals for critical transitions Extinction and self-organized criticality in a model of large-scale evolution Cooperation between distributed agents through self-organisation New type of self-organized criticality in a model of erosion Taming financial systemic risk: models, instruments and early warning indicators Time evolution of an agent-driven network model Thermodynamics of time evolving networks