SciELO - Scientific Electronic Library Online

 
vol.24 issue3Multi-label Emotion Classification using Content-Based Features in TwitterData-Driven and Psycholinguistics-Motivated Approaches to Hate Speech Detection author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

On-line version ISSN 2007-9737Print version ISSN 1405-5546

Comp. y Sist. vol.24 n.3 Ciudad de México Jul./Sep. 2020  Epub June 09, 2021

https://doi.org/10.13053/cys-24-3-3477 

Articles

Neuro-Fuzzy Cognitive Temporal Models for Predicting Multidimensional Time Series with Fuzzy Trends

Vadim Borisov1  * 

Victor Luferov1 

11 Branch of the National Research University, Moscow Power Engineering Institute, Russia, vbor67@mail.ru, lyferov@yandex.ru


Abstract:

A new type of Neuro-Fuzzy Cognitive Temporal Models (NFCTM) is proposed for predicting multidimensional time series (MTS) taking into account the fuzzy trends of all MTS components. NFCTMS allow predicting the MTS in conditions of non-stochastic uncertainty, non-linearity of mutual influence, partial inconsistency and significant interdependence of the MTS components, as well as in conditions of small samples. This takes into account the direct and indirect mutual influence of all the MTS components with different time lags relative to each other. To carry out temporal changes in specific MTS components the original neuro-fuzzy models of RecANFIS (Recurrent Adaptive Neuro-Fuzzy Inference System/Model) type are applied, that: firstly, allow to save the predicted values of the MTS components in the range of “liding-window” time series; secondly, identify fuzzy trends of the components of the MTS in the range of “sliding-window” time series; thirdly, adaptively take into account fuzzy trends of the MTS components based on the fuzzy mappings. An original way of a coherent learning NFCTM is described, which lies: firstly, in training RecANFISs for each concept NFCTM (MTS component) taking into account fuzzy trends; secondly, in coherence of all RecANFISs between each other to maximize the prediction accuracy of each of the MTS components without compromising the prediction accuracy of at least one of the other MTS components. Experimental studies have been carried out and the results of using the proposed NFCTM for multidimensional forecasting of the urban environment state in Moscow in conditions of a complex epidemiological situation have been obtained.

Keywords: Neuro-fuzzy cognitive temporal model; recurrent adaptive neuro-fuzzy inference system/model; multidimensional time series

1 Introduction

Various approaches are used to predict multidimensional time series (MTS), which are usually based on methods for predicting one-dimensional time series [1, 2]. Limitations of these methods are: complexity of accounting for the indirect influence of the interdependent MTS components in the conditions of uncertainty, the non-linear nature of their interaction [3, 4], their lack of consistency, and the complexity of identifying and accounting for the trends of each of the MTS components [5, 6].

Methods for predicting time series using fuzzy and neural network models are being actively developed. However, their limitations are the complexity of accounting for the direct and indirect interaction of the MTS components.

Methods of fuzzy cognitive modeling allow us to take into account the direct and indirect interaction of the components of the MTS [7, 8, 9, 10]. However, the use of these methods to predict the MTS is limited by: the capabilities of the used system dynamics models of the MTS components; the lack of consideration of interference MTS components with their different time lags relative to each other; the lack of approaches to coordinated setting of each of the MTS components; MTS small forecasting samples; identification of the trends of the MTS components.

The study deals with the use of Neuro-Fuzzy Cognitive Temporal Models (NFCTM) for MTS predicting, taking into account the fuzzy trends of each of the MTS components. NFCTM allow predicting the MTS in conditions of non-stochastic uncertainty, non-linearity of interaction, partial inconsistency and significant interdependence of the MTS components in conditions of small samples. This takes into account the direct and indirect mutual influence of all the MTS components with different time lags relative to each other.

Proposed NFCTM include a lot of concepts (relevant to the MTS components), which are connected by subsets of arcs, weighted by fuzzy degrees of influence, arranged in chronological sequence taking into account time lags (delays) of the respective MTS components relative to each other.

To carry out the temporal changes in the individual NFCTM components MTS original neuro-fuzzy models of type RecANFIS (Recurrent Adaptive Neuro-Fuzzy Inference System/Model) are used, that: firstly, allow to save the predicted values of the MTS components in the range of “sliding-window” time series; secondly, identify fuzzy trends of the MTS components in the range of “sliding-window” time series; thirdly, take into account adaptive fuzzy trends of the MTS components based on the fuzzy mappings.

An original way of a coherent learning NFCTM is described, which lies: firstly, in training RecANFIS for each concept NFCTM (MTS component) taking into account fuzzy trends; secondly, in coherence of all RecANFISs between each other to maximize the prediction accuracy of each of the MTS components without compromising the prediction accuracy of at least one of the other MTS components.

Experimental studies have been carried out and the results of using the proposed method were obtained on the example of the problem of multidimensional analysis and forecasting of the urban environment state in Moscow.

2 The Problem of Forecasting Multidimensional Time Series

Previously in the work [10] a formalized representation of the MTS, focused on accounting for the mutual influence of the MTS components was proposed:

S=(S1,S2,,SN),t{1,,T,},St=(s1(t),s2(t),,sN(t)),s1(t)=F1(φ1,1(s1(t1),,s1(tL11)),,φ1,N(sN(t1),,sN(tL1N))),s2(t)=F2(φ2,1(s1(t1),,s1(tL21)),,φ2,N(sN(t1),,sN(tL2N))),sN(t)=FN(φN,1(s1(t1),,s1(tLN1)),,φN,N(sN(t1),,sN(tLNN))),

where S – MTS; St=(s1(t),s2(t),,sN(t)) – time “slice” of the MTS at the t-th instant of time; sj(t) – value of the j-th MTS component at the t-th instant of time; Lji – maximum value of the time lag (retrospective) of the j-th component relative to the i-th; φi,j – operator for accounting for mutual influence of the j-th and i-th MTS components; Fi – conversion to get si(t) taking into account the fuzzy trends of the i-th MTS component, i=1,,N,N – the number of MTS components.

The proposed formalized representation of the MTS illustrates the possibility of taking into account the direct and indirect interaction of the MTS components relative to their different time lags.

The formalized statement of the problem of multidimensional analysis and forecasting of the state of complex systems and processes for well-coordinated MTS components assumes the possibility of minimizing forecasting errors concurrently for all MTS components and is presented as follows:

δS=(δS1,δS2,,δSN),δSmin,i1,,NδSimin,

where δS – error of the forecast of the MTS in general; δSi – error in predicting of the i-th MTS component; si(t) – reference value of the i-th MTS component; si(cur)t – the forecast value of the i-th MTS component; N – the number of MTS counts. Different metrics can be used to estimate errors in predicting δSi of each of the si(t) MTS components, for example, the mean-square deviation:

δSi=1Tt=1T(si(t)si(cur)(t))2,i=1,,N.

The multi-criteria nature of the MTS prediction makes it necessary to minimize errors concurrently for all the MTS components. However, as a rule, it is impossible to achieve in real conditions of non-stochastic uncertainty, non-linearity of interaction, partial inconsistency and significant interdependence of the MTS components.

Therefore, we apply a compromise approach to the multi-criteria estimation of the forecast error (δS) of the MTS in general based on the generalized Edgeworth-Pareto principle [11], which, in relation to the problem being solved, is expressed in the fact that it is impossible to maximize the prediction accuracy of any MTS component without deterioration of prediction accuracy of at least one of the other MTS components.

3 Description of Neuro-Fuzzy Cognitive Temporal Models

The NFCTM can be presented in the following way:

FS=C,W,C={Ci|i1,,N},N=|C|,Ci:s˜i(t)=Fi({(s˜j(t1),,s˜j(tLij))|j1,,Ni}),W={Wij|i,j1,,N},Wij={wij(tlij)|lij=0,,Lij},s˜j(tlij)=φij(wij(tlij),s˜j(tlij)),lij=0,,Lij,

where C – multiplicity of NFCTM concepts that define the values of the corresponding MTS components; F˜i – fuzzy temporal transformation implemented by the corresponding concept Ci taking into account the fuzzy trends of the corresponding MTS component; N – the number of NFCTM concepts; s˜i(t) – the predicted fuzzy value of the concept Ci at the t-th instant of time; (sj(t1),,sj(tLij)) – a subset of the input temporal fuzzy variables of the concept Ci, related to the corresponding output temporal fuzzy variables of the concept Cj; Ni – the number of NFCTM concepts directly related to the concept Ci; lij – time lag (delay) for the corresponding input temporal fuzzy variable sj(tlij) of the concept Ci, lij=0,,Lij; W – a set of direct influence relations between all pairs of NFCTM concepts; Wij – a subset of fuzzy values that defines a chronologically ordered set of fuzzy influence degrees wij(tlij) of the concept Cj on the concept Ci taking into account the time lag lij; φij – fuzzy operator for accounting for the degree of mutual influence of the output variable of the concept Cj on the input variable of the concept Ci, in the case of fuzzy variables, it is advisable to use the T-norm as the operator φij.

Justification of time lags lij and determination of the degree of mutual influence wij(tlij) for the NFCTM concepts is a separate task, which can be solved using various (statistical or expert) methods of analyzing retrospective data, based on the establishment of direct interdependence between the MTS components.

For example, multiple linear regression method can be used to determine the interaction between the time lags of the MTS components [12, 13].

To implement fuzzy temporal transformations F˜i, the original neuro-fuzzy models of the RecANFIS (Recurrent Adaptive Neuro-Fuzzy Inference System/Model) are further proposed.

4 Method for Designing, Training, and Using Neuro-Fuzzy Cognitive Temporal Models for Predicting Multidimensional Time Series

An example of building and using NFCTM for multidimensional forecasting of the urban environment state in Moscow in conditions of a complex epidemiological situation is under consideration.

The state of the urban environment is characterized by the state of its heterogeneous objects, systems and infrastructure (hereinafter referred to as urban environment objects): of real estate, engineering and transport infrastructure, ecosystem [14, 15]. Therefore, its assessment cannot be reduced to a single comprehensive indicator. The method includes the following stages.

Stage 1. Determination of significant MTS components.

Thus, based on the results of previous studies [16],

[17] the following most significant factors (MTS components) that characterize the state of the urban environment have been identified: C1 – ecology of the urban environment; C2 – capacity of urban environment infrastructure; C3 – income level of the population; C4 – industrial consumption of fuel and energy resources; C5 – population life quality; C6 – sanitary and epidemiological situation.

Stage 2. Determination of the mutual influence of the MTS components for different time lags.

To correctly analyze the mutual influence of the MTS components, the retrospective MTS data is normalized:

si(norm)(tlij)=si(tlij)si(min)si(max)si(min),lij=0,,Lij,

where si(tlij) – original value; si(min),si(max) – the maximum and minimum values, respectively; si(norm)(tlij) – normalized value.

Note. Hereinafter and for normalized values si(norm)(tlij) of the MTS components, we will use a notation si(tlij).

To analyze the mutual influence of the MTS components a fuzzy extension of the method of multiple linear regression is reasonably chosen [18] due to the peculiarities of the analyzed urban factors:

i=1,,Ns˜i(t)=j=1Nlij=1Lij(aj(tlij)s˜j(tlij)+b˜j(tlij)),

where aj(tlij) – fuzzy regression coefficients; b˜j(tlij) – fuzzy free terms (usually equal to 0).

Obtained values of fuzzy coefficients aj(tlij) of regression are then normalized and reduced to a range [0, 1]. After that, time lags whose modal values of fuzzy coefficients are less than a certain threshold are excluded from consideration (for the example under consideration, less than 0.4).

And, thus, a subset of time lags is defined corresponding to these fuzzy values Wij={wij(tlij)|lij=0,,Lij} of the influence indicators of the source-concept Cj on the concept-receiver Ci. The formed matrix W of fuzzy relations for the NFCTM concepts of urban environment state is presented in Table 1. The formed matrix W of fuzzy relations of influence between the NFCTM concepts.

Table 1 The formed matrix W of fuzzy relations of influence between the NFCTM concepts 

W lij C1 C2 C3 C4 C5 C6
C1 1 0 0.75 0 0.52 0 0
2 0 0.84 0 0 0 0
3 0 0.40 0 0.40 0 0
C2 1 0 0 0.79 1.0 0 0
2 0 0 0 0 0 0
3 0 0 0 0 0.52 0.57
C3 1 0.55 0 0.68 0.50 0.40 0.43
2 0 1.0 0 0.46 0 0
3 0.61 0 0 0.88 0.99 0
C4 1 0 0.48 0.67 0.79 0 0
2 0 0.41 0 0.43 0 0
3 0.41 0.40 0 0.54 0.49 0
C5 1 0 0.68 0.62 0.42 0.45 1.00
2 0 0.40 0 0 0.48 0
3 1.00 1.00 1.00 0.47 1.00 0.54
C6 1 0 0 0 0 0.53 0.59
2 0 0 0 0 0.51 0
3 0 0 0 0 0 0

Notes

1. For clarity, Table 1 shows only modal values of fuzzy degrees of influence (without their blurring degrees) between the time lags of the MTS components.

2. Modal values and the degree of blurring of fuzzy influence indicators are further changed in the process of parametric setting of the NFCTM.

Stage 3. The formation of the NFCTM structure.

The formation of the NFCTM structure consists in setting subsets of arcs (corresponding to the time lag) between the concepts of NFCTM, weighted with fuzzy values wij(tlij) of their influence on each other. The structure of the NFCTM for multidimensional forecasting of the urban environment state in Moscow is shown in Figure 1.

Fig. 1 The structure of the NFCTM for multidimensional forecasting of the urban environment state in Moscow 

Stage 4. The designing of RecANFISs FSi for implementing fuzzy temporal transformations F˜i.

As RecANFISs FSi, that implement fuzzy temporal transformations F˜i, original neuro-fuzzy RecANFISs are offered. These models provide the formation, storage and output of the predicted fuzzy values of the MTS components with the time delays required for NFCTM, taking into account fuzzy trends.

Input temporal fuzzy variables of the RecANFIS FSi of the concept Ci are related to the output temporal fuzzy variables of those concepts that directly affect the concept Ci. In the process, the input temporal fuzzy variables Ci are pre-“weighted” by the corresponding fuzzy degrees of influence wij(tlij):

s˜j(tlij)=(wij(tlij)Ts˜j(tlij)),lij=0,,Lij.

The output temporal fuzzy variables of the RecANFIS FSi of the Ci are intended for generating, storing, and displaying predicted values of the i-th MTS component corresponding to reasonable time lags (see Table 1).

To designing RecANFISs FSi a priori information about the MTS components received from experts can be used, as well as data obtained because of evaluation or measurements.

In the first case, it is assumed that the problem of ensuring the completeness and inconsistency of the database of fuzzy rules of the RecANFIS FSi has been solved in advance. If only experimental data is known, then the task is to identify this model. Then to solve this problem, well-known methods can be applied to extract fuzzy rules from training samples, for example, fuzzy clustering [19]; fuzzy self-organizing maps T. Kohonen [20]; adaptive fuzzy associative memory B. Kosko [20]; method of gradually increasing splitting of the feature space [22] and others.

There is often a mixed case when the initial database of model rules is constructed based on heuristic assumptions, and its parametric setting (training) is carried out based on a training sample.

Let’s consider this particular case using the example of constructing the structure and then parametric configuration of the RecANFIS FS1.

The input fuzzy variables of the RecANFIS FS1 are S1={s3(t1),s3(t3),s4(t3),s5(t3),s1(t3)}, and its output fuzzy variables are S1={s˜1(t),s˜1(t1),s˜1(t2)}.

As an example, a separate fuzzy rule is given for the RecANFIS FS1 for the concept C1 of the NFCTM:

IF(s˜1(t1)isL˜)AND(s˜3(t3)isL˜)AND(s˜4(t3)isM˜)AND(s˜5(t3)isM˜)AND(s˜1(t3)isH˜),THEN(s˜1(t)isM˜)AND(s˜1(t1)isM˜)AND(s˜1(t2)isL˜),

with L˜,M˜,H˜ – fuzzy sets for the rules of the RecANFIS FS1. The Figure 2 shows an example of the structure of the proposed RecANFIS FS1.

Fig. 2 The structure of the RecANFIS 

The structure of RecANFIS FS1 consists of the following layers of elements.

Layer 1. At the output of elements of this layer, the degrees of truth are determined for the current values of input variables relative to the corresponding fuzzy statements assumptions and all model rules:

μL˜(s˜1(t1))=s˜1(t1)L˜,μM˜(s˜1(t1))=s˜1(t1)M˜,μH˜(s˜N(tLij))=s˜N(tLij)H˜;μL˜(s˜i(t1))=ψi(t1)(μL˜(s˜i(t1)),T˜i(t1)),μM˜(s˜i(t1))=ψi(t1)(μM˜(s˜i(t1)),T˜i(t1)),μH˜(s˜i(t1))=ψi(t1)(μH˜(s˜i(t1)),T˜i(t1));μL˜(s˜i(tτ))=ψi(tτ)(μL˜(s˜i(tτ)),T˜i(tτ)),μL˜(s˜i(tτ))=ψi(tτ)(μM˜(s˜i(tτ)),T˜i(tτ)),μH˜(s˜i(tτ))=ψi(tτ)(μH˜(s˜i(tτ)),T˜i(tτ));μL˜(s˜N(t1))=s˜N(t1)L˜,μM˜(s˜N(t1))=s˜N(t1)M˜,μH˜(s˜N(tLij))=s˜N(tLij)H˜.

where s˜i(t1) – fuzzy temporal variables; – the union operator of fuzzy variables; μL˜(s˜i(t1)) – linguistic term of a fuzzy input variable; T˜itθ,θ=1,..,τ – a fuzzy tendency detected using the element FTiθ,θ1,..,τ; τ – range of “sliding window” of the i-th MTS component; μL˜(s˜i(t1)) – modified term based on fuzzy tendency; ψiθ – fuzzy mapping operator of a fuzzy variable taking into account the detected fuzzy tendency, θ=1..τ; L˜,M˜,H˜ – examples of linguistic terms of input variables.

The fuzzy mapping operator ψiθ modifies the fuzzy variable s˜i(tθ) in accordance with the iddentified fuzzy tendency in the range τ of the “sliding window”. For example, the following types of fuzzy trends can be represented: growth, weak growth, stability, slight fall, fall. Fuzzy displays with fuzzy trends are illustrated in Figure 3.

Fig. 3 Illustration of fuzzy mappings depending on the fuzzy tendency 

Layer 2. Layer elements are intended for aggregation based on the T-norm operation (here, min-conjunction) of the truth degrees of rule assumptions. For the p-th rule in question (p=1,,P).

Layer 3. Layer elements activate conclusions of the corresponding rules according to the truth degrees of their assumptions based on the operation.

For the rule in question:

αp=min(μL˜(s˜1(t1)),μL˜(s˜3(t3)),μM˜(s˜4(t3)),μM˜(s˜5(t3)),μH˜(s˜1(t3))),μM˜(s˜1(t))=min(αp,M˜).

Layer 4. The layer element carries out the max-disjunction operation, accumulating the activated conclusions of all the model rules:

s˜1(t)=max(μL˜(s˜1(t)),,μM˜(s˜1(t)),,μH˜(s˜1(t))).

Layer 5. Elements are designed to detect a fuzzy trend based on values Z(s˜i(t)),,Ztτ(s˜i(t)) with time delay θ=1,,τ, implemented using elements Z:

T˜itθ=FTitθ(Zt(s˜i(t)),,Ztθ(s˜i(t)),,Ztτ(s˜i(t))),θ1,,τ.

Note: Hereinafter (as before) for normalized values si,norm(t) will use the notation si(t).

In addition to the above, the value of the output fuzzy variable s˜i(t) of the componential temporal model FSi of each component Ci is defuzzified (reduced to a crisp value si(t)) using the “center of gravity” method [23].

Thus, a set of values {si(t)|i=1,,N} at the output of the corresponding models {FSi|i=1,,N} comprehensively characterizes the predicted state of stability of the urban environment at instant of time t.

Notice also that in contrast to the Fuzzy Cognitive Maps of B. Kosko [23, 24], the use of the approach suggested above eliminates the need to separately account for positive and negative effects by applying the RecANFIS for each MTS component.

Stage 5. Parametric setting (training) of RecANFISs.

The training procedure for each RecANFIS is preceded by a procedure for forming a training sample to configure the corresponding models for detecting fuzzy trends FTi(tθ),θ=1,,τ:

(s˜i(t1)(k),,s˜i(tτ)(k),Titθ(k)),k=1..K,θ=1,,τ.

After generating sets of training examples, the construction of models FSi(tθ) for example, fuzzy rule-based models, is carried out:

IF(s˜i(t)isL˜)ANDAND(s˜i(tτ)isL˜)THEN(T˜is"fall"),IF(s˜i(t)isM˜)ANDAND(s˜i(tτ)isM˜)THEN(T˜is"stability"),IF(s˜i(t)isH˜)ANDAND(s˜i(tτ)isH˜)THEN(T˜is"growth").

The identification and use of fuzzy trends eliminates the problem of non-stationarity of the predicted time series, in addition, it is a feedback that gives system stability.

After that, a training sample for RecANFISs is built based on the prepared training sample together with the identified fuzzy trends.

Using retrospective data, training samples are built for each model FSi(tθ) of the detection of fuzzy trends.

After detecting fuzzy trends, a training sample is built for neuro-fuzzy models of the RecANFIS. Table 2 shows a fragment of the formed training sample for the fuzzy componential temporal model FS1. Note that, for clarity, Table 2 shows only modal values (without degrees of their blurring) of the input and output temporal variables of the model FS1.

Table 2 Fragment of the training sample for the RecANFIS FS1 

Example number, k Values of input variables Values of output variable, s˜1(t)(k)
s˜3(t1)(k) s˜3(t3)(k) s˜4(t3)(k) s˜5(t3)(k) s˜1(t3)(k) T˜11
1 0.50 0.50 0.49 0.70 0.54 growth 0.49
2 0.50 0.50 0.50 0.69 0.54 growth 0.50
3 0.50 0.50 0.51 0.69 0.54 fall 0.51
4 0.46 0.50 0.49 0.68 0.55 stability 0.49
5 0.46 0.50 0.49 0.69 0.54 growth 0.49
6 0.46 0.46 0.58 0.69 0.56 growth 0.58
7 0.46 0.46 0.63 0.67 0.56 stability 0.63
8 0.44 0.46 0.62 0.68 0.56 stability 0.62
9 0.45 0.46 0.63 0.68 0.54 fall 0.63
10 0.42 0.44 0.56 0.67 0.52 stability 0.56
K 0.58 0.58 0.55 0.89 0.49 growth 0.55

Note that for RecANFIS FSi, the configurable parameters are the parameters of the membership functions of antecedents and consequents.

Stage 6. Reconciliation of all fuzzy RecANFISs.

Reconciliation of all RecANFISs FSi,i=1,,N of the NFCTM is carried out after their “personalized” parametric setting and consists in such a change in parameters of fuzzy degrees of influence {wij(tlij)|lij=0,,Lij} between NFCTM concepts to ensure the maximization of the prediction accuracy of each of the MTS components without deterioration of prediction accuracy of at least one of the other MTS components. The genetic algorithm can be used for this purpose [25].

Stage 7. Prediction of MTS.

Prediction of MTS can be carried out in the following modes:

  • – multidimensional forecasting for the t-th instant of time, i.e. calculating the values of the output variables of models FSi,i=1,,N by the corresponding sets of values of the input variables of these;

  • – self-development and predictive assessment, in which dynamics modeling is carried out from certain situation set by the initial values of all the NFCTM concepts, in the absence of external influences on it.

Predictive assessment in its dynamics are modeled from certain situation set by the initial values of all NFCTM concepts, with external influence on the values of concepts and/or influence relations between NFCTM concepts.

5 The Multidimensional Forecasting of the Urban Environment State in Moscow

Experiments have been carried out and the results of using the NFCTM for multi-dimensional forecasting of the urban environment state in Moscow in a complex epidemiological situation have been obtained (Figure 4).

Fig. 4 Illustration of the results of multidimensional forecasting of the urban environment state in Moscow 

Table 3 presents a comparative assessment of the results of multidimensional forecasting of the urban environment state in Moscow (based on historical data from 2000 to 2020) using an artificial neural network (ANN) and developed by the NFCTM. As a comparison, a multilayer perceptron with a single hidden layer of 16 neurons was used, which showed the best among the various variants of ANN.

Table 3 Fragment of the training sample for the RecANFIS FS1 

MTS components Forecasting error, MAPE, %
ANN NFCTM
1. Ecology of the urban environment 7.40 6.91
2. The infrastructure power of the urban environment 1.51 0.13
3. Income level of the population 8.72 9.85
4. Industrial consumption of fuel and energy resources 2.35 1.62
5. Population life quality 2.12 0.55
6. Sanitary and epidemiological situation 5.35 5.31

The obtained results of the comparative evaluation showed that the use of NFCTM in small samples allows increasing the accuracy of the MTS forecast by compared to the multilayer perceptron with one hidden layer of 16 neurons, which showed the best among various variants of ANN.

The new type of Neuro-Fuzzy Cognitive Temporal Models is proposed. These models are focused on multidimensional prediction of MTS in conditions of non-stochastic uncertainty, non-linearity of interaction, partial inconsistency and significant interdependence of MTS components, as well as in conditions of small samples with fuzzy trends.

To implement fuzzy temporal transformations of concepts, the proposed original RecANFISs are used, which provide the formation, storage and output of the predicted fuzzy values of the corresponding MTS components with the time delays required for NFCTM, taking into account fuzzy trends.

The method of constructing, training and using NFCTM for MTS predicting taking into account fuzzy trends is considered, which includes:

  • – the formation of the structure of the NFCTM, which consists in setting the structural relations (in the form of displayed time lags) between the concepts of the NFCTM, weighted by fuzzy values of their influence on each other;

  • – construction and parametric adjustment of RecANFIS for the implementation of fuzzy temporal transformations of MTS components;

  • – the coordination of all fuzzy componential temporal models of NFCTM, which consists in such a change of parameters of fuzzy degree of influence between concepts NFCTM to ensure the maximization of the prediction accuracy of each of the MTS components without deterioration of prediction accuracy of at least one of other MTS components.

6 Conclusion

Prediction of MTS is based on a structurally and parametrically configured NFCTM and can be carried out in the following modes:

  • – firstly, direct multidimensional forecasting for the t-th instant of time, i.e. calculating the values of the output variables of NFCTM models FSi,i=1,,N by the corresponding sets of values of the input variables of these models set each time;

  • – secondly, self-development and predictive assessment, in which dynamics modeling is carried out from certain situation set by the initial values of all the NFCTM concepts, in the absence of external influences on it;

  • – thirdly, a predictive assessment in which dynamics are modeled from certain situation set by the initial values of all NFCTM concepts, with external influence on the values of concepts and/or influence relations between NFCTM concepts.

Experimental studies have been carried out and the results of using the proposed NFCTM for multidimensional forecasting of the urban environment state in Moscow in conditions of a complex epidemiological situation have been obtained.

Comparative assessment showed that in conditions of small samples the use of NFCTM allows improving the forecast accuracy of MTS compared with the neural network approach, which demonstrated one of the best results in solving this task.

Acknowledgements

This work was supported financially by RFBR (project no. 19-31-90054) and by the Ministry of Science and Higher Education of the Russian Federation (project no. FSWF-2020-0019).

References

1.  1. Bickel, P.J., & Doksum, K.A. (2015). Chapman and Hall/CRC, Vol. 1, pp. 1–556. [ Links ]

2.  2. Box, E., Jenkins, G.M., Reinsel, G.C., & Ljung, G.M. (2015). Time Series Analysis: Forecasting and Control. John Wiley & Sons, pp. 1–712. [ Links ]

3.  3. Hajek, P., & Prochazka, O. (2018). Interval-valued intuitionistic fuzzy cognitive maps for supplier selection. Czarnowski I., Howlett R., Jain L. (eds) Intelligent Decision Technologies 2017. IDT 2017. Smart Innovation, Systems and Technologies, Vol. 72. DOI:10.1007/978-3-319-59421-7_19. [ Links ]

4.  4. Pedrycz, W., Lu, W., Liu, X., Wang, W., & Wang, L. (2014). Human-centric analysis and interpretation of time series: a perspective of granular computing. Soft Computing, Vol. 18, No. 12, pp. 2397–2411. DOI:10.1007/s00500-013-1213-5. [ Links ]

5.  5. Batyrshin, I., Solovyev, V., & Ivanov, V. (2016). Time series shape association measures and local trend association patterns. Neurocomputing, Vol. 175-B, pp. 924–934. DOI:10.1016/j.neucom.2015.05.127. [ Links ]

6.  6. Batyrshin, I., Sheremetov, L., & Herrera-Avelar, R. (2007). Perception based patterns in time series data mining. Proceeding Studies in Computational Intelligence (SCI, Perception-based Data Mining and Decision Making in Economics and Finance, Springer, Vol. 36, pp. 85–118. DOI:10.1007/978-3-540-36247-0_3. [ Links ]

7.  7. Murat, M., & Asan, U. (2021). A compromis a compromise-based new approach to learning fuzzy cognitive maps. Advances in Intelligent Systems and Computing, International Conference on Intelligent and Fuzzy Systems, Vol. 1197, pp. 1172–1180. DOI:10.1007/978-3-030-51156-2_137. [ Links ]

8.  8. Papageorgiou, E.I. (2014). Fuzzy Cognitive Maps for Applied Sciences and Engineering. Intelligent Systems Reference Library, Vol. 54, pp. 395. [ Links ]

9.  9. Averkin, A.N., & Yarushev, S.A. (2017). Hybrid approach for time series forecasting based on ANFIS and Fuzzy Cognitive Maps. Proceeding 20th IEEE International Conference on Soft Computing and Measurements (SCM), pp. 379–381. DOI:10.1109/SCM.2017.7970591. [ Links ]

10.  10. Borisov, V.V., & Luferov, V.S. (2020). The method of multidimensional analysis and forecasting states of complex systems and processes based on fuzzy cognitive temporal models. Systems of Control, Communication and Security, Vol. 2, pp. 1–23. [ Links ]

11.  11. Abdalla, A., & Buckley, J.J. (2007). Monte carlo methods in fuzzy linear Regression. Proceeding Soft Computing, Vol. 12, No. 5, pp. 991–996. DOI:10.1007/s00500-006-0148-5. [ Links ]

12.  12. Kasa, S.R., Bhattacharya, S., & Rajan, V. (2019). Gaussian mixture copulas for high-dimensional clustering and dependency-based subtyping. Bioinformatics, Vol. 36, No. 2, pp. 621–628. DOI:10.1093/bioinformatics/btz599. [ Links ]

13.  13. Zolekar, R.B., & Bhagat, V.S. (2015). Multi-criteria land suitability analysis for agriculture proceeding hilly zone. Remote sensing and gis approach. Computers and Electronics in Agriculture, Vol. 118, pp. 300–321. DOI:10.1016/j.compag.2015.09.016. [ Links ]

14.  14. Renn, O., Lucas, K., Haas, A., & Jaeger, C. (2019). Things are different today. The challenge of global systemic risks. Journal of Risk Research, Vol. 22, No. 4, pp. 401–415. DOI:10.1080/13669877.2017.1409252. [ Links ]

15.  15. Pesce, M., Critto, A., Torresan, S., Giubilato, E., Santini, M., Zirino, A., Ouyang, W., & Marcomini, A. (2018). Modelling climate change impacts on nutrients and primary production in coastal waters. Science of the Total Environment, Vol. 628–629, pp. 919–937. DOI:10.1016/j.scitotenv.2018.02.131 [ Links ]

16.  16. Klimenko, V.V., Klimenko, A.V., Tereshin, A.G., & Mitrova, T.A. (2019). Impact of climate changes on the regional energy balances and energy exports from russia. Thermal Engineering, Vol. 66, No. 1, pp. 3–15. DOI: 10.1134/S00406015 1901004X. [ Links ]

17.  17. Borisov, V.V., Stefantsov, A.G., Bobryakov, A.V., & Luferov, V.S. (2019). A system of fuzzy cognitive analysis and modeling of system dynamics. Proceeding of the 21th Int. Conf. Problems of Control and Modeling in Complex Systems, Vol. 2475, pp. 312–316. [ Links ]

18.  18. Fahrmeir, L., Kneib, T., & Lang, S. (2009). Regression modelle. Methoden und Anwendungen. DOI:10.1007/978-3-540-33933-5_2. [ Links ]

19.  19. Bezdek, J.C., Keller, J., Krisnapuram, R., & Pal, N.R. (2005). Fuzzy Models and Algorithms for Pattern Recognition and Image Processing. Springer Science and Business Media. [ Links ]

20.  20. Bezdek, J.C., Tsao, E.C.K., & Pal, N.R. (1992). Fuzzy Kohonen clustering networks. Proceeding IEEE International Conference on Fuzzy Systems, pp. 1035–1043. DOI:10.1109/FUZZY.1992.258797. [ Links ]

21.  21. Kosko, B. (1992). Neural networks and fuzzy systems. The Journal of the Acoustical Society of America 1, Vol. 103, No. 6, pp. 3131. DOI:10.1121/1.423096. [ Links ]

22.  22. Nelles, O., Fink, A., Babuška, R., & Setnes, M. (2000) Comparison of two construction algorithms for Takagi-Sugeno fuzzy models. International Journal of Applied Mathematics and Computer Science, Vol. 10, No. 4, pp. 835–855. [ Links ]

23.  23. Borisov, V.V., Kruglov, V.V., & Fedulov, A.S. (2018). Fuzzy models and networks. Stereotype, Moscow, HotLine-Telecom. [ Links ]

24.  24. Kosko, B. (1986). Fuzzy cognitive maps. International Journal of Man-Machine Studies, Vol. 24, pp. 65–75. [ Links ]

25.  25. Stach, W., Kurgan, L., Pedrycz, W., & Reformat, M. (2005). Genetic learning of fuzzy cognitive maps. Fuzzy Sets and Systems, Vol. 153, No. 3, pp. 371– 401. DOI:10.1016/j.fss.2005.01.009. [ Links ]

Received: June 11, 2020; Accepted: July 22, 2020

* Corresponding author: Vadim Borisov, e-mail: vbor67@mail.ru

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License