13
1 A Spatio-Temporal Probabilistic Model of Hazard- and Crowd Dynamics for Evacuation Planning in Disasters Jaziar Radianti 1 , Ole-Christoffer Granmo 1 , Parvaneh Sarshar 1 , Morten Goodwin 1 , Julie Dugdale 1&2 , and Jose J. Gonzalez 1 1 Centre for Integrated Emergency Management, University of Agder Grimstad, Norway 2 Grenoble 2 University/Grenoble Informatics Laboratory (LIG), France Abstract. Managing the uncertainties that arise in disasters – such as a ship or building fire – can be extremely challenging. Previous work has typically focused either on modeling crowd behavior or hazard dynamics, targeting fully known environments. However, when a disaster strikes, uncertainties about the nature, extent and further development of the hazard is the rule rather than the exception. Additionally, crowds and hazard dynamics are both intertwined and uncertain, making evacuation planning extremely difficult. To address this challenge, we propose a novel spatio-temporal probabilistic model that integrates crowd with hazard dynamics, using a ship- and a building fire as proof-of-concept scenarios. The model is realized as a dynamic Bayesian network (DBN), supporting distinct kinds of crowd evacuation behavior, being based on studies of physical fire models, crowd psychology models, and corresponding flow models. Simulation results demonstrate that the DBN model allows us to track and forecast the movement of people until they escape, as the hazard develops from time step to time step. Keywords: Dynamic Bayesian Networks, Evacuation Planning, Crowd Modeling, Hazard Modeling Introduction Evacuating large crowds of people during a fire is a huge challenge to emergency planners, and ill-conceived evacuation plans have resulted in a great number of fatalities over the years [1]. However, accurately evaluating evacuation plans through real world evacuation exercises is disruptive, hard to organize and does not always give a true picture of what will happen in the real situation. These challenges are further aggravated by not fully knowing how a hazard will evolve or whether a queue along an escape path will become a bottleneck. Such uncertainty requires that evacuation plans are dynamically adapted to the situation at hand, guided by the information presently available. A non-anticipative, adaptive and decentralized strategy which considers queuing theory for managing evacuation networks has been proposed in previous research [2]. Furthermore, evacuation dynamics for specific groups within a crowd, such as children, people with reduced mobility and individuals with disabilities, have been scrutinized in terms of movement patterns, including walking speed, flow through doors and stairs, as well as density around exits, and panic behavior [3-7]. Formal crowd models have previously been found useful for off-line escape planning in large and complex buildings, and industrial sites frequented by a significant number of people [8-13]. In brief, the focus of previous work has typically been either on crowd behavior or hazard dynamics, for fully known environments. However, when a disaster strikes, uncertainties about the nature, extent and evolution of the hazard is the rule rather than the exception. Additionally, crowd- and hazard dynamics will be both intertwined and uncertain, making evacuation planning extremely difficult. To address this challenge, we propose a novel spatio-temporal probabilistic model in the form of a Dynamic Bayesian Network (DBN) [16]. This DBN integrates crowd dynamics with hazard dynamics, in addition to explicitly capturing the uncertain nature of such dynamics. Thus, our approach provides a novel solution to the challenges listed above, not previously addressed in the literature [2, 14]. Indeed, our overall goal is to build an integrated emergency evacuation model comprising hazard and threat maps for on-site path planning during crowd evacuation, when challenged by limited and uncertain information.

A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

1

A Spatio-Temporal Probabilistic Model of Hazard- and Crowd Dynamics for Evacuation Planning in Disasters

Jaziar Radianti1, Ole-Christoffer Granmo1, Parvaneh Sarshar1, Morten Goodwin1, Julie Dugdale1&2, and Jose J. Gonzalez1

1Centre for Integrated Emergency Management, University of Agder Grimstad, Norway 2Grenoble 2 University/Grenoble Informatics Laboratory (LIG), France

Abstract. Managing the uncertainties that arise in disasters – such as a ship or building fire – can be extremely challenging. Previous work has typically focused either on modeling crowd behavior or hazard dynamics, targeting fully known environments. However, when a disaster strikes, uncertainties about the nature, extent and further development of the hazard is the rule rather than the exception. Additionally, crowds and hazard dynamics are both intertwined and uncertain, making evacuation planning extremely difficult. To address this challenge, we propose a novel spatio-temporal probabilistic model that integrates crowd with hazard dynamics, using a ship- and a building fire as proof-of-concept scenarios. The model is realized as a dynamic Bayesian network (DBN), supporting distinct kinds of crowd evacuation behavior, being based on studies of physical fire models, crowd psychology models, and corresponding flow models. Simulation results demonstrate that the DBN model allows us to track and forecast the movement of people until they escape, as the hazard develops from time step to time step.

Keywords: Dynamic Bayesian Networks, Evacuation Planning, Crowd Modeling, Hazard Modeling

Introduction Evacuating large crowds of people during a fire is a huge challenge to emergency planners, and

ill-conceived evacuation plans have resulted in a great number of fatalities over the years [1]. However, accurately evaluating evacuation plans through real world evacuation exercises is disruptive, hard to organize and does not always give a true picture of what will happen in the real situation. These challenges are further aggravated by not fully knowing how a hazard will evolve or whether a queue along an escape path will become a bottleneck. Such uncertainty requires that evacuation plans are dynamically adapted to the situation at hand, guided by the information presently available.

A non-anticipative, adaptive and decentralized strategy which considers queuing theory for managing evacuation networks has been proposed in previous research [2]. Furthermore, evacuation dynamics for specific groups within a crowd, such as children, people with reduced mobility and individuals with disabilities, have been scrutinized in terms of movement patterns, including walking speed, flow through doors and stairs, as well as density around exits, and panic behavior [3-7]. Formal crowd models have previously been found useful for off-line escape planning in large and complex buildings, and industrial sites frequented by a significant number of people [8-13]. In brief, the focus of previous work has typically been either on crowd behavior or hazard dynamics, for fully known environments.

However, when a disaster strikes, uncertainties about the nature, extent and evolution of the hazard is the rule rather than the exception. Additionally, crowd- and hazard dynamics will be both intertwined and uncertain, making evacuation planning extremely difficult. To address this challenge, we propose a novel spatio-temporal probabilistic model in the form of a Dynamic Bayesian Network (DBN) [16]. This DBN integrates crowd dynamics with hazard dynamics, in addition to explicitly capturing the uncertain nature of such dynamics. Thus, our approach provides a novel solution to the challenges listed above, not previously addressed in the literature [2, 14]. Indeed, our overall goal is to build an integrated emergency evacuation model comprising hazard and threat maps for on-site path planning during crowd evacuation, when challenged by limited and uncertain information.

Page 2: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

2

The research reported here is conducted as a part of the SmartRescue project [15], where we are also currently investigating how to use smartphones for real-time and immediate threat assessment and evacuation support, addressing the needs of both emergency managers and the general public. Smartphones are equipped with ever more advanced sensor technologies, including accelerometer, digital compass, gyroscope, GPS, microphone, and camera. This has enabled entirely new types of smartphone applications that connect low-level sensor input with high-level events to be developed. The integrated crowd evacuation- and hazard model reported here is fundamental for the smartphone based reasoning engine that we envision for threat assessment and evacuation support.

We take as our case studies the emergency evacuation of passengers from a ship, and evacuation of people from a three floors building, triggered by a major fire. Managing uncertainty in such a scenario is of great importance for decision makers and rescuers. They need to be able to evaluate the impact of the different strategies available so that they can select an evacuation plan that ensures as ideal evacuation as possible.

The paper is organized as follows: Sect. 2 presents the ship- and building scenarios that exemplify the environments that we address by our approach. We then introduce the novel integrated hazard- and crowd evacuation model in Sect. 3, covering a detailed DBN design for intertwined modeling of hazard- and crowd dynamics, including congestion. In Sect. 4, we present and discuss simulation results that demonstrate that the DNB model allows us to track and forecast the movement of people until they escape, as the hazard develops from time step to time step. We conclude the paper in Sect. 5 by providing pointers for further research.

Scenario and Modeling Approach

Ship and Building Scenarios

We use an onboard ship fire and fire in a three-floor building as application scenarios for our model. Fig. 1(a) depicts the ship layout and 1(b) shows the three-floor building layout as directed graphs. The ship in Fig. 1(a) consists of compartments, stairways, corridors and an embarkation area. A, B and C are the compartments, each with doors connecting them to D - a corridor. D1, D2 and D3 represent the corridor area that directly links to the different compartments. E is an embarkation area (muster or assembly area) where in an emergency, all passengers gather before being evacuated and abandoning the ship. S1 and S2 are the stairways connecting the corridor to E.

Fig. 1 Hypothetical ship layout (a) and three-floor building layout (b), represented as directed graphs

The building depicted in Fig. 1 (b) is a somewhat simplified version of a three-floor office

building and comprises three sections in two upper floors, and corridors in the first floor that leads

Page 3: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

3

to an exit in the center. The building sections where most people can be found during office hours are sections A2, B2, C2, A1, B1, and C1. As in the ship scenario, D1, D2 and D3 represent the corridor area that will bring people from stairways to the exit E. Note that we do not explicitly model the stairways as specific nodes in the second layout, except that we represent them as the dashed edges that link the floors of the building. The directed graph edges specify the possible direction of movement for the passengers, including the option of remaining in one’s current location, for instance due to congestion in adjacent rooms/stairways, panic or confusion, debilitating health conditions, or simply obliviousness to the hazards.

Modeling Approach

A novel aspect of our approach is that we integrate crowd dynamics with hazard dynamics and model the entire emergency evacuation process using a DBN [16]. A DBN integrates concepts from graph theory and probability theory, capturing conditional independencies between a set of random variables, [17] by means of a directed acyclic graph (DAG) [18]. Each directed edge in the DAG typically represents a cause-effect relationship. This allows the joint probability distribution of the variables to be decomposed based on the DAG as follows, with pai being the parents of xi in the DAG:

(1)

Thus, the full complexity of the joint probability distribution can be represented by a limited number of simpler conditional probability distributions. To capture temporal dynamics, variables are organized as a sequence of time slices (1, …, t), . This organization allows us to forecast both hazard and crowd behavior, , where indicates how far into the future the forecasting is projected [16]. A compact definition of a DBN consists of the pair

where is a traditional Bayesian network that defines the prior distribution of state variables . is a two slice temporal BN (2TBN) that defines the transition model

as follows:

 (2)

Here, is the i-th node at time step . are the parents of , which can be from a previous time slice. The structure repeats itself, and the process is stationary, so parameters for the slices

remain the same. Accordingly, the joint probability distribution for a sequence of length T can be obtained by unrolling the 2TBN network:  

 

(3)

We now proceed to proposing how the above DBN framework can capture hazard- and crowd

dynamics in an integrated manner, using the SMILE reasoning engine as the implementation tool. Furthermore, we will illustrate our simulation findings using the GeNIe modeling environment. Both SMILE and GeNIe have been developed by the Decision Systems Laboratory at the University of Pittsburgh [19].

The Integrated Hazard and Crowd Evacuation Model In this section, we introduce the integrated hazard and crowd evacuation DBN model. Bayesian

networks (BNs) have previously been successfully applied for analysis and decision support in maritime scenarios, including maritime accidents, surveillance, situation awareness, impact of human fatigue, and risk management [20-26]. The focus has for instance been to model and simulate accident scenarios such as fires, floods, collisions, as well as the risk of pirate attacks against offshore platforms. The purpose is to identify optimal decision policies, including alarm- and evacuation strategies, based on maximizing expected utility under different hazard scenarios. This previous research does not apply DBNs and is accordingly not fully addressing the dynamic

Page 4: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

4

nature of hazards and crowds. Indeed, our approach is quite different from these studies, since we are focusing on tracking both passengers and hazards on-site, dealing with the uncertainty that arises when one has to rely on noisy and incomplete information. In addition, we forecast crowd behavior and hazard development for the purpose of producing real-time risk maps, evacuation paths, and dynamically identifying optimal movement of passengers as the hazard evolves.

Fig. 2 Macro view of DBN Crowd Evacuation Model (CEM)

The Crowd Evacuation Model (CEM) that we propose is designed to keep track of the location

of people, how people flow between locations, as well as the corresponding hazard status of the locations, from time step to time step (Fig. 2). The CEM consists of a Hazard Model, a Risk Model, a Behavior Model, a Flow Model and a Crowd Model. Each model encapsulates a DBN and is subject to the Markov condition. I.e. the state of a variable of a DBN at time ti depends on its previous state at time ti-1. In the next section, we describe further each sub-model of the CEM. Note that we here only present the details of the sub models for the ship layout – the DBN for the building layout is constructed in the same manner, however, differences in layout and interior fabric obviously affect escape path configuration and spread of fire (as studied further in the next section).

The Hazard Sub-Model

The hazard sub-model serves as a parent node for the risk sub-model. For each location X, the Hazard Model contains a variable Hazard_X(t) that represents the status of the hazard, for that location, at time step t (Fig 3a). Hazard can be any event that potentially is harmful both for life and property. In the present scenario, ship fire, for instance, this sub-model represents a spreading fire. Thus, these variables also capture the dynamics of the hazard, which for fire involves its development and spreading from location to location. The Hazard Model for our particular scenario consists of nine hazard nodes, each referring to a particular part of the ship layout from Fig. 1(a). Note that an arc that connects two nodes in Fig 3(a) is a temporal arc. The arc has a property called ‘order’ (shown with an index) that denotes the temporal order or time-delay k > 0 and determines the relationships between parent node and the child in an unrolled network. A parent and a child node can be the same node, as shown in a curved arc to pointing back to the origin node.

Fig. 3 Overview of the hazard sub model (a), risk sub model and the behavior sub model (b)

Page 5: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

5

We model the fire hazard based on physical fire properties, abstracting the progressive stages of fire by using the states commonly used in fire safety literature [27]: Dormant, Growing, Developed, Decaying, and Burnout. These states are visualized as a bar chart for node Hazard_D2 in Fig. 3(a). Depending on the nature of the barriers separating locations, a Developed fire may potentially spread to neighboring locations, e.g. triggering a transition from Dormant to Growing in the neighboring location, or a transition in itself from Growing to Develop. These dynamics are specified as conditional probability distributions, with the probability of each node state at the current time step being conditioned on the state of the node’s temporal and non-temporal parents in the DBN.

The Risk Sub-Model

As illustrated in Fig. 3(b), the Risk Model at time step t depends on the Hazard Model. For each location X, the Risk Model contains a variable Risk_Level_X(t) with three states: Low Risk, Medium Risk, and High Risk, as portrayed in the bar chart for the Risk_Level_D2 node. Again, conditional probability distributions are used to model dynamics.

The risk nodes are basically modeled as deterministic nodes. Briefly stated, the Risk Model maps the state of each node in the Hazard Model to an appropriate risk level, to allow a generic representation of risk, independent of the type of hazard being addressed. For simulation purposes, the dormant fire stage is considered to be Low Risk, while a fire in the Growing or Burnout stage introduces Medium Risk. Finally, if the fire is Developed we have High Risk. Accordingly, the Risk Sub Model possesses nine nodes; each of them delineating risk in each individual room in our ship fire scenario. Risk levels, in turn, are translated into a Behavior Model, where optimal response to each possible risk scenario is defined.

The Behavior Sub-Model

The Behavior Model is a DBN variable, Behaviour_X(t), with each state mapping to a particular flow graph (global evacuation plan). This variable is thus designed for accommodating pre-determined group evacuation plans, with each state referring to a particular plan, depicted as a bar chart in Fig 3(b). Also observe that the Behaviour node has all of the risk nodes as parents, which provides each joint risk scenario with a distinct evacuation plan.

As seen in the figure, the Behaviour node for the ship fire scenario consists of four states: Behavior_1, Behavior_2, Behavior_3, and Behavior_4. For instance, one particular flow graph from Fig 1(a) could suggest the escape routes: “A-D1-S1-E”, “B-D2-D1-S1-E”, “C-D3-S2-E”, as well as the alternative path “C-D3-D2 -D1 –S1-E” for location C. We configure our model using a domain specific language, as exemplified below:

Behavior.add(Behavior_1,[A-D1-D1-E, B-D2-D1-S1-E, C-D3-D2-D1-S1-E]) Behavior.add(Behavior_2,[A-D1-D2-D3-S2-E, B-D2-D3-S2-E,C-D3-S2-E,S1-E]) Behavior.add(Behavior_3, [A-D1-S1-E, B-D2-D3-S2-E, C-D3-S2-E]) Behavior.add(Behavior_4, [A-D1-S1-E, B-D2-D1-S1-E, C-D3-S2-E])

Such paths are selected based on pre-computed risk assessments, based on overall survival rate.

For each hazard scenario, the best plan is calculated through safest path analysis, after taking the risk level in each location into account. Note that we study both the ideal evacuation and typical evacuation of the crowd for each hazard scenario. The scheme for calculating the best group evacuation plan for each hazard scenario is simply based on Dijkstra's shortest path algorithm, where each node in a particular escape route is associated with a cost, determined by the risk level of that node.

The Crowd Sub-Model

The Crowd Model (Fig. 4a) keeps track of the amount of people at each location X at time step t. It also serves as storage for the crowd movement calculations performed by the Flow Model. Currently, we apply a rough counting scheme that for each location keeps track of whether the location is Empty, contains Some people or contains Many people, using the variable Crowd_X(t). Basically, an Empty location or one that only contains Some people, can receive Some people from a neighboring location, while a location with Many people must be unloaded before more people can enter. This can easily be extended to more fine granular counting and flow management as necessary for different application scenarios.

Page 6: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

6

 

Fig. 4 The crowd sub-model and (a) The link between the crowd and flow sub model (b)

The Flow Sub-Model

The Flow Sub Model (Fig 4b) manages the flow of incoming and outgoing people along each edge in the layout graph in Fig. 1(a), represented by three mutually supporting variables for each location X. Fig. 4(b) illustrates a detailed view of the crowd flow incoming and outgoing of crowd flows that moves between neighbor rooms A and D1. The pre-selected plan in the Behavior sub-model will govern the direction of people who are leaving a hazardous area. Besides, these three outgoing, ingoing and decreased nodes are interconnected in each crowd location. The same structure is valid for all other interconnected nodes. The variables In_X(t) interleaves incoming flows by alternating between neighbor locations, while Out_X(t) routes the incoming flow into an outgoing flow by selecting an appropriate destination location. This allows for probabilistic modeling of queuing and congestion.

Finally, the variable Decrease_X(t) is used to remember which crowd location should be decreased, after a source-destination flow has been selected. It is used to calculate the resulting number of people in location X, based on its parents In_X(t) and Out_X(t). In other words, our DBN can keep track of the actual number of people at each location by using the DBN as a framework for counting!

The above organization allows us to model the flow of incoming and outgoing people from different locations, as well as congestion, flow efficiency, and crowd confusion, all within the framework of DBNs. Here, flow efficiency reflects how quickly the evacuation process is implemented, and how quickly people are reacting. In our model, we use reaction probability to measure efficiency, i.e., the probability of a crowd to react according to the optimal plan at each time step. Confusion models suboptimal movement decisions, and can potentially be governed by local factors such as smoke, panic, and so on. At the moment, our model captures confusion as a fixed confusion probability constant.

Simulations, Results and Discussion We have developed a number of scenarios for evaluating the DBN we proposed in the previous

section. Firstly, we examined various degrees of confusion and efficiency, as described in the flow sub-model section. Secondly, we evaluated the ship fire scenario (cf. Fig 1a) and observed how different parts of the DBN react to a specific fire scenario, particularly the likelihood of the hazard spreading to the other locations, and how the crowd evacuation process occurs. Thirdly, we studied the building scenario (Fig. 1b), where there is only a single entry point to the exit node (in contrast to the ship fire scenario where two alternative paths lead to the exit node).

Page 7: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

7

Simulation Setup

The purpose of the DBN is to calculate posterior probabilities for monitoring, diagnosis and forecasting (simulation) of crowd and hazard conditions/behaviour, based on evidence such as fire detected at a certain location at a specific point in time. The evidence is new information about a random variable that can alter the network’s probability distribution. The effect of such new evidence will propagate throughout the network and thereby cause the posterior probabilities of other events to iteratively be recalculated. For simulation purposes, we configure selected fire scenarios by entering evidence about for instance the starting point of a fire, such as growing fire at location A at time point t1. In a more realistic context as described in the introduction part, we expect that the evidence will come from mobile sensor readings or other trusted information source, and then each location node in the DBN is associated with a sensor model, which is used to interpret sensor readings.

We have run several simulations based on the CEM. Although the model building was implemented in C++ using the SMILE library, the simulations were performed in the GeNIe environment by taking advantage of its built-in algorithms. The ship layout is a rather large model with 45 chance and 10 deterministic nodes, rolled out as a temporal model consisting of 50 time slices. This means that we have 2,750 nodes linked by 6,865 arcs. Likewise, each time slice for the building layout consists of 50 chance nodes and 11 deterministic nodes, linked by 156 arcs, which produces 4,575 nodes linked by 11,608 arcs in an unrolled network with 75 time slices. Overall, the former model deals with 4,836,828 parameters in the form of conditional probability tables, while the later should handle 18,921,349 parameters, across all nodes in the networks. The same building layout will create 6,100 nodes and 15,508 arcs, involving 25,233,524 parameters, with 100 time slices. Thus, the posterior probability computation of every single node can be expensive when considering a whole sequence of time slices in one setting. On the other hand, for real-time tracking one only needs to process one time slice at a time, merely considering the previous time slice when producing the next one.

To handle the above-described complexity, we have applied four different inference algorithms for our DBN that has been designed to tackle large and complex BNs: Adaptive Importance Sampling (AIS) [28], Estimated Posterior Importance Sampling (EPIS) [29], Backward Sampling and Likelihood Sampling. Fig. 5 depicts how each sampling scheme provides slightly different estimates of a posterior distribution. Except for the Likelihood sampling, the results from the three other algorithms being applied to our model do not show significant differences. Likelihood sampling on the other hand produced somewhat noisy results, probably due to less goal-directed sampling, with more samples being “discarded”.

However, overall, through a large number of tests on our model, EPIS sampling updated the

posterior distribution much faster than AIS and Backward Sampling, and the results were consistently less noisy than two other methods. Therefore, we selected EPIS sampling as the main vehicle for further study of our proposed DBN. Note that we in this paper focus on forecasting. For real-time tracking, more advanced variants of the latter algorithms can effectively be applied, for instance algorithms based on resampling, such as particle filtering.

First Simulation Scenario

As pointed out in the Flow Sub Model section, we included flow efficiency, and crowd confusion within our CEM model. The flow efficiency measures how well-organized and rapid the evacuation process is performed, while confusion captures to what degree people are able to make the correct decision under various hazard scenarios. In this part we experiment with different

Fig. 5 Testing algorithms: crowd in location D1= empty

Page 8: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

8

efficiency and confusion parameters to better understand how these parameters affect the ability of people to evacuate in a timely manner. That is, for our scenario, in accordance with the interim guidelines for evacuation analyses for new and existing passenger ships [30], the goal is to complete evacuation in less than 60 minutes, which is captured by 50 time slices in our model. This criteria can be assessed by monitoring the probability of each location being Empty as one approaches t=50, and conversely, the probability of Many people occupying each location is approaching zero.

The charts on the left in Fig. 6 show the behavior of crowds in room D1 when responding to a

hazard in room A at t1, as well as the results of varying the confusion probability in the CEM. Note that these simulations were based on the ship layout from Fig. 1(a). The upper part captures the probability of being in the Empty state (a), the central part represents the probability of being in the Some state (b), while the lower part illustrates the probability of being in the Many state (c), respectively. Here, confusion probability is denoted by Cf, which we varied using the following values: Cf=0.02, 0.05, 0.075 and 0.1. Higher values signify higher confusion, with 1.0 representing total confusion and 0.0 representing absence of confusion.

Similarly, the plots on the right (upper, middle and lower) part depict the results from efficiency testing when again responding to a hazard in room A at time step t1 attempting to evacuate from room D1. The efficiency parameter is denoted by Ef in the figure and represents the probability of being able to act, with a value of 1.0 meaning ability to act without any delays at all, and a value of 0.0 meaning complete inability to act. The figure depicts behavior obtained using the following efficiency values: Ef=0.1, 0.3, 0.5, and 0.7. As can be seen, a high efficiency value means that the location is quickly filled up due to the high volume of people arriving from different locations, followed by a quick emptying of the location. The lowest efficiency value, on the other hand, shows failure to empty the ship in time.

The simulations bring forward other interesting observations too. Higher confusion seems to affect evacuation behaviour much less than low efficiency. Even if we double the confusion probability from 0.05 to 0.1, the probability of timely escape is still more than 0.8. In other words, as long as one is able to act quickly, making a wrong turn one and then, can be remedied by retracing. Of course, larger degrees of confusion would have more adverse effects. Acting quickly, on the other hand, is obviously pertinent for escaping in time. E.g., for the worst efficiency tested, at t=49, the probability that Room D1 being empty is barely above 0.5, meaning some or many people are still left behind. We also note that Cf values of 0.05 and 0.02 are adequate for timely evacuation in this ship fire simulation.

Fig. 6 The simulation results of varying efficiency and confusion parameters

Page 9: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

9

Second Simulation Scenario

Fig. 7 Inferred probabilistic hazard dynamics for a particular hazard scenario In one particularly challenging and representative second scenario, we assumed that a fire had

started concurrently at locations S2 and A (see Fig. 1a) at time step t1. This means that the shortest escape route from location B and C will be hazardous, and people should be rerouted through staircase S1. We used 50 time slices to forecast and analyze hazard dynamics, as well as the behavior of people reacting to this complex fire scenario. The obtained results are presented in Figs. 7 and 8.

Fig. 7 illustrates the development of the hazard probability distribution

Hazard_X(t)={Dormant, Growing, Developed, Decaying, Burnout} over time, for each location X. In brief, the line charts for each node in the Hazard Model summarize the probability (y-axis) associated with each phase of the corresponding hazard, for each time step (x-axis). Note how the development of the fire reflects our initial evidence, where we can observe when the fire from location A is likely to spread to neighbors, such as location B in time step 8, or to decay as seen in time step 27. To conclude, our DBN provides us with a global probabilistic threat picture, allowing us to assess the current hazard situation, forecast further development, and relating cause and effect, despite potentially erroneous, noisy, and/or incomplete information.

In addition to reasoning about hazards, we can also track and forecast crowd behavior using our DBN. The goal of an evacuation is to transfer people from unsafe to safe areas. Figs. 8 (a), (b) and (c) show the simulation results of people moving along the path A-D1-S1. At t0 we have Many people in each of the compartments A, B, and C, while corridors and stairways are Empty.

Fig. 8 Crowd dynamics for fire in location A and S2

Page 10: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

10

As can be seen from Fig. 8, it is not until after time step 36 that the probability that room A is completely vacated starts approaching 1.0. Furthermore, Fig. 8(b) and 8(c) show that the probability that the number of people in D1 and S1 are increasing initially, as people start arriving from locations A, B, and C. In general, under the simulated conditions, where people follow the optimal plan without panicking, most people are able to proceed to the exit area. Therefore, from time step 36 it is likely that most people either have evacuated, or succumbed to the hazard.

Third Simulation Scenario

In this third scenario, we consider the three-floor building layout in the Fig. 1(b). The main goal of the third scenario is to test how evacuation completion time is affected when the crowd must pass through a single entry point to the exit area. We still use the same parameters as the ones used in the ship layout for confusion and efficiency, i.e., respectively 0.05 and 0.3. Here, we assumed that a fire has started simultaneously at locations C2 on the third floor, and in location D1 at time step t1. This means that the routes that pass B2 towards C2, and then from A1 directly toward D1 will be hazardous. The obtained results are presented in Figs. 9 and 10, which are focused on the crowd dynamics and timely evacuation, as we have already studied fire development in the ship fire scenario (cf. Fig. 7).

Fig. 9 Crowd dynamics for building fire in location C3 and D1

Page 11: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

11

Fig. 10 (a), (b) and (c) show the simulation results of people moving along the path C2-C1-D3-

D2. At t0 we have Many people in each of the building section (A2, B2, C2, A1, B1, C1), while corridors are Empty. With limited routes leading to the exit zone, people in the third floor are somewhat able to escape but the bottlenecks occur in the second floor and first floor. It is even worse in the nodes that directly links to the exit, i.e. D2, where we have a probability of 0.25 that Some people are still present at the final time step.

These results trigger a question: how long does it take before all people have been successfully transferred to the safe area? In Fig. 11, we expand the number of time slices to 75 (chart in upper part) and 100 (chart in lower part) in our experiments, and only focus on the important node, i.e. D2. We notice that it requires 100 time slices to be able to complete the evacuation, which would be undesirably high in a real emergency situation. This implies that efficiency will be an important factor in crowd management for timely evacuation, as we have also seen from the simulations in Fig. 6.

To conclude, we again confirm that the CEM can track and forecast hazard development and people flow, taking into account uncertainty and the intertwined relationship between crowd- and hazard dynamics. We also notice that path planning is an important factor that can affect the evacuation process.1

Conclusions and Future Directions In this paper we have proposed a spatio-temporal probabilistic model of hazard- and crowd

dynamics in disasters, with the intent of supporting real-time evacuation planning by means of situation tracking and forecasting.

Risk levels, in turn, are translated into a Behavior Model, with optimal response to each possible risk scenario. Dynamic Bayesian Networks are used for modeling and inference, with a focus on forecasting flow of people and hazard development. The resulting Crowd Evacuation Model (CEM) allows us to keep track of, and predict, the location of people and hazard status, from time step to time step, dealing with incomplete, erroneous, and noisy information, as well as the intertwined relationship between crowd and hazard dynamics.

Future directions of the SmartRescue project include calibrating and refining our model based on feedback from a group of practitioners. We also intend to investigate how a collection of smartphones can form a distributed sensing and computation platform. This involves distributed schemes for tracking, forecasting and planning; allowing the IEM and ACO schemes to run seamlessly in the smartphone network.

1 Note that we previously have investigated the combination of the ACO (Ant Colony

Optimization) algorithm [31] with CEM, to efficiently find optimal paths for large scale problems [32]. When integrated with the Behavior Model of the DBN, the DBN supports dynamically adjusting escape plans that take into account present uncertainty. In this expanded version of [32] we expand upon the DBN part, while the ACO technique for path finding is covered in more detail in another paper, also submitted to Applied Intelligence.

Fig. 10 Simulations of crowd evacuation in D2 with t= 75 and t=100

Page 12: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

12

Acknowledgements. We thank Aust-Agder Utviklings- og Kompetansefond for funding the SmartRescue research. We also wish to express our thanks to the external SmartRescue reference group for valuable feedback and advice.

References 1. Center World Fire Statistics (2012) “Fire as vulnerability”: The value added from adopting a

vulnerability approach. In: World Fire Statistics Bulletin, vol 28. Valéria Pacella, Geneva 2. MacGregor Smith J (1991) State-dependent queuing models in emergency evacuation

networks. Transportation Research Part B: Methodological 25 (6):373-389. doi:http://dx.doi.org/10.1016/0191-2615(91)90031-D

3. Hedman GE (2011) Travel along stairs by individuals with disabilities: a summary of devices used during routine travel and travel during emergencies. In: Peacock RD, Kuligowski ED, Averill JD (eds) Pedestrian and evacuation dynamics. Springer US, pp 109-119. doi:10.1007/978-1-4419-9725-8_10

4. Larusdottir AR, Dederichs AS (2011) Evacuation dynamics of children – walking speeds, flows through doors in daycare centers. In: Peacock RD, Kuligowski ED, Averill JD (eds) Pedestrian and evacuation dynamics. Springer US, pp 139-147. doi:10.1007/978-1-4419-9725-8_13

5. Adams APM, Galea ER (2011) An Experimental evaluation of movement devices used to assist people with reduced mobility in high-rise building evacuations. In: Peacock RD, Kuligowski ED, Averill JD (eds) Pedestrian and evacuation dynamics. Springer US, pp 129-138. doi:10.1007/978-1-4419-9725-8_12

6. Liu S, Yang L, Fang T, Li J (2009) Evacuation from a classroom considering the occupant density around exits. Physica A: Statistical mechanics and its applications 388 (9):1921-1928. doi:http://dx.doi.org/10.1016/j.physa.2009.01.008

7. Wang JH, Lo SM, Sun JH, Wang QS, Mu H-l (2012) Qualitative simulation of the panic spread in large-scale evacuation. Simulation. doi:10.1177/0037549712456884

8. Musse SR, Jung CR, Jacques JCS, Braun A (2007) Using computer vision to simulate the motion of virtual agents. Comput Animat Virt W 18 (2):83-93. doi:10.1002/cav.163

9. Braun A, Bodmann BEJ, Musse SR (2005) Simulating virtual crowds in emergency situations. Paper presented at the Proceedings of the ACM symposium on virtual reality software and technology, Monterey, CA, USA,

10. Helbing D, Farkas I, Vicsek T (2000) Simulating dynamical features of escape panic. Nature 407 (6803):487-490

11. Thompson PA, Marchant EW (1995) A computer model for the evacuation of large building populations. Fire Safety Journal 24 (2):131-148. doi:10.1016/0379-7112(95)00019-p

12. Choi J, Hwang H, Hong W (2011) Predicting the probability of evacuation congestion occurrence relating to elapsed time and vertical section in a high-rise building. In: Peacock RD, Kuligowski ED, Averill JD (eds) Pedestrian and evacuation dynamics. Springer US, pp 37-46. doi:10.1007/978-1-4419-9725-8_4

13. Georgiadou PS, Papazoglou IA, Kiranoudis CT, Markatos NC (2007) Modeling emergency evacuation for major hazard industrial sites. Reliab Eng Syst Safe 92 (10):1388-1402. doi:http://dx.doi.org/10.1016/j.ress.2006.09.009

14. Daganzo CF, So SK (2011) Managing evacuation networks. Transportation research part B: Methodological 45 (9):1424-1432. doi:http://dx.doi.org/10.1016/j.trb.2011.05.015

15. CIEM SmartRescue Project. http://ciem.uia.no/project/smartrescue. Accessed December, 17 2013

16. Murphy KP (2002) Dynamic bayesian networks : representation, inference and learning. Dissertation (doctor of philosophy), University of California, Berkeley, Calif.

17. Charniak E (1991) Bayesian networks without tears. Ai Mag 12 (4):50-63 18. Pearl J (1988) Probabilistic reasoning in intelligent systems : networks of plausible inference.

The Morgan Kaufman series in representation and reasoning. Morgan Kaufmann Publishers, San Mateo, Calif.

19. GeNIe (Graphical Network Interface) and SMILE (Structural Modeling, Inference, and Learning Engine). University of Pittsburg. http://genie.sis.pitt.edu/. Accessed December, 17 2013

Page 13: A Spatio-Temporal Probabilistic Model of Hazard- and Crowd ...magma.imag.fr/sites/default/files/users/Julie Dugdale/applied... · Additionally, crowd- and hazard dynamics will be

13

20. Eleye-Datubo AG, Wall A, Saajedi A, Wang J (2006) Enabling a powerful marine and offshore decision-support solution through Bayesian Network technique. Risk Analysis 26 (3):695-721. doi:10.1111/j.1539-6924.2006.00775.x

21. Kruger M, Ziegler L, Heller K (2012) A generic Bayesian Network for identification and assessment of objects in maritime surveillance. In: Information Fusion (FUSION), 2012 15th International Conference on, 9-12 July 2012. pp 2309-2316

22. Chaze X, Bouejla A, Napoli A, Guarnieri F, Eude T, Alhadef B (2012) The Contribution of Bayesian Networks to manage risks of maritime piracy against oil offshore fields. In: Yu H, Yu G, Hsu W, Moon Y-S, Unland R, Yoo J (eds) Database systems for advanced applications, vol 7240. Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 81-91. doi:10.1007/978-3-642-29023-7_9

23. Pilato G, Augello A, Missikoff M, Taglino F Integration of Ontologies and Bayesian Networks for Maritime Situation Awareness. In: Semantic Computing (ICSC), 2012 IEEE Sixth International Conference on, 19-21 Sept. 2012 2012. pp 170-177. doi:10.1109/icsc.2012.25

24. Akhtar MJ, Utne IB (2014) Human fatigue’s effect on the risk of maritime groundings – A Bayesian Network modeling approach. Safety Sci 62 (0):427-440. doi:http://dx.doi.org/10.1016/j.ssci.2013.10.002

25. Friis-Hansen A (2000) Bayesian networks as a decision support tool in marine applications. Department of Naval Architecture and Offshore Engineering, PhD dissertation. Technical University of Denmark.

26. Faber MH, Kroon IB, Kragh E, Bayly D, Decosemaeker P (2002) Risk assessment of decommissioning options using Bayesian networks. Journal of Offshore Mechanics and Arctic Engineering 124:231

27. Cheng H, Hadjisophocleous GV (2011) Dynamic modeling of fire spread in building. Fire Safety Journal 46 (4):211-224. doi:http://dx.doi.org/10.1016/j.firesaf.2011.02.003

28. Cheng J, Druzdzel MJ (2000) AIS-BN: an adaptive importance sampling algorithm for evidential reasoning in large Bayesian networks. J Artif Int Res 13 (1):155-188

29. Yuan C, Druzdzel MJ (2003) An importance sampling algorithm based on evidence pre-propagation. Paper presented at the Proceedings of the nineteenth conference on uncertainty in artificial intelligence, Acapulco, Mexico,

30. IMO (2007) Interim guidelines for evacuation analyses for new and existing passenger ships. MSC/Circ. 1033.

31. Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization - Artificial ants as a computational intelligence technique. Ieee Comput Intell M 1 (4):28-39. doi:Doi 10.1109/Mci.2006.329691

32. Granmo OC, Radianti J, Goodwin M, Dugdale J, Sarshar P, Glimsdal S, Gonzalez J (2013) spatio-temporal probabilistic model of hazard and crowd dynamics in disasters for evacuation planning. In: Ali M, Bosse T, Hindriks K, Hoogendoorn M, Jonker C, Treur J (eds) Recent trends in applied artificial intelligence, vol 7906. Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 63-72. doi:10.1007/978-3-642-38577-3_7