<!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>Survival analysis methods for churn prevention in telecommunications industry</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>© Mariia Havrylovych</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>© Nataliia Kuznietsova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Applied System Analysis of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"</institution>
          ,
          <addr-line>Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>47</fpage>
      <lpage>58</lpage>
      <abstract>
        <p>This paper is dedicated to the problem of churn prevention in real companies. This is really relevant and important so modern algorithms for the churn probability forecasting are needed. The authors proposed such approach which focused not only on the probability but also on the time period when the churn can happen. For this reason two algorithms, based on the using of survival functions and forecasting the churn time period, were developed. First algorithm for forecasting the time period for risk increasing was based on the critical total losses. The second one was based on the survival probability, defined by the company and really depended from its strategy and the situation on market. If the risk function is determined in the process of modeling through parametric, nonparametric distribution, then the calculation of time through the derived risk function is possible. Using and results of the proposed algorithms for the set of risk probability thresholds is shown on the IBM dataset. Different types of models such as semi-parametric Cox Proportional Model and parametric Weibull and Log-normal survival models were used. The log-normal model was defined as the best model by such statistical criteria as a log-likelihood value. Also a stepby-step outflow process in decision support system for churn detection and defining in time the most dangerous groups of clients who are thinking to churn was proposed.</p>
      </abstract>
      <kwd-group>
        <kwd>Churn</kwd>
        <kwd>Survival Analysis</kwd>
        <kwd>Risk Analysis</kwd>
        <kwd>Cox Proportional Hazard Model</kwd>
        <kwd>Telecommunication Company</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Development and expansion of the company, increasing its status and importance on
the market are the main problems for each business and the part of its strategy. The
success of the business actually depends on the quantity of the clients, facilities and
volumes of their orders, achieved profits, part of the company on the market, the
benefits of the company in comparison with its main competitors. Great efforts of the
clientoriented companies are spending on improving the service and keeping and saving their
clients from churn. This is the main feature for such business: firstly, demand of the
quantity of the clients and then prevent their churn. This also characterizes the
telecommunication industry where the revenue depends on a lot of customers. That’s why the
building forecasting models in terms of the probability of each customer to leave and
classification of such customers is really important. There are a lot of different
prediction tools to detect customer who is going to leave. But companies also need to know
the time when the churn could happen. This information gives the opportunity to detect
when the most probable time it could be and to use the means for its prevention. For
this reason it is important what are that factors which effect on customers' churn and
what is the influence - greater or lesser extent. The recent publications in such area
show that the problem of customer's outflow is really important not only from
budgeting, finance, marketing, logistics, but also from the using of the latest technologies and
planning their loading in next moments. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] the modeling of customer life time value
is shown. It is useful for further analysis of latent behavioral patterns and for developing
the successful marketing strategies. In [
        <xref ref-type="bibr" rid="ref10 ref11 ref2 ref5 ref6 ref8">2, 5, 6, 8, 10, 11</xref>
        ] authors make survey of the
survival analysis for churn prediction application and explain how these methods help
to understand churn risk. Also, beside survival analysis, different machine learning
techniques are widely used for churn prediction (decision trees, Bayes classifier, ANN,
SVM etc.). The application of the neural network techniques is discussed in the research
article [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In the work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] authors faced with the issue of imbalanced datasets, and in
most cases different features were extracted from data, and some imbalance correction
has been made. In [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ] the authors made survey on data mining approaches to client’s
behavior understanding, client’s management and client’s segmentation. In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] using of
survival analysis models for credit risks is discussed. Our research is dedicated to
exploring the possibility of using survival analysis models for churn prevention of
different customers segments (for this reason were build and compared the semi-parametric
and parametric survival models) and retrieving useful information for churn prevention
of segments or classes with higher churn risk. Also we propose some elements of
decision support system for churn prevention.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Problem statement</title>
      <p>To develop the specific algorithms based on survival models which give the facilities
to forecast the specific time of the churn risk growing. To give the mechanisms for
detection the most marginal clients from the revenue point of view and to determine the
moment of time for such losses. For giving the possibility to forecast the moment of
time (many times) during data analysis, develop the dynamic algorithms as the elements
of informational technology for including them in decision support system in churn
prevention.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Brief review of survival models and terms</title>
      <p>Let's make a quick survey on survival analysis models used in this research. The basic
concepts of survival analysis are such as survival function, hazard or risk function.
Survival function is determined as
( ) = 1−( ) =  ( &gt; ), 
 &gt;0,
where F(t) is cumulative distribution function and T is some random non-negative
variable.</p>
      <p>Hazard function is used for describing the risk of some occasion and its statement is:
ℎ( ) =  ( ) /  ( ).</p>
      <p>In our research we used different types of survival function for determining the best
model which describes the churn process. For this reason we built semi-parametric
model (Proportional Cox) and parametric accelerated failure time models (such as
Weibull model and Lognormal model) and compared their behavior in time.
Cox Proportional Hazards Model is determined as:</p>
      <p>ℎ( ) = ℎ0( ) ( 1 1+⋯+    ).</p>
      <p>Here we can see the ℎ0( )– baseline hazard which involves time, and exponent of linear
combination of all predictors, which does not involve time and h(t) is expected hazard
at time point t.

izing
( ,  2)~</p>
      <p>{ ( ,  2)}.</p>
      <p>Lognormal Model. The log-normal distribution is parametric distribution for
characterthe
survival
time.</p>
      <p>The
log-normal
distribution
is
denoted
as
 ( ) = 
 ( ) =

mulative distribution function.</p>
      <p>Weibull model:
Weibull distribution is denoted W(p, λ).</p>
      <p>Here  is the probability density function of standard normal distribution and  is
cu ( ) = 1 −  −( ) .</p>
      <p>( ) =      −1e−( ) .
ℎ( ) =     −1,  &gt; 0,  &gt; 0,  &gt; 0.</p>
      <p>4</p>
    </sec>
    <sec id="sec-4">
      <title>Risk prediction algorithms</title>
      <p>The main idea is that the typical groups of the clients’ behavior really similar in time.
Survival approach gives the possibility to define the probability of survive and hazard
risk. In the terms of risks it is the way of the classification problem solving and
forecasting the probability of the case. For real enterprises churn prediction needs not only
the probability forecast the fact that client is going to make outflow but also the time
period when it could happens.</p>
      <p>Visual comparison of survival curves for different strata or groups, which is often
used, is possible, but not very convenient, in predicting the time of risk. For problems
where data slices arrive at a time interval daily, hourly, minute by minute, and time
prediction accuracy is critical, time setting algorithms need to be developed.</p>
      <p>It was developed two different algorithms based on forecasting the time period for
risk increasing based on the critical total losses or probability of survive which are
defined by the company and actually depends from its strategy and the situation on
market.</p>
      <p>There are several different approaches to this: if the risk function is determined in the
process of modeling through parametric, non-parametric distribution, then the
calculation of time through the derived risk function is possible.</p>
      <sec id="sec-4-1">
        <title>4.1. Algorithm 1. Calculation the moment of transition to the higher risk degree</title>
        <p>To determine the time t as the moment of transition to the higher risk degree, follow
these steps:
a &gt; 0 it matters little so that Λˆ 0 (t) = exp(−a ⋅ t) it does not fall off quickly.
1. Specify the type of the initial function Λˆ 0 (t) . Let Λˆ 0 (t) = exp(−a ⋅ t) it where, but
2. Substituting the basic hazard function for proportional risks, we obtain
Λˆ (t) = exp(xT ⋅ β PHM ) ⋅ exp(−a ⋅ t) .
3∂.Λ(tT|axk)ing a of the danger functTio⋅nβ PHiMn − ati⋅mt)e,
= exp(xTd⋅eβriPvHaMti)v⋅eexp(−a ⋅ t) ⋅ (−a) = −a ⋅ exp(x
we
obtain
∂t
To be able to differentiate a function, it is necessary to have a derivative of this function,
which cannot always be guaranteed. Therefore, it is possible to adapt the algorithm
without directly calculating the derivative. Based on the definition of the derivative as
the rate of function change, it is possible to calculate the rate of change of probability,
that is, its transition to the critical probability of the risk occurrence Pcritical (t):
1. The critical probability Pcritical is set.
2. The value is calculated as the "probability margin" Pcurrentctri(cta)l −= P∂c∆PriP(titc)al = ∆P .
∂t</p>
        <p>If it is impossible to establish a probability of risk that is critical, then it is proposed
to develop an algorithm for calculating time at a critical (or catastrophic) level of risk,
that is, critical (or catastrophic) losses. This is always possible because the financial
system or business operate to generate some profit and therefore can determine which
risk losses are greater than the profit generated.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Algorithm 2. Determining the time period for critical (catastrophic) level of risk losses</title>
        <p>4. Calculate the value Lossescurrent (t) .
5. If Lossescurrent (t) ≥ Lossescritical then tкрит := t STOP.</p>
        <p>The algorithm consists of such steps:
1. Specify the time interval ∆T = (0,T ) at which the critical time will be searched.
2. Set a step to increase the time t := ∆t .
3. t := 0 .
6. t := t + ∆t .
7. If t ≥ ∆T , then STOP and in this interval there will be no transition of risk to critical
(catastrophic).</p>
        <p>Go to Step 4.</p>
        <p>As defined in the previous step, such variables as λ( t | x ) , P(t | x) could be calculated
and the expected losses EL for: acceptable, critical and catastrophic level of risk at
times (t1, t2 , t3 ) .</p>
        <p>Developed algorithms allow us to determine not only the degree and level of risk, as
predicted in the static evaluation, but also to predict the time when the level or degree
of risk change dramatically.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Churn prevention as the process in decision support system</title>
      <p>For proposing some means for churn prevention we need to understand and present the
process of suspicious clients detecting: defining their types and presenting. Here we
propose the main stages of churn detecting and prevention in decision support system
(DSS) with using of the theory of survival and building appropriate models. On the
figure 1 we can see the pipeline of this process stages in DSS. Let’s consider and discuss
deeper each step of it. First of all, we need to collect the representative set of data for
models building the training. Usually it is useful to use all the existing data for analysis
but on the next steps it is better to build the training set based on the real assumption
on the data distribution or previous modeling experience. This dataset is going to be
divided in three parts: training, test and validation.</p>
      <p>While this dataset is using for solving the classification problem there must be some
event column which defines if there is a churn or not for each observation, and the time
column (time to event occurrence). If they don’t exist, these columns should be
extracted from other variables. In our case the time variable is meaning the time to be
staying with this company. On these data we will train some machine learning model
with ability to return the probability of predicted event. For example in some cases the
logistic regression returns good prediction of the probability estimation. Otherwise
other models can give poor probability estimation of predicted classes, or even don’t
have probability predictions. If chosen machine learning model doesn’t return precise
probability estimation we must use calibration techniques for probability prediction. In
most cases the dataset is imbalanced and predicted (important for study) event
occurrence is rare. In this case the analyst should to set up the importance of making type I
and type II errors, and which type of error is more crucial for the analysis. For churn
prevention made in this study it is important to detect when and which clients are going
to make churn. That's why the errors of type II are more important. Proceeding from
this there is a need for model parameters fine tuning (for example to set the weights for
classes). Then it is the stage of finding the best model for this dataset. Firstly, the model
is built and trained and appropriate probability threshold is set. Such threshold helps to
set for all predicted labels probability which are above to one class, and rest for another.
This threshold is selected by the principle of reducing the rate of errors of type II. The
next step is devoted to the training of the survival regression model. If hazard
proportional assumption on data is acceptable we can use Cox proportional Hazard Model,
otherwise Kaplan-Mayer or Log-normal model. In our practical problem it is useful to
make survival analysis for different clients' cohorts and give more precise
recommendations for these classes. When the best models have been selected based on the
threshold defined on the previous step we can give some recommendations: if the client's
survival probability is close from left side or lower than this threshold, the client is
going to churn and company has to use the prevention methodology (special promotion
cases, advertisement, extra bonuses, etc.) to avoid this.</p>
      <p>
        In our research we use the IBM dataset for telecommunication company client’s
churn [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The data set includes information about:
1. Customers who left the company within the last month – the column is called
      </p>
      <p>
        Churn.
2. Services that each customer has signed up for – phone, multiple lines, internet,
online security, online backup, device protection, tech support, and streaming
TV and movies.
3. Customer account information – customer tenure, contract type, payment
method, paperless billing, monthly charges, and total charges.
4. Demographic information about the customers: gender, age range, and if they
have partners and dependents [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>We use lifelines Python library, as duration column we use tenure (number of months
client “life”) and Churn as event column. Below we can see the importance of the
variables in each model (results are provided in table 1). The blank cells in p-value column
tell that p-value is &lt;0.005.
All three models show similar patterns of cohorts, what kind of customers are more
likely to churn, and which are more reliable. This information is useful for the
telecommunication company for planning marketing means and also to admit the clients who
are thinking to churn and prevent them from the churn. With survival analysis we are
able to not only divide customers into the groups but also to define the time when the
crucial churn probability in some point of time is achieved. As described above we can
set some cut-off probability with different methods: analytical, or methods based on the
using of some machine learning models (logistic regression, ensemble model, etc.).
After receiving the probability of each observation we can tune the probability threshold,
where the customer with probability value below the threshold will stay and other will
leave. We tune this value for decreasing the quantity of errors on churn customers and
at the same time we increase the errors of customers who are going to stay with the
company. We are doing this step well-considered while the churn detection is more
crucial for us. By setting the threshold parameter we can detect at which time point the
customer just begin thinking about leaving and give the recommendation to the
telecommunication company, to whom it is reasonable to take some actions to prevent this
event. We build stratified Cox Model on the most impact features based on the results
shown in table 1. The most important variables (and services) were such as
OnlineSecurity (so safety of the data is really important), Partner (using of family packages) and
InternetService(packages of free Internet, social networks, etc.). Results of the
modeling are displayed at fig 2.
Fig. 2. a) Online Security, b) Partner, c) Internet Service.
So we can use results above to find the critical time point, when client is going to leave.
For finding the appropriate threshold for our problem we made the modeling by logistic
regression and from the point of second-type errors we set the threshold for value of
probability that the client is going to leave more than 65% that means that the
probability of its survive (that he is going to stay with the company) as   = 0.35. For people
without online security we have 65 months from begin. For people without partner 62
monthes. From this time points company should begin doing some prevention actions
for customer retention. More detailed view is shown in table 2 below.
There are I-type of errors rate and II-type errors which depend on the probability threshold. The
value that we predict was the time (number of months), when the client is doing churn. In the
next table (table 3) dependency of the first column called “prob” (the probability of the
churn of the client) for each category of the most important variables and the churn time
of the appropriate cohorts are presented. We mean that by defining threshold of the
critical for us probability of the churn we can define how many months the client is
stable and staying with the company and at which moment of the time his probability
of the churn increases.
As we can see people with good quality for Internet service is less tending to churn. It
is quite understandable for the telecom industry while the quantity of calls, SMS, MMS
is decreasing every day. At the same time the quantity of the Internet service and the
variety of online applications are increasing. That's why the most important for the
client becomes the stable and speed Internet and reasonable price on it. Also a big impact
for the clients becomes the paperless billing and automatic payments for charging the
mobile number.</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>
        In our research we investigated the possibility of using the survival statistical models
in churn prediction. We decided to go away from the classical classification problem
and to use survival models for prediction the time of most probable churn for the clients.
We used different types of models such as semi-parametric Cox Proportional Model
and parametric Weibull and Log-normal survival models. The best model by the
statistical criteria such as log-likelihood value was the log-normal model. We propose a
stepby-step outflow process in decision support system to churn detection and defining in
time the most dangerous groups of clients who are thinking to churn. Defining the type
of the clients and the period range for possible churn it gives for the company the time
slot and also the possibility to use the prevention methods and thus to reduce the churn
of the clients. By setting some threshold probability value we can find time point for
different cohorts of clients, when client is going to leave. This is useful, because
company can prevent churn of client in cohort with greater risk. Such approach could be
used in other applications, for example, in human behavior research in critical
infrastructures’ organizational management system [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In further this churn prevention
system can be more complex and sophisticated to give better and more accurate
recommendations. As further research there might be used more complex algorithms to
predict survival probability, for example some deep learning recurrent neural networks,
which help to discover nonlinear complex relationship between data variables.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Junxiang</surname>
          </string-name>
          , Lu:
          <article-title>Modeling Customer Lifetime Value Using Survival Analysis. An Application in the Telecommunications Industry</article-title>
          , http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.
          <year>1947</year>
          &amp;
          <article-title>rep=rep1&amp;type=pdf, last accessed</article-title>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Junxiang</surname>
          </string-name>
          ,
          <article-title>Lu: Predicting Customer Churn in the Telecommunications Industry. An Application of Survival Analysis Modeling Using SAS</article-title>
          , https://support.sas.com/resources/papers/proceedings/proceedings/sugi27/p114-
          <fpage>27</fpage>
          .pdf,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Clifton</surname>
          </string-name>
          , Phua, Hong, Cao, João, Bártolo Gomes, Minh, Nhut Nguyen:
          <article-title>Predicting Near-Future Churners and Win-Backs in the Telecommunications Industry</article-title>
          , https://arxiv.org/pdf/1210.6891.pdf,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sharm</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panigrahi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>A Neural Network based Approach for Predicting Customer Churn in Cellular Network Services</article-title>
          .
          <source>International Journal of Computer Applications (0975 - 8887)</source>
          , Volume
          <volume>27</volume>
          , No.
          <volume>11</volume>
          ,
          <year>August 2011</year>
          , https://arxiv.org/pdf/1309.3945.pdf,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Grishchenko</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kataev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Analysis of methods of modeling and forecasting of customers outcome</article-title>
          . https://cyberleninka.ru/article/n/analiz
          <article-title>-metodov-modelirovaniya-i-prognozirovaniya-ottoka-klientov</article-title>
          ,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dyulicheva</surname>
            ,
            <given-names>Yu.Yu.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ryabchenko</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          :
          <article-title>About approaches to modeling and optimization of work with service consumers</article-title>
          . http://dspace.nbuv.gov.ua/bitstream/handle/123456789/92501/56-Diulycheva.pdf?sequence=1, last accessed
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Shin-Yuan</surname>
            , Hung, David,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Yen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Hsiu-Yu</surname>
          </string-name>
          ,
          <article-title>Wang: Applying data mining to telecom churn management</article-title>
          .
          <source>Expert Systems with Applications 31</source>
          <year>2006</year>
          ,
          <fpage>515</fpage>
          -
          <lpage>524</lpage>
          (
          <year>2006</year>
          ), http://didawiki.cli.di.unipi.it/lib/exe/fetch.php/dm/telecomchurnanalysis.pdf,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kuznietsova</surname>
            ,
            <given-names>N. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bidyuk</surname>
            ,
            <given-names>P.I.</given-names>
          </string-name>
          :
          <article-title>Modeling of credit risks on the basis of the theory of survival</article-title>
          .
          <source>Journal of Automation and Information Sciences. N</source>
          .
          <volume>49</volume>
          (
          <issue>11</issue>
          ), pp.
          <fpage>11</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Using</given-names>
            <surname>Customer</surname>
          </string-name>
          <article-title>Behavior Data to Improve Customer Retention (</article-title>
          <year>2015</year>
          ). Homepage, https://www.ibm.com/communities/analytics/watson-analytics
          <article-title>-blog/predictive-insights-inthe-telco-customer-churn-data-set/</article-title>
          ,
          <source>last accessed</source>
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kuznietsova</surname>
            ,
            <given-names>N. V.</given-names>
          </string-name>
          :
          <article-title>Information Technologies for Clients' Database Analysis and Behaviour Forecasting</article-title>
          .
          <source>CEUR Workshop Proceeding</source>
          .Vol.
          <year>2067</year>
          . P.
          <volume>56</volume>
          -
          <fpage>62</fpage>
          (
          <year>2017</year>
          ), http://ceurws.org/Vol-2067/, last accessed
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kuznietsova</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bidyuk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <source>Forecasting of Financial Risk Users' Outflow. IEEE First International Conference on System Analysis &amp; Intelligent Computing (SAIC)</source>
          ,
          <source>Kyiv</source>
          (
          <year>2018</year>
          ). P.
          <volume>250</volume>
          -
          <fpage>255</fpage>
          . DOI: https://ieeexplore.ieee.org/abstract/document/8516782.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dodonov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gorbachyk</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuznietsova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Increasing the survivability of automated systems of organizational management as a way to security of critical infrastructures</article-title>
          .
          <source>CEUR Workshop Proceeding</source>
          .
          <year>2018</year>
          . Vol.
          <volume>2318</volume>
          . P.
          <volume>261</volume>
          -
          <fpage>270</fpage>
          (
          <year>2018</year>
          ). http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2318</volume>
          /, last accessed
          <year>2019</year>
          /11/07.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>