<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Representation of Knowledge Humanitarian Response by Temporal Cases in</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Viktoriia Dyomina</string-name>
          <email>t.dyomina241@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Bilova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Pobizhenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olha Chala</string-name>
          <email>olha.chala@nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Domina</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Radio Electronics</institution>
          ,
          <addr-line>Pr. Nauki, 14, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv state academy of culture</institution>
          ,
          <addr-line>Bursatsky uzviz, 4, Kharkiv, 61057</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>State Biotechnological University</institution>
          ,
          <addr-line>st. Alchevskikh, 44, Kharkiv, 61002</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article examines the issue of presenting knowledge of temporal cases when providing humanitarian aid to the population in cases of critical situations. To meet the needs of humanitarian response, modelling of problem solving was applied based on the experience of past situations under time constraints determined by a real controlled process. To implement the derivation mechanism based on temporal cases, qualitative point time logic and metric time logic are applied. Extended nearest neighbour method, improved CBR loop, added critical response block. Case-based knowledge presentation methods allow to increase the efficiency of decision-making in various problem situations.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Case-based reasoning</kwd>
        <kwd>temporal reasoning</kwd>
        <kwd>humanitarian response</kwd>
        <kwd>temporal logic</kwd>
        <kwd>machine learning</kwd>
        <kwd>decision making</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Humanitarian aid is a type of assistance with remedies for living, which are provided free of
charge to the population of areas affected by a humanitarian disaster. Humanitarian aid is
characterized by its urgent nature and the necessity for continuous monitoring of the population's
needs. The challenges of recent years, such as the COVID-19 epidemic, military actions in Ukraine, a
powerful earthquake in Turkey (2023) and others, have shown the inability of state institutions and
humanitarian organizations to support the large-scale humanitarian needs of the population. Which
identifies necessary to transform the entire system of peacekeeping and humanitarian activities,
including its social and humanitarian component [1].</p>
      <p>Humanitarian response to the needs of the population of areas affected by cataclysms is a complex
and multi-stage process, where the most important criterion is the time of providing the necessary
assistance. The need for humanitarian response may take place over a long period of time, from
months to years, or even decades. In addition, there are many unplanned factors in the implementation
of humanitarian projects, the situation in the disaster zone can change rapidly, which leads to new
requirements for the provision of assistance. Also important are the logistics of delivering aid, which
is critical, for example, in war zones or in earthquake-prone areas where there are risks of repeated
aftershocks.</p>
      <p>In the process of decision-making in humanitarian response, the following should be taken into
account:</p>
      <p> the best possible solution is selected, because there is no guaranteed solution to the problem;
 accumulated experience of solving similar situations is used as the main source for
decisionmaking;
 obtained solutions can be used in the future with the possibility of their adaptation to new
situations.</p>
      <p>The model of knowledge representation of the subject area determines the efficiency of
decisionmaking. The specificity of humanitarian response requires simple and adaptive models that are easy to
apply in rapidly changing situations. Case-based Reasoning (CBR) [2] can be used to solve this
cluster of problems, it has proven itself well in situations where the principle of regularity is fulfilled
and the tasks that have to be solved are repeated. The knowledge accumulated by the system can be
used to process new scenarios. The question arises of adapting the case base to cases where it is not
possible to extract a similar template. In this case, it is possible to combine CBR with other machine
learning methods precisely at the stage of cases adaptation.</p>
      <p>The purpose of this study is to analyse and develop knowledge representation models for
humanitarian response. Within the framework of the study, the following tasks are being solved:
analysis of the possibility of using CBR to present knowledge in humanitarian response; extension of
classical CBR with consideration of time factors; determination of procedures for adaptation and
training of developed models to the current situation.</p>
    </sec>
    <sec id="sec-2">
      <title>2. literature review</title>
      <p>Many studies have been devoted to the problems of providing humanitarian aid, which can
tentatively be classified in the following areas:
 analysis of humanitarian regulation experience;
 disasters forecasting and predicting their consequences;
 development of models and methods of humanitarian response.</p>
      <p>Based on the analysed literature, it was determined that the process of distributing humanitarian
aid is the most critical. The issue of logistics of humanitarian chains is considered in [3]. As part of
the study following needs were determined: the need for further study of the interrelationships of the
set of actors, redistribution of aid by nodes, study of the vulnerability of transport routes. Problems of
measuring the effectiveness of the humanitarian supply chain are considered in [4]. Based on the
analysis of publications for the years 2007-2021, it was concluded that "empirical evidence of the
implementation of the efficiency measurement system is limited". In this regard, this direction needs
further research.</p>
      <p>[5] studies the process of placing objects for the chain of humanitarian aid in case of disasters that
start quickly. The proposed model of maximum coverage is intended to provide humanitarian aid to
the population. The model takes into account budget constraints and capacity constraints, but does not
foresee a response to the time factor – a rapid change in the situation and the emergence of new
humanitarian needs.</p>
      <p>The direction of research on preliminary identification of future humanitarian response needs is
promising. Machine learning methods are actively used to forecast natural disasters and potential
damages from them, which makes it possible to predict the need for humanitarian response. In
particular, CBR, which allows accumulating previous experience and adapting it to new conditions.
But in some subject areas, in addition to accumulated experience, additional factors that are individual
for each situation should be considered. In [6], a modified CBR, which takes into account the
nonstationary spatial factors of geographic events, is used to map the susceptibility to landslides.
Integrated CBR is considered in [7], where spatial proximity and spatial topological relations are
defined as spatial characteristics. Influence factors related to the occurrence of landslides are
considered as a sign of attributes. The obtained results make it possible to assess the scale of the
natural disaster and implement preventive measures.</p>
      <p>"A random coefficient model for anticipating the occurrence trend of earthquake fatalities" is
proposed in [8] for a preliminary assessment of the scale of destruction and victims. But this model is
not adapted to cases when there is a wave of shocks and the situation in the affected areas is rapidly
deteriorating. [9] examines a fuzzy model for predicting seasonal rainfall, which enables the
prediction of humanitarian response needs.</p>
      <p>Studies [10-13] investigate the problems of building effective aid supply chains. Time limitations
in humanitarian response are considered in [10]. Coordination of the humanitarian chain takes place
with the help of a quantitative flexibility contract. A dual-objective mathematical model is proposed
for the coordination of the supply and distribution of humanitarian aid, using the epsilon-constraint
method or the NSGA-II and NRGA algorithms, depending on the scope of the task. The three-echelon
model of the supply chain is considered in [11] and can be used in conditions of demand uncertainty.
The model includes the relief organization, the relief item supplier, and the affected area. Each of the
participants has its own profit functions, the model has been proven to prevent significant aid costs
and shows a high level of satisfaction in the affected areas. In [12], the interaction between relief
organizations and enterprises at the stage of preparation for a potential disaster is considered. The
main factors are the uncertainty of the timing of a natural disaster and the criticality of the delivery
time of humanitarian aid. In [13], the design of a humanitarian supply chain network is carried out by
formulating a weighted objective programming model.</p>
      <p>In this manner, the most critical parameter in the organization of humanitarian response is time.
One of the approaches to modelling similar subject areas is the use of dynamic time graphs, which
allow solving the problem of synchronization in time. In [14], a model of reasoning on temporal
graphs is proposed, which contains different types of temporal logic rules and a strategy for their
reduction by combining traversal and random selection. In [15], the problem of simultaneous
processing of spatial and temporal data is solved by combining the concepts of fuzzy logic and
SOLAP. The proposed model is extended by the possibility of logical inference for predictive
analytics. In [16] control tasks in real-time systems are considered based on the synthesis of linear
temporal logic and reinforcement learning.</p>
      <p>In [17], a hybrid CBR with time dependencies is proposed for solving diagnostic problems. The
determination of similarity is carried out in two stages: the first one uses the SME algorithm, the
second one uses the NN algorithm to compare values. The use of temporal logic enables
synchronizing events in time. In [18] a recovery model based on the reuse of knowledge through a
combination of CBR and rule-based reasoning is considered.</p>
      <p>Expanding the methods that solve the problem of rapid response and synchronization will allow to
solve the problem of humanitarian response more effectively. The need for a comprehensive approach
to choosing an effective humanitarian response scheme determines the urgency of building an
intelligent real-time system for solving such problems</p>
    </sec>
    <sec id="sec-3">
      <title>3. Development of temporal CBR method</title>
      <p>Solution search methods using CBR can improve the efficiency of decision-making in various
problem situations [2, 19]. To work in critical situations with a rapidly changing reality, the case must
include not only the value of the parameters at the current time, but also their values for a certain
period of time before that (their history).</p>
      <p>First of all, it is necessary to determine the depth of analysis – period of time to analyse the
problem situation. The interval under consideration is divided into N equal segments with a certain
step (cycle). Further, in the generated data case, the values of the situation parameters are compared at
each moment of time , where .</p>
      <p>The values of the cases parameters can be compared with each other using the nearest neighbour
(NN) method, taking into account the selected Euclidean metric and the corresponding threshold
value. We extend this method by adapting the solution search algorithm to temporal cases, using an
approach based on the consideration and analysis of solutions obtained earlier. For all points case
variants are obtained with certain integral estimates, which can be chosen as corresponding to the
situation at this point for the current similarity threshold value. At the next stage, according to integral
estimates at points the most likely case or a group of cases that satisfy the search condition can be
selected. Each resulting case is associated with measure of similarity (Hamming distance) [19]: if all
the parameters in the case and the current situation match, the degree of similarity is 1, and each
matched parameter makes a contribution equal to , where
– number of parameters. Using the
values of the parameters at points , it is possible to build a forecast of the development of the
problem situation using interpolation.</p>
      <p>Since the implicit form of accounting for temporal characteristics does not allow explicitly
specifying complex temporal dependencies, temporal logic will be used to build the case
representation. Since the method is used in real-time systems, one should apply logics for which there
are inference algorithms with polynomial complexity estimates. To implement the inference
mechanism based on temporal cases, high-quality point temporal logic and metric temporal logic can
be applied.</p>
      <p>
        Temporal case is defined as situation – supplemented by script and expert advice:
〈 〉 〈 〉 (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where 〈 〉 – temporal model of the situation, { }, , – set of variables
(points in time), , – range of temporary variables ( or ); – finite number of
binary temporal constraints of the form {[ ] [ ]}, where the intervals are pairwise
disjoint, , range of acceptable parameter values, { } – a set of parameters
that characterized the state of the controlled object or process at points in time { } accordingly,
– the number of case parameters, – a function that associates each temporary variable
(event) with a set of parameters that characterize the state of an object or process at a given time, –
script and expert advice.
      </p>
      <p>Every binary constraint defines for temporary variables и the allowed distance between
the corresponding times and are interpreted as a disjunctive constraint:
.</p>
      <p>Additionally, there may be a description of the result of applying the found solution and
comments, information on the result found. The expert can refuse the analysed script and form new
alternatives. For example, water scarcity in affected areas can be characterized by the following types
of parameters: script execution/preparation time; the term for the completion of repair work, the term
for the delivery of critically needed resources; script success probability, etc. The expert assigns a
weight to each parameter { }, which determines its importance.</p>
      <p>The CBR process includes four main stages that form the CBR cycle [19]:
 retrieve the most appropriate case (cases) for the current situation from the case base;
 reuse of the retrieved case to attempt to solve the current problem;
 revise in the necessity for the resulting solution following the current problem;
 retain the newly made decision as part of the new case.</p>
      <p>The expanded structure of the temporal CBR cycle is shown in Fig. 1.</p>
      <p>For the successful implementation of CBR, it is necessary to ensure the correct extraction of cases
from the set of temporal cases into the set of "retrieved case" (RC). To do this, the distance is</p>
      <p>[19] between case and the current situation , using the appropriate metric
), taking into account the weight coefficients for each parameter as a Euclidean metric
that . If there is no value of the parameter
are carried out, taking into account that
where и – the bounds of the case parameter.</p>
      <p>A measure of similarity between the current situation
√∑ (</p>
      <p>
        ))
(
(
in the current situation, then the calculations
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
– value of -th case parameter
,
      </p>
      <p>– value of -th parameter of the current situation
);
(
) and
) – vectors of parameters, respectively,
where
(
case and the current situation ( ); – vector of weighting coefficients; –
number of parameters in case. Importance coefficient (weight) of i-th parameter [ ] and by
default, the weight of the parameter is considered equal to 1, until it is changed by the expert to the
required values.</p>
      <p>In case is the parameter value is missing
in case the calculation continues, taking into account
) (</p>
      <p>)},
and case</p>
      <p>is calculated by:
{(
(</p>
      <p>)</p>
      <p>Maximum possible distance for all cases determined using the corresponding metric
( ), where ( ) and ( ) – vectors of boundary values
for parameters; – number of parameters in case. On condition that ( ) (where K –
threshold value), case is added to the list .</p>
      <p>As a result of this stage, the expert receives a set of analogues, ordered in accordance with the
degree of similarity of descriptions. The kit allows you to get acquainted with the list of
recommendations for choosing alternative options for providing water to the population and, based on
this information and personal experience, make a decision on choosing a scenario. If there is no such
situation in the case base, the expert can re-search the case taking into account the changes made, or
save it in the case base as a new case, which can be useful in the future when solving similar
problems.</p>
      <p>In most systems that use CBR mechanisms, it is assumed that the cases most similar to the current
problem situation are also the most applicable in this situation. However, this is not always the case.
At the heart of case applicability-based extraction methods is the fact that case extraction is based not
only on their similarity to the current problem situation, but also on how good a model they are for the
desired outcome. The choice of retrieved cases is influenced by the possibility of their successful
application in a particular situation. On some systems, this problem is solved by storing cases along
with comments on their use. Using this method makes it possible to make the search for a solution
more efficient by discarding in advance some of the obviously unpromising cases.</p>
      <p>
        Most physical processes develop in accordance with some temporary law. Given the history of
changes in the states of the observed object or process, it is possible to find better solutions and
recommendations than based on the analysis of only the current state. It is necessary to apply such a
way of presenting a case (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) that will allow taking into account the history of parameter changes –
temporal CBR.
      </p>
      <p>Thus, it is necessary to expand the use of CBR-methods, allowing to take into account the
behaviour of the controlled process or object in time. When taking into account the time factor, it
becomes possible to consider the problem situation in dynamics, that is, the current situation is
compared not with any fixed case values, but the process of changing values is monitored, which
allows making assumptions using not only the similarity criterion, but also taking into account
changes in the object/parameter in time dependencies.</p>
      <p>To represent a case using expressions of metric point temporal logic, a method with "hard"
temporal constraints is chosen, which assumes an exact correspondence between the observed events
and the events present in the case, as well as for each metric constraint в caseand restrictions
in the observed situation, the conditions must be satisfied . To match the events in the
case and in the analysed situation, it is supposed to use for their numbering the numbers obtained as a
result of sorting by parameter name and time. Among the advantages of this method are high output
speed and high accuracy of the result. The method was also chosen because of the importance of a
quick response of real-time systems in a critical period.</p>
      <p>Determining a case based on a sample of similar situations (training) in this case can be done
based on mitigation of constraint in one of the variants so that the conditions of its similarity to
other situations are fulfilled.</p>
      <p>Formally, the situation is defined as</p>
      <p>〈 〉,
where – current situation; { } – a finite set of temporary variables corresponding to
moments in time; { } – a finite set of metric time constraints, where – is the constraint for
time variables и ; – a set of parameters of the controlled object; – a
function that associates with each temporary variable (event) a set of parameters that characterize the
state of an object or process at a given time.</p>
      <p>Let's consider building a temporal case according to the history of parameter changes. It contains
several steps. At the first stage, we will use the squeeze history of changes in the parameters of the
observed object into a series of events , where ( ), – event observation
time, ( ) – parametric description of an object at a point in time , ( ) –
parametric description of the object on -м tact , – the number of tacts recorded..</p>
      <p>Concise description of the situation { } will take the form:</p>
      <p>{( )}, ,
where ( ) – event, – event observation time, ( ) – parametric
description of an object at a point in time .</p>
      <p>When forming the primary temporal case according to the description of the situation, we assume
for ( ) и ( )</p>
      <p>( ),
For
{
{[
{ },
{ }.
]}
where и are defined from ( ) и ( ).</p>
      <p>At the output, we get the primary temporal case</p>
      <p>〈 〉,
where { }, , – set of variables (points of time), , { }, – parametric
description of an object at a point in time , D – range of temporary variables
( ); – a finite number of binary time constraints of the form {[ ] [ ]},
where the intervals are pairwise disjoint, – function that associates each time variable
(event) with a set of parameters that characterize the state of an object or process at a given time, –
scenario and expert recommendations.</p>
      <p>
        If an existing case is specified, then after that it is necessary to merge cases , , where
〈 〉, { } ( ) – set of variables (points of time), , { } –
parametric description of an object at a point in time , ( ), – range of temporary
variables ( set of real numbers); – a finite number of binary time constraints of the form
{[ ] [ ]}, where the intervals are pairwise disjoint. It is assumed that | | | |.
For +1
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
Thus, the combined temporal case is obtained
      </p>
      <p>{ }.</p>
      <p>Note that both when merging cases and when refining case, it is assumed that the state of the
controlled object in the merged cases is identical at the corresponding points in time. However, in
practice, this condition may not always be met.</p>
      <p>Therefore, it makes sense to implement an algorithm that averages the values of the parameters
when combining events or makes the transition from the exact value of the parameter to the allowable
range of its value. It should be noted that averaging is not the only way out in this situation. For
example, you can implement the accounting of qualitative characteristics for each parameter, such as
growth, persistence, decrease, overcoming a critical level, and so on.</p>
      <p>Merging temporal cases (having sufficient differences). , – cases to merge, where
〈 〉
where { }, , – set of variables (points of time), , { } – parametric
description of an object at a point in time , ( ), – range of temporary variables (set
of real numbers); – a finite number of binary time constraints of the form
{[ ] [ ]}, where the intervals are pairwise disjoint. It is assumed that | | | |.
The averaging of parameter values can be found by the formula</p>
      <p>
        ( ) , (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
In this case, the combination of restrictions is carried out according to the formula (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) to obtain a
combined case { }.
      </p>
      <p>It remains to describe the extraction of case. – observed situation where { }, ,
where ( ) – event, – event observation time, ( ) – parametric
description of an object at a point in time , – scenario, expert recommendations and a possible
forecast, 〈 〉 – case base, where 〈 〉 – temporal case, { },
, – set of variables (points of time), , { } – parametric description of an object
at a point in time , ( ), – range of temporary variables ( ); – a finite
number of binary time constraints of the form {[ ] [ ]}, where the intervals are
pairwise disjoint.</p>
      <p>
        It is necessary to compare the similarity of parameters
( (
) (
)), (
|
|)
using formulas (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ). To find a similarity of the current situation, we compare with each
provided that , where from the generated temporal case
,
. If (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is
met and ( ) , – threshold value, we get
to the situation , otherwise – , .
〈
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>〉 – case corresponding</p>
      <p>Let's consider the use of the developed method on the example of a humanitarian response to the
population's water needs. The "Humanitarian Response Plan of Ukraine 2023" [20] and the relevant
legislative framework were used for the initial filling of the case base. Table 1 shows the change over
time of some criteria on the basis of which the need for humanitarian response is determined. Based
on the analysis of the presented data, it is possible to trace not only spatial factors, but also time
segments, how this or that parameter was changed after the execution of the selected scenario. The
tabular presentation for the expert is convenient and visual, if necessary, it is visualized with the help
of graphs and automatically transformed into a temporal model of the situation.</p>
      <p>All parameters can be divided into two groups: those that are measured and/or calculated based on
external factors ( – ), and those that can be directly influenced in the process of implementing
scenarios ( – ).</p>
      <p>Figure 2 shows an example of a time diagram that allows evaluating the effectiveness of using
scenarios. Four parameters were selected for analysis, four scenarios were used as a result of
observations.</p>
      <p>At the beginning of the countdown (tact ) the water supply situation was under control, so
humanitarian response scenarios were not involved. On tact the water quality coefficient decreased
to a critical level (less than 0.65), a scenario involving the delivery of chemical reagents to water
treatment plants was used. This made it possible to improve the quality of water, but at the end of the
tact an accident occurred at the central water supply facilities, which completely stopped the supply
of water to the population. Therefore, a scenario was used, which involves the delivery of technical
water.</p>
      <p>During tact , despite the decrease in the population of the district, the coefficient of provision of
water needs is decreasing, therefore, within the framework of the water transportation scenario, the
number of vehicles involved and the places of water pickup were operationally regulated. But it was
not possible to stabilize the availability ratio, therefore, at the time no matching case was found. A
new case was built during the training process. It provides for the creation of additional sources of
water (drilling of wells) in parallel with the transportation of water. Combining the two cases made it
possible to increase the water supply ratio. Also on centralized water supply was partially restored,
which in turn led to a drop in the water quality factor. So on the tact case was spread due to the
distribution among the population of individual means of water purification. But the quality factor
remains critical, so the scenario of delivering reagents to the purification station was again used.</p>
      <p>As a result of the involved scenarios, a gradual stabilization of the parameters of water supply and
water quality, as well as a partial restoration of centralized water supply, is observed at .</p>
      <p>At the beginning of the tact we see that the scenario of individual distribution of reagents does
not lead to an increase in water quality. Therefore, scenario is chosen to replace it, which, in
combination with scenario allows to improve water quality to an acceptable level. On the tact
we see that after the complete restoration of centralized water supply, all parameters are stabilized,
there is no need for humanitarian response.</p>
      <p>Thus, thanks to the use of temporal cases on a real time scale, it is possible to find effective
solutions that take into account both the current situation and the history of changes in the state of the
object and pre-made decisions with strict time limits.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussions</title>
      <p>The proposed temporal CBR is implemented by the structure of the corresponding module of the
intelligent decision-making system (fig. 3).</p>
      <p>Knowledge base of temporal case contains a description of situations in the following form:
number, name, set of parameter values, structure of events, response scenario and expert
recommendations. The monitoring block allows you to monitor process parameters stored in
distributed databases. A critical situation means a case when one or more parameters cross a critical
limit.</p>
      <p>In the event of a critical situation, a corresponding model is created in the building block of the
temporal model of the situation. The analysis and extraction block compares the model with those
described in the case base and forms a subset of the extracted cases. Next, the case is specified in the
training block. Several methods can be used for this: finding the arithmetic average of parameters, the
shortest path, merging cases, comparing time limits.</p>
      <p>The revised case is issued as a decision for expert approval and recorded in the data case as a new
case. If a situation arises for which there is no previous experience and the case is not written, the
actions of the system are uncertain. In this case, the expert can develop a case based on his own
experience and record it in the case base for further use. Another option for solving the problem is the
introduction of "soft" restrictions. Such restrictions, in contrast to "hard" ones, allow you to
manoeuvre the restrictions in such a way that conditions similar to the current case situation in the
database are fulfilled. The specifics of their application are planned to be considered in the following
studies.</p>
      <p>Depending on the type of parameters and the criticality of the situation, methods based on a
different principle than the average value of parameters can be used to determine similarity. In the
future, cases can be presented not only in a parametric form, but also in another specific form, for
example, in the form of graphs. The mathematical apparatus of multi-valued logic can allow more
effective use of the acquired experience in real time.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>The considered temporal CBR is based on the idea not only of the current situation, but also takes
into account the previous characteristics of the management object. The process of learning on
temporal cases allows developing classical CBR by taking into account and analyzing the decisions
that were obtained earlier. Time logic with polymial estimation of algorithm complexity is used for
logical derivation.</p>
      <p>The advantages of the method can be considered the ease of acquiring knowledge, the possibility
of explaining solutions, obtaining new solutions through training and modification of existing cases.
The integration of spatial and temporal factors makes it possible to create adequate models of
knowledge about the processes of humanitarian response, which are able to adapt to a rapid change in
the situation with minimal costs. Involvement of an expert in the process of adaptation of models
allows assessing the applicability of the scenario in the current situation, make adjustments to the
proposed scenarios and save them as experience for further use. The method can be used in conditions
when it is impossible to obtain all the characteristics of the current situation due to forecasts based on
the previous values of the parameters.</p>
      <p>The structure of the case generation module can be used in an intelligent decision-making system.
This will make it possible to increase the efficiency of decision-making in conditions of rapid changes
in the situation during humanitarian response, taking into account the analysis of the history of
changes in the state of the object of management.</p>
      <p>The proposed structure can be used by both humanitarian aid organizations and government
agencies. In the future, the possibility of building a distributed temporal case knowledge base should
be considered, which allows the system to both accumulate its own experience of humanitarian
response and invite data from other case databases.</p>
      <p>A more detailed study of the process of division into tacts can also be considered as a perspective
for further research, because there are reasons to believe that the number and length of time segments
can have an impact on the parameter values.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
      <p>
        [6] Z. Zheng, C. Jianhua, An improved spatial case-based reasoning considering multiple spatial
drivers of geographic events and its application in landslide susceptibility mapping, Catena, 223
(2023). doi: 10.1016/j.catena.2023.106940.
[7] Z. Zhao, J. Chen, K. Xu, H. Xie, X. Gan, A spatial case-based reasoning method for regional
landslide risk assessment, International Journal of Applied Earth Observation and
Geoinformation 102 (2021). doi: 10.1016/j.jag.2021.102381.
[8] B. Tang, Q. Chen, X. Li, Z. Liu, Y. Liu, J. Dong, L. Zhang, Rapid estimation of earthquake
fatalities in China using an empirical regression method, International Journal of Disaster Risk
Reduction 41 (2019). doi: 10.1016/j.ijdrr.2019.101306.
[9] Z. Bilala, A. Belalb, A.-A. Waleedc, H. Waeld, A.-H. Suliemane, A fuzzy based model for
rainfall prediction, International Journal of Data and Network Science 7(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) (2022) 97–106.
https://doi.org/10.5267/j.ijdns.2022.12.001.
[10] H. Kord, P. Samouei, Coordination of Humanitarian Logistic based on the Quantity Flexibility
Contract and Buying in the spot market under Demand Uncertainty using NSGA-II and NRGA
Algorithms, Expert Systems with Applications 214 (2022). doi: 10.1016/j.eswa.2022.119187.
[11] F. Nikkhoo, A. Bozorgi-Amiri, J. Heydari, Coordination of relief items procurement in
humanitarian logistic based on quantity flexibility contract, International Journal of Disaster Risk
Reduction 31 (2018). doi: 10.1016/j.ijdrr.2018.05.024.
[12] J. Shao, Y. Fan, X. Wang, C. Liang, L. Liang, Designing a new framework agreement in
humanitarian logistics based on deprivation cost functions, International Journal of Production
Economics 256 (2023). doi: https://doi.org/10.1016/j.ijpe.2022.108744.
[13] H. Jae-Dong, Design of humanitarian supply chain system by applying the general two-stage
network DEA model, Journal of Humanitarian Logistics and Supply Chain Management 13(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(2022). doi:10.1108/JHLSCM-06-2022-0069.
[14] L. Bai, W. Yu, D. Chai, W. Zhao, M. Chen, Temporal knowledge graphs reasoning with iterative
guidance by temporal logical rules, Information Sciences 621 (2023) 22-35. doi:
10.1016/j.ins.2022.11.096.
[15] S. Keskin, A. YazıFcıS,OLAP: A fuzzy logic-based spatial OLAP framework for effective
predictive analytics, Expert Systems with Applications 213 (2023).
doi:10.1016/j.eswa.2022.118961.
[16] C. Max, S. Zachary, L. Kevin, B. Calina, Temporal logic guided safe model-based reinforcement
learning: A hybrid systems approach, Nonlinear Analysis: Hybrid Systems 47 (2022). doi:
10.1016/j.nahs.2022.101295.
[17] A. Eremeev, I. Kurilenko, P. Varshavskiy, Temporal Case-Based Reasoning System for
Automatic Parking Complex, International Journal of Computer, Electrical, Automation, Control
and Information Engineering 2.15 (2015) 1274–1280. doi: 10.5281/zenodo.1106339.
[18] C. Hao, Y. He, Y. Li, Y. Wang, Y. Wang, W. Ma, An integrated restoration methodology based
on adaptive failure feature identification, Robotics and Computer-Integrated Manufacturing 81
(2022). doi: 10.1016/j.rcim.2022.102512.
[19] A. Aamodt, E. Plaza, Case-Based Reasoning: Foundational Issues, Methodological Variations,
and System Approaches, AI Communications, IOS Press, 7.1 (1994), 39–59. doi:
10.3233/AIC1994-7104.
[20] Humanitarian response plan, UN Office for the Coordination of Humanitarian Affairs, 2023.
      </p>
      <p>URL: https://reliefweb.int/report/ukraine/ukraine-humanitarian-response-plan-february-2023.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lepskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lepska</surname>
          </string-name>
          , The War in Ukraine and its Challenge to NATO: Peacekeeping to Peace Engineering,
          <source>American Behavioral Scientist 67.3</source>
          (
          <year>2023</year>
          )
          <fpage>402</fpage>
          -
          <lpage>425</lpage>
          . doi:
          <volume>10</volume>
          .1177/00027642221144833.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Kolodner</surname>
          </string-name>
          ,
          <article-title>Case-based reasoning</article-title>
          , Morgan Kaufmann Publishers, San Mateo, CA,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Alberto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Trejos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Meisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <article-title>Humanitarian aid distribution logistics with accessibility constraints: a systematic literature review</article-title>
          ,
          <source>Journal of Humanitarian Logistics and Supply Chain Management 13.6</source>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .1108/JHLSCM-05-2021-0041.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Anjomshoae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Banomyong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mohammed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kunz</surname>
          </string-name>
          ,
          <article-title>A systematic review of humanitarian supply chains performance measurement literature from 2007 to 2021</article-title>
          ,
          <source>International Journal of Disaster Risk Reduction</source>
          <volume>72</volume>
          (
          <issue>2</issue>
          ) (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .1016/j.ijdrr.
          <year>2022</year>
          .
          <volume>102852</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Balcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Beamon</surname>
          </string-name>
          , Facility location in humanitarian relief,
          <source>International Journal of Logistics</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ) (
          <year>2008</year>
          )
          <fpage>101</fpage>
          -
          <lpage>121</lpage>
          . doi:
          <volume>10</volume>
          .1080/13675560701561789.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>