=Paper=
{{Paper
|id=Vol-2105/10000109
|storemode=property
|title=Plausible Event-Tree Networks for Knowledge Representation in
Real-Time GIS-Based Decision Support Systems
|pdfUrl=https://ceur-ws.org/Vol-2105/10000109.pdf
|volume=Vol-2105
|authors=Volodymyr Sherstiuk,Marina Zharikova
|dblpUrl=https://dblp.org/rec/conf/icteri/SherstiukZ18
}}
==Plausible Event-Tree Networks for Knowledge Representation in
Real-Time GIS-Based Decision Support Systems==
Plausible Event-Tree Networks for Knowledge Representation in Real-Time GIS-Based Decision Support Systems Volodymyr Sherstjuk, Maryna Zharikova Kherson National Technical University, Kherson, Ukraine vgsherstyuk@bigmir.gmail.com, marina.jarikova@gmail.com Abstract. Event-based knowledge representation models providing sufficient detail in space and time are often necessary for real-time GIS-based decision sup- port systems. The paper is devoted to developing such a model based on a plau- sible event tree network, which is built over a spatial model of a terrain discre- tized with a grid of uniform-sized cells. Each event has not only time reference, but also spatial reference, and describes a transition of the cell from one state to another. It combines different kinds of likelihood assessments (probability, fuzzy, or rough) using various plausibility models. The paper describes the event tree network-based knowledge representation, which can be used to describe a multitude of interacting processes on the terrain. An experiment based on real data describing a forest fire cascade has been conducted and has confirmed the validity and usability of the proposed model for the considered class of GIS-based decision support systems. Keywords: Knowledge Representation Model, Event Tree Network, Likeli- hood, Spatial Configuration, Decision Support System 1 Introduction Natural systems include a multitude of interacting processes, which evolve in space and time. Some of them are destructive and cause deaths, injuries, and a huge damage to property and infrastructure. Now, people face a problem of real-time decision making in conditions of natural destructive processes. However, developing the decision sup- port systems (DSS) is a complex and non-trivial task because most of such processes arise unexpectedly, proceed fleetingly, evolve in space and time transiently, non-line- arly, and have a stochastic nature. Processes of a destructive nature distributed over a confined terrain give rise to a variety of hazards, threats, and risks to various objects [1]. Often they can lead to emergencies. Thus, a GIS-based real-time DSS for the nat- ural emergencies response is a topic of current interest. Giving the fact that natural emergencies are poorly modeled and unpredictable, well- studied classical decision support approaches cannot be used for such kind of processes [2]. The efficiency of response operations strongly depends on the availability of ob- servations of destructive processes, as well as on the validity and usefulness of the ob- served information representation. The most frequently observed information is represented as event streams, which represent series of time-stamped events [3]. Usually, event sequence analysis looks at the sequence of events and time gaps between events [4]. Knowledge representation about a multitude of events occurring jointly and simul- taneously has been studied in many fields of knowledge. The greatest number of formal ways of presenting knowledge about events was proposed in the field of natural lan- guage processing, such as Rich Entities, Relations, and Events (Rich ERE); Light En- tities, Relations, and Events (Light ERE); Event Nugget (EN); Event Argument Extrac- tion (EAE); Richer Event Descriptions (RED); and Event-Event Relations (EER) [5]. Those representation models are focused on event processing and event-event relations aimed at inference, causal relationships, and anomaly detection across several lan- guages [6]. Event-based structures are considered as building blocks for creating and updating situation models related to comprehension [7]. The definition of an event is “a segment of time at a given location that is conceived by an observer to have a beginning and an end” [8]. All of the above-mentioned approaches are based on semantic meaning, use strictly-defined notions of events, time and space and do not use the hierarchical struc- tures of time and space necessary for GISs-based real-time DSSs [9]. Approaches, where representations do not take on semantic meaning, include Causal events, Force dynamics, Stochastic Context-Free Grammars, and Spatio-Temporal De- rivatives [10]. Despite the fact that they differ in methods, they employ the event struc- ture representations, which are very hard for decision-maker interpretation. Taking into account the nature of the events, we can emphasize the existence of two basic approaches, probabilistic and non-probabilistic. Probabilistic approaches include Variance propagation, Monte Carlo sampling, variations of the dynamic Bayesian net- work, Hidden Markov Models, and imprecise probabilities [11]. Non-probabilistic methods include those based on fuzzy sets theory and possibility theory [12]. However, an insufficiency of statistical data for probabilistic models, a lack of well- known membership functions or degree of possibility for non-probabilistic models, as well as their common feature of a high computational complexity prevent their efficient use. Extensive reviews on this topic with respect to a considered class of DSSs have been presented in the literature [13, 14]. The event trees allow modeling of a sequence of events, forming the structures of any level of complexity [15]. The event trees can be adapted to different ways of un- certainty accounting (probabilistic, fuzzy, rough, etc.). The limitation of the event trees used in the existing works lies in the fact that the events are referenced to time points rather than to spatial locations. However, this method is very flexible, is open to using hierarchical structures and have a big potential for evolution. The above-mentioned review enables to conclude that existing event-based knowledge representation models correspond very weakly to the systems of the consid- ered class, and do not provide the acceptable efficiency of DSS. This paper is dedicated to developing the event-tree knowledge representation model, where events are refer- enced to certain time and locations and can be organized into hierarchical structures with respect to time and space. Such model should be suitable for solving the problems of decision-making on natural emergencies response in real-time GIS-based DSS providing required efficiency. 2 Spatial Model Assume that the destructive processes spread over a certain area of interest (AOI). Consider a three-dimensional Euclidean space C , which contains the AOI as an openly connected subspace X C . Suppose that each point x X has a non-empty finite set of attributes A a1,...am , Va is a domain of ai A , V a AVa , and f is i i i an attribute value function such that f : X A V for each x X . A spatial model is discretized at three levels: the lower level contains cells of equal size, the middle level consists of spatial regions of different sizes, and the upper level represents large spatial areas. At the lower level, we impose a metrical grid of coordinate lines with size on C using a linear map such that coordinate lines form a set D of the cubic cells with the size being , : D C . Thus, space C is discretized by a grid D d xyz of isometric cubic cells d xyz . A cell d D is a spatial object of a minimal size. Each cell d D is associated with a set of attribute values, which is called the cell state, via the value function f d , A . The proposed discretization assigns the equal values of the attributes to each point belonging to a certain cell d , therefore each cell d D repre- sents a homogeneous area of the AOI in the sense of the attribute values A . Thus, each cell d D can be reduced to a point of X , and all points of this cell are A -indiscern- ible: d1 , d 2 D a A f d1 , a f d 2 , a . At the middle level, the subspace X can also be divided into a finite set of disjoint objects having geometric shapes, which represent the certain homogeneous areas of the AOI. Consider a non-empty subset of attributes Ai A . Define an Ai -indiscernibility relation [10] RDA dm , dn D D a j Ai , f dm , a j f dn , a j on the set of cells D . i If d m , d n R , it means that all pairs of different points y, z that belong to the different Ai D cells d m , d n have the same values of attributes a j ,...am Ai as all pairs of different points x, y of each cell d m , d n . Thus, we define a middle-level structural element of the spa- tial model as the homogeneous spatial area that is uniform in the sense of attribute’s values and can be represented by the approximating set of cells. Such element is called a region and denoted by h . All the cells belonging to the region h are Ai -indiscernible. Each region can represent the object of a certain class on a GIS map that is named as geotaxon. The geotaxons cannot overlap or cover one another, but they can be adjacent or adjoin to one another. Thus, a continuity and a connectivity are their important fea- tures (spatial concentration of the underlying cells). However, we often need to analyze the spatial areas containing a plurality of objects with the certain relations between them. Such spatial areas may consist of a plurality of separate regions spatially distributed over X , and represent zones homogenous in the sense of definite assessments of some indicators (e.g. danger, threat, and risk), which depend on the values of attributes Aj A . Obviously, they do not have the property of the continuity. Consider a set of regions H h1 ,...hk . Define the Aj -indiscernibility relation RH j hl , hq H , d m , d n D, d m hl , d n hq ak Aj , f d m , ak f d n , ak A Aj on the set of regions H [16]. Obviously, all regions belonging to R are Ai -indiscern- H ible in the sense of the same values of attributes al ,...ap Aj . Thus, we define distributed spatial area H as an upper-level structural element of the spatial model that is uniform in the sense of attribute’s values and is represented by the approximating set of regions. 3 Events and States Suppose the set of attributes A can be divided into subsets: not changing over time (static) attributes AS , time-varying (dynamic) attributes AD , slowly changing (envi- ronmental) attributes AE , A AS AD AE . We next define the cell state categories. Suppose W w0 ,...wi ,...wF is an ordered set of the cell state categories (modes), where w0 is the initial mode, wF is the final mode, and wi is the transitional mode. Suppose is a category function such that : D A W . Each category w W has three subcategories: the cell status wS AS , the cell condition wC AS AE , and the cell stage wD AD . Each state category (and subcategory) is a certain subspace of the n -dimensional attribute values space Va ... Va ... Va . 1 i n Each random change of values of any subset of dynamic parameters Ak AD can change the cell condition wC in such a way that the cell stage wD must also change. This change is not necessary, but possible. If the cell condition wC changes, the cell possibly goes into another state category wi (mode of behavior). We define an accessibility relation RACC WD WD (reflexive, asymmetric, and non- transitive) on a set of stages WD and a compatibility relation RCOM WC WD (non- reflexive, symmetric, and non-transitive), taken the cell condition wC WC onto the cell stage wD WD . The accessibility can be determined by a function f acc : WD WD , which returns the possibility of the transition from one stage to another, whereas the compatibility can be determined by a function fcom : WC WD true, false taking into account that some stages may be incompatible with the certain conditions (e.g., sandy areas, which are not covered with vegetation, usually cannot be exposed to burning). We consider each significant (perhaps, jump-like [17]) change of the cell attribute’s value, which forces the cell to change its state, as an event, and denote it by y , so that y : wi wj . It is clear that the model of the destructive process can be represented as a model of dynamic change of states of a subset of cells covered by the process within the spatial model. Assume, during the destructive process, the cell moves through a sequence of qualitatively different classes (categories) of states. The states should be evaluated during continuous observations (monitoring) that allow obtaining time-or- dered sequences of events (random event flow without consequences). We formalize the event, the events model, and the event stream, taking [18] as a basis and introducing parameters of time and space into the model. 4 Event Model Consider a time point set T with the initial moment t0 T and an order relation T , which sets a fully ordered timescale t0 ,T , T over T . In order to consider various aspects of a recorded event depending on the accuracy of its observation, it is possible to classify the events using taxonomy hierarchy. This hierarchy is denoted by I1 and corresponds to a set of classes Class ci i 1 , where ci n is an event class. A partial order relation 1 over I1 arranges observed information in order from abstract to detailed, e.g. c1 1 c2 means that the event class c1 contains less information than c 2 . Notice, that any event can be a part of one or more complex event structures, such as coupled, concatenated, or triggered events and their chains. Thus, it is advisable to build a composition hierarchy I 2 that corresponds to a certain composition of events such as y j y k в y l , where в is disjoint union. The partial order relation 2 over I 2 arranges the inclusion of the observed events in the complex chains, where y k 2 yj , means that y j is a composition with y k being its constituent. Besides that, we can build a spatial hierarchy I 3 within the spatial model with a set of elements like {cells, regions, areas} and the partial order relation 3 over it, as well as a time hierarchy I 4 with the set of elements like {seconds, minutes, hours, days...} and a full-order relation T over it. The spatial and temporal hierarchies are the basis for building the adequate space-and-time-referenced event model. Thus, the basic element for developing the event model is the hierarchy. Suppose each hierarchy i is a triple: i i , Ii , i , where I i is a set of some elements, each of which corresponds to a certain relation i among them (e.g. taxo- nomic 1 , inclusion 2 , spatial 3 , temporal 4 , accessibility 5 , compatibility 6 , and so on), i is the order relation over I i , and i is the least element of i . Define an event signature z as a tuple z A,i im1 , where A is a set of param- eters, and i i 1 is a set of hierarchies i induced by the corresponding relations i . m Consider the event model E , ,z , where is a variable set, is a set of re- strictions, and z is the signature. Define the event y in the model E as a structure y = Y , c, t , d , Ay , where Y E . is a unique label, c E.z .I1 is an event class, t T is a time point (observation moment, t E.z .I 4 ), d D is a spatial point (observation georeference, d E.z .I 3 ), and Ay is a set of event parameters, Ay A . Thus, the event y is a complex object that belongs to a certain class of events c Class and gets the values of parameters of the corresponding cell d D , which contains the georeference point. Since the condi- tions and the accuracy of observation differ at various time points, each event y can be described by the parameters that also differ in values and accuracy. An event sequence S in the model E is an aggregate of events ordered by T , S y 1, y 2 ,...y n , such that it holds y 1.t T y 2 .t T ... T y n .t for all events. One should refer to the event y of the sequence S i with the index j as y ij , y i .t t j T . To formalize any kinds of relations established between the events and the variables in the event model E , we introduce the notion of an event path. The event path di , d j is a sequence of events spreading along a chain from the cell d i to the cell d j . Two or more paths can be combined using a concatenation operator. 5 Assessment of Event Likelihood Suppose L is a non-empty carrier set with multiplicative and additive operators. If they satisfy the conditions of idempotency, commutativity, associativity, and distrib- utivity for any x, y, z L , we obtain a distributive quasi-lattice R L, , . Setting two zero-ary operations 0 and 1, as well as their absorption conditions, we obtain a bounded distributive lattice (semiring) Z L, , ,0,1 that is not closed with respect to the union [19]. Therefore, L, ,1 is a monoid, L, ,0 is a commutative monoid. Taking into account the idempotency of the additive operator with respect to L and the properties of the semiring Z , we can define an order relation Z such that x, y, z L x Z y x z y . Thus, Z is the partial order on L that makes it pos- sible to compare the various elements of the carrier set, so that x y means that the value y is preferable than x . The proposed semiring model and the partial order relation can serve us as the frame- work. Choosing the corresponding initial carrier set L , defining the additive and multiplicative operators over Z , and equipping the lattice with operations of taking the exact lower edge inf and upper edge sup, we can build a likelihood model , which can express the degree of likelihood as a measure of belonging to the carrier set. Thus, we use a relative likelihood assessment on the scale [0,1] instead of probability to evaluate events as more possible, less possible, equally possible based on the numer- ical value (degree) of their likelihood. It makes possible to combine estimates of prob- abilities based on statistical observations, with assessments of the possibilities formed by experts, within the single framework, taking into account the possible incomplete- ness and inaccuracy of information represented by fuzzy or rough sets. 6 Plausible Event Tree Networks Let us build an event tree network over the model E , based on the joint mapping of a set of induced hierarchies into the event tree structure [20]. Consider oriented connected multigraph g v,e , which doesn’t contain cycles, where v is a set of vertices, and e is a set of arcs. Subdivide a nonempty set of vertices v into three disjoint sets: a set of leaf nodes r v , a set of roots, which contains ver- tices of higher level u v , and a set of nodes b , which are neither roots nor leaves, such that g = u b r , u b = u r = b r = . Subdivide a nonempty set of arcs e into subsets e = e 1 ... e n , each of which reflects a certain relation i over v . We can use the likelihood model for labeling arcs with the coefficients of likeli- hood, which belong to the carrier set L . The presence of a transition (arc e i e ) be- tween two nodes is a reflection of some relationship i between the events represented by the nodes. Based on , the measures i L can be assigned to the arcs, expressing the degree of the existence of a relationship between two nodes connected by this arc. The model (Fig.1) can be based on the deterministic formalism (D), or the proba- bilistic theory (P) for evaluation of probabilities of transitions between nodes, or the fuzzy set theory (F) for evaluation of possibilities of transitions between nodes, or the rough set theory (R) for evaluation of necessities/possibilities of the transition between nodes, of the temporal theory (T) for evaluation of transition times between nodes. Fig. 1. The likelihood models A composite likelihood model is a model built on the base of models i and j so that the semi-ring Z of the compositional model is the Cartesian product of semi-rings Z Zi Z j . A complex likelihood model is a shared set i i 1 of simple and com- n posite models i . Let us introduce a multigraph g over the model E . The plausible event tree network (PETN) in the model E over the event stream S y 1,...y n such that y i E.z is a structure G g , , , i ,i i 1 , , , , where g is k an acyclic connected multigraph, : r S is a mapping of each leaf node r into a certain event from the sequence S , : r T is a mapping of each leaf node r into a set of time values E.z .I 4 , : r X is a mapping of each leaf node r into a spatial location E.z .I 3 , : r is a mapping of each leaf node r into a certain restriction from a set of restrictions , : v 2E.z . A is a mapping of each node v into a set of parameters from E.z . A , and i i 1 is a set of partial order relations k i over a set of nodes v , each of which is induced by a relation i and represented by a subset of arcs e i e , is the complex likelihood model, i : e j j is a mapping that labels each arc e j e 1 with a likelihood estimate j within the model . The root nodes h u of PETN G determine a set of sequences consisting of all events in the leaf nodes r r ordered by i . Each leaf node r r corresponds to certain parameters , a time point , and a spatial location . Each non-leaf node represents a significant event sequence, where each event is represented by the leaf node r r . Thus, each PETN node corresponds to the event sequence represented by h , and its descendants represent a certain chain of the parent sequence. PETN can be used to formalize partially ordered sets of events that occur simultane- ously and jointly. In this case, the leaf nodes represent the elementary (observed) events, and the non-leaf nodes correspond to the aggregate events (sequences of ele- mentary events). An important feature of the formalized PETN is its ability to expanding the set of representable relations between events by any new relations k adding a corresponding subset of arcs ek to e and implementing a corresponding order relation k . A complex composition structure can be created in the presence of several event sequences within the model E and some different relations between them. For- tunately, the composition hierarchy I 2 allows us to consider PETN as a composite structure, which includes the other tree structures as elements. A composite event tree network within the model E with respect to the event se- S n quence set j j 1 , S j y 1j ,...y mj such that y ij E.z is a structure like G G1 в ... в Gn . The structure G can be represented as a forest of poly-multi-trees. е е A fragment of the fuzzy-temporal (FT-)PETN is shown in Fig. 2. We can notice that an aggregate event y 111 is a sequence with an event y 1111 and possibly (with a degree 0.8) the event y 1112 following with an interval of 1 to 5 minutes. Also, if the event y 111 is a part of an abstract event y 11 , it is possible (with the degree 0.5) that event y 112 should occur within an interval of 2 to 6 minutes. The proposed formalization of the PETN can be considered as an abstraction of the known model of the Belief Network [14]. Fig. 2. A fragment of fuzzy-temporal (FT) PTEN 7 PETN Implementation The proposed plausible event-tree networks were implemented as PETN dynamic li- brary written in Python, which provides a high-level programming interface to the developer. The PETN library includes a set of classes and methods that allow creating complex structures of events on the fly and maintaining them. The structure of the PETN Library is illustrated in Fig. 3. Fig. 3. Structure of PETN dynamic library The main class of the library is the Event class. The sequences of events are collected in ordered lists that representing event streams. Thus, objects of the event class are building blocks for the objects of the Event streams class. Event model class allows describing a multitude of event streams, variables, and constraints, as well as defining necessary hierarchies for events and setting their attrib- utes. Thus, a certain event model environment can be constructed. Hierarchies can be described as the ordered lists of elements, where the first element is always the least element. PETN class describes interconnected sets of nodes and arcs, where each node object is associated with a certain event object from Event model, as well as each arc object gets its estimate from the corresponding likelihood model. The main feature of the PETN object is that each event and, consequently, each node of PETN has reference to the corresponding time point and geolocation. All classes of PETN library have a unified CRUD interface that implements the cor- responding set of methods (create, read, update, and delete). In addition, all ordered lists of objects have an additional interface, which takes into account their indexing. Classes Shrubs and Clusters are very important because they allow cutting and sep- arately handling a certain part of the tree-like structure. The Shrubs class allows getting some node of PETN as root, and then pull out the entire set of nodes and arcs connecting them from the PETN structure. The resulting subtree growing from the root node can be further considered as an independent PETN structure with all the possibilities for its processing and analysis. On the contrary, the Clusters class allows to simultaneously specifying a non-empty set of root nodes, so the whole bundles of bushes growing from these roots can be processed and analyzed. Objects of Event and Event stream classes can be serialized and deserialized using a data source associated with a certain PostgreSQL database. Objects of PETN class can also be serialized and deserialized but its data source is associated with another PostgreSQL database. Thus, event streams are accumulated and stored in one database, while the corresponding event-tree networks are grown and stored in another, separate database. This makes it much easier to monitoring events. The goal of PETN Library is to make the development of PETN structures using Python as quick, flexible, and elegant as possible using its programmable interface. However, for use in the DSS, it is necessary to implement an interface that allows the operator to perform certain operations with PETN structures without directly pro- gramming. Therefore, a PETN description and manipulation language (PETN-DML) interpreter were developed and used to translate requests of DSS into series of method calls for PETN objects through the PETN library. 8 PETN Model Implementation in the DSS The proposed knowledge representation model based on the plausible event tree net- work was implemented using the PTEN Dynamic libraries. To make the development of GIS-based DSS quick and flexible, it uses Python pro- gramming language as well as the following tools (Fig. 4): Fig. 4. Structure of the DSS implementation DBMS PostgreSQL; Geospatial extension PostGIS for PostgreSQL; PostgreSQL adapter psycopg2 for Python; Framework Django; GIS extension GeoDjango; GDAL/OGR geospatial libraries; GEOS Geometry Engine library; Mapnik – open source toolkit for rendering maps; pyproj – library for cartographic transformations and geodetic computations; Shapely – planar geometry library; PETN dynamic library; PETN interpreter; OpenLayers mapping library. The web-oriented GIS-based DSS use the WGS84 datum and GeoJSON as an open format for encoding geographic data structures, as well as GML (geographic markup language) as an open XML-based standard for the exchange of GIS data. The OGR library is used to read and write geodata in vector format, which was ob- tained from the Natural Earth website. The Mapnik library takes the geodata from the PostGIS database and turns it into clearly visualized images. It provides a Map object, representing the map as a whole, Layer objects representing thematic layers with the content of the map, and Style ob- jects that tell how to draw various layers. Shapely is based on the dynamic library GEOS (the engine used in PostGIS) and manage spatial rather than geospatial data. It assumes that the geodata is already pro- jected to a two-dimensional coordinate plane before they can be manipulated, and the results can be converted to geographic coordinates if desired. The geospatial extension PostGIS is used for storing spatial data and working with them in the object-relational database PostgreSQL. Using PostGIS and Mapnik, we ensure that the geospatial data is split into a large number of regular cells organized into rows and columns that are elements of a regular cubic grid in a certain data model. Thus, each cell is geographically referenced, that is, it has its own coordinates within the Map object. Applying PostGIS from the Python programs, we have to use PostgreSQL DBMS as well as the psycopg2 PostgreSQL database adapter for Python. 9 The Results of the Research The developed GIS-based real-time DSS is based on the PETN model implementation and allows evaluating a number of indicators, e.g. danger degrees, threats, and risks, for a given set of target objects, as well as providing the geospatial analysis of emer- gencies in real time disaster situations. Fig. 5 depicts the map of Tsurupinsk forestry (Kherson region, Ukraine), which has been implemented using the proposed spatial model grid with the variable cell size. Fig. 5. Representation of the Tsurupinsk forestry in GIS-based DSS Forest Project To examine a validity and an efficiency of the proposed PETN model, we have con- ducted an experiment based on the information on series of large-scale forest fires, which had been taken place in Tsyurupinsk and Golopristan forestries (Kherson region, Ukraine) on July 20-31, 2007. We have modeled the ongoing processes via PETN and evaluated the total time of decision-making as well as the losses at the end of the processes. We have also varied the number of ignitions investigating its impact on the DSS assessment time, which enabled the evaluation of the influence of these parameters upon a risk assessment per- formance. The number of ignitions has been varied from 1 to 8, and the corresponding number of nodes in obtained PETN has been respectively varied from 1,438 to 18,582. Although the performed experiment would benefit from comparing our results with results based on some alternative implementation, we did not have an adequate software library for comparison. Therefore, we have compared the results obtained with the im- plemented DSS, with the results obtained with manual decision-making. The results of the experiment are depicted in Fig. 6. Fig. 6. Total time of decision making (a) and total losses (b) vs. number of ignitions As our results indicate, the PETN model provides an opportunity to represent the dynamics of destructive processes adequately. The use of the proposed model makes it possible to accelerate the decision-making process under destructive process conditions by about 60% (for 5 ignitions) and above. The graph Fig. 6(a) shows the tendency to a significant increase of DSS efficiency with an increase of the number of ignitions (from 6 and above) as a consequence of the limitation of human heuristic capabilities (without DSS). The achieved acceleration of the decision-making process leads to decreasing the total losses by 35% and above in the same conditions. A general view of the DSS performance curve in Fig. 6 shows that the dependence of the decision-making time on the ignition points number is linear. Since the depend- ence of the number of PETN nodes on the number of ignition points is also linear, it is confirmed that PTEN inference time depends linearly on the time with respect to the number of nodes. 10 Conclusions The knowledge representation model based on the plausible event tree networks is built as a result of conducted research. The model represents a sequence of cell state transi- tions considered as events within the spatial model. Unlike the other known approaches, PETN allows referencing events to both the time and spatial points over the digital terrain model. Thus, we can closely integrate the proposed PETN model into GIS-based DSS, and, as a result, provide an adequate mapping of the dynamics of the spatially- distributed processes. Another important advantage of the proposed PETN model is its satisfactory performance, which ensures DSS operability in real time. The proposed knowledge representation method based on plausible event tree net- works also gives the opportunity to describe events based on incomplete and unreliable observed parameters as the likelihood assessments of transitions of the cell from one state to another. Unlike to well-known probabilistic or possibilistic approaches, PETN formalism can combine time measures and various likelihood measures (probability, possibility, fuzzy, or rough) in one frame depending on the specific conditions of the uncertainty of observations. The proposed PETN model is applicable in all domains, which can be considered as a multitude of interacting spatially-distributed processes evolving in space and time. Such processes often give rise to a danger and risk due to dynamic locations and dy- namic spatial relationships of interacting objects. In most cases, this causes their de- structions and can lead to critical situations or emergencies. Solving such problems requires real-time GIS-based DSS containing a digital model of confined space (ter- rain). Thus, the proposed PETN model can be the basis of real-time GIS-based DSSs. The proposed PETN model has been used in GIS-based DSS for a natural emergency response. Currently, intensive research is also being conducted on the use of the PETN model for solving problems of safety assessment in vehicle-onboard control systems and threat assessment in computer security systems. Research results show that the pro- posed approach significantly reduces the computational complexity of problem-solving in the above-mentioned domains. References 1. Zharikova, M., Sherstjuk, V.: Threat assessment method for intelligent disaster decision sup- port system. Advances in Intelligent Systems and Computing 512, 81–99 (2016). doi: 10.1007/978-3-319-45991-2_6 2. Newman, J., Maier, H., Riddell, G., Zecchin, A., Daniell, J., Schaefer, A., van Delden, H., Khazai, B., O'Flaherty, M., Newland, C.: Review of literature on decision support systems for natural hazard risk reduction: current status and future directions. Environmental Mod- elling & Software 96(C), 378–409 (2017). doi: 10.1016/j.envsoft.2017.06.042 3. Wongsuphasawat, K., Guerra Gómez, J. A., Plaisant, C., Wang, T., Taieb-Maimon, M., Shneiderman. B.: LifeFlow: visualizing an overview of event sequences. In: SIGCHI Conf. on Human Factors in Comp. Systems, pp. 1747–1756. New York, USA (2011). doi: 10.1145/1978942.1979196 4. Burch, M., Beck, F., Diehl, S.: Timeline trees: visualizing sequences of transactions in in- formation hierarchies. In: Working conf. on Advanced visual interfaces, pp. 75–82. New York, USA (2008). doi: 10.1145/1385569.1385584 5. Bies, A., Song, Z., Getman, J., Ellis, J., Mott, J., Strassel, S., Palmer, M., Mitamura, T., Freedman, M., Ji, H., O'Gorman, T.: A Comparison of Event Representations in DEFT. In: 4th Workshop on Events: Definition, Detection, Coreference, and Representation, pp. 27– 36. San Diego, California (2016). doi: 10.18653/v1/W16-1004 6. Broad Agency Announcement: Deep Exploration and Filtering of Text (DEFT). Defense Advanced Research Projects Agency, DARPA-BAA-12-47 (2012). 7. Ferretti, T. R., Kutas, M., McRae, K.: Verb aspect and the activation of event knowledge. Journal of Experimental Psychology: Learning, Memory, and Cognition 33(1), 182–196 (2007). doi: 10.1037/0278-7393.33.1.182 8. Zacks, J. M., Tversky, B.: Event structure in perception and conception. Psychological Bul- letin 127(1), 3-21 (2001). doi: 10.1037/0033-2909.127.1.3 9. Sinha, C., Gärdenfors, P.: Time, space, and events in language and cognition: a comparative view. Annals of the New York Academy of Sciences, Flow of Time, 1–10 (2014). doi: 10.1111/nyas.12491 10. Manshadi, M., Swanson, R., Gordon, A.S.: Learning a probabilistic model of event se- quences from internet weblog stories. In: 21st FLAIRS Conf., pp. 159–164 (2008). 11. Varacca, D., Völzer, H., Winskel, G.: Probabilistic Event Structures and Domains. In: CONCUR 2004 – Concurrency Theory. LNCS, vol. 3170, pp. 481–496. Springer (2004). doi: 10.1007/978-3-540-28644-8_31 12. Jacquin, A. P.: Possibilistic uncertainty analysis of a conceptual model of snowmelt runoff. Hydrology and Earth System Sciences 8(14), 1681–1695 (2010). doi: 10.5194/hess-14- 1681-2010 13. Matott, L. S., Babendreier, J. E., and Purucker, S. T.: Evaluating uncertainty in integrated environmental models: A review of concepts and tools. Water Resour. Res., 45, W06421 (2009) doi: 10.1029/2008WR007301 14. Montanari, A., Shoemaker, C. A., van de Giesen, N.: Introduction to special section on Un- certainty Assessment in Surface and Subsurface Hydrology: An overview of issues and chal- lenges, Water Resour. Res., 45, W00B00 (2009) doi: 10.1029/2009WR008471 15. Peila, D., Guardini, C.: Use of the event tree to assess the risk reduction obtained from rock fall protection devices. Natural Hazards Earth System Sciences 8, 1441–1450 (2008). 16. Pawlak, Z., Grzymala-Busse, J., Slowinski, R., Ziarko, W.: Rough sets. Communications of ACM 38(11), 88–95 (1995). doi: 10.1145/219717.219791 17. Sherstjuk, V., Zharikova, M.: Approximate model of spatially distributed Markov process for GIS-based decision support system. In: IEEE 12th Int. Conf. on Computer Sciences and Information Technologies (CSIT-2017), pp. 300–304. Lviv, Ukraine (2017). doi: 10.1109/STC-CSIT.2017.8098791 18. Martin, F.: Case-Based Sequence Analysis in Dynamic, Imprecise, and Adversarial Do- mains. Tesi doctoral, Universitat Politecnica De Catalunya, Barcelona (2004). 19. Wirsching, G., Huber, M., Kölbl, C.: The confidence-probability semiring. In: Report 2010- 04, Institute of Informatics, Augsburg University (2010). 20. Rajangam, E., Annamalai, C.: Graph Models for Knowledge Representation and Reasoning for Contemporary and Emerging Needs – A Survey. International Journal of Information Technology and Computer Science 8(2), 14–22 (2016). doi: 10.5815/ijitcs.2016.02.02