Next Article in Journal
Life Cycle Assessment on Electric Moped Scooter Sharing
Next Article in Special Issue
Green Closed-Loop Supply Chain Network under the COVID-19 Pandemic
Previous Article in Journal
The Role of Digital Technology Platforms in the Context of Changes in Consumption and Production Patterns
Previous Article in Special Issue
An Assessment of Social Distancing Obedience Behavior during the COVID-19 Post-Epidemic Period in China: A Cross-Sectional Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatial and Temporal Spread of the COVID-19 Pandemic Using Self Organizing Neural Networks and a Fuzzy Fractal Approach

Division of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22379, Mexico
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(15), 8295; https://doi.org/10.3390/su13158295
Submission received: 24 June 2021 / Revised: 20 July 2021 / Accepted: 22 July 2021 / Published: 24 July 2021

Abstract

:
In this article, the evolution in both space and time of the COVID-19 pandemic is studied by utilizing a neural network with a self-organizing nature for the spatial analysis of data, and a fuzzy fractal method for capturing the temporal trends of the time series of the countries considered in this study. Self-organizing neural networks possess the capability to cluster countries in the space domain based on their similar characteristics, with respect to their COVID-19 cases. This form enables the finding of countries that have a similar behavior, and thus can benefit from utilizing the same methods in fighting the virus propagation. In order to validate the approach, publicly available datasets of COVID-19 cases worldwide have been used. In addition, a fuzzy fractal approach is utilized for the temporal analysis of the time series of the countries considered in this study. Then, a hybrid combination, using fuzzy rules, of both the self-organizing maps and the fuzzy fractal approach is proposed for efficient coronavirus disease 2019 (COVID-19) forecasting of the countries. Relevant conclusions have emerged from this study that may be of great help in putting forward the best possible strategies in fighting the virus pandemic. Many of the existing works concerned with COVID-19 look at the problem mostly from a temporal viewpoint, which is of course relevant, but we strongly believe that the combination of both aspects of the problem is relevant for improving the forecasting ability. The main idea of this article is combining neural networks with a self-organizing nature for clustering countries with a high similarity and the fuzzy fractal approach for being able to forecast the times series. Simulation results of COVID-19 data from countries around the world show the ability of the proposed approach to first spatially cluster the countries and then to accurately predict in time the COVID-19 data for different countries with a fuzzy fractal approach.

1. Introduction

Recently, beginning at the end of 2019, during 2020 and now in 2021, we have experienced the rapid propagation of a novel coronavirus that killed more than eighteen hundred and infected thousands of individuals in just the first two months of the pandemic [1]. More recently, the virus has rapidly spread and has moved to many cities in all continents of the world. The most notable symptoms of the patients (based on experimental clinical data) are a dry cough, dyspnea, high fever and other related symptoms. At the beginning, most cases were localized to the city of Wuhan in China. As a consequence of this, in 30 January 2020, the World Health Organization (WHO) officially declared the COVID-19 outbreak to be a Public Health Emergency of International Concern [2].
Nowadays, due to the importance of the problem, many research groups in the world have dedicated their efforts to understanding all facets of the COVID-19 pandemic, and as a representative sample of the current literature in this area we mention some of these works. There was an interesting work on identifying emerging patterns that may contribute to achieving the automatic diagnosis of COVID-19 using convolutional neural networks, and the results showed that the method can provide a relevant impact on the automatic diagnosis of COVID-19 [3]. Another relevant work was the research of COVID-19 cases in China based on a dynamic statistical approach [4]. Other important articles can also be mentioned: a prediction with deep neural learning models of commercially available antiviral drugs that have a high probability of a positive impact on the novel coronavirus [5] and an early prediction of the COVID-19 outbreak in China based on a particular design of a mathematical model [6]. Additionally, the work presented in [7] described a range of practical online/mobile geographical information systems, mapping dashboards and applications for tracking the COVID-19 pandemic as it evolves around the globe. In addition, in [8], a proposal for utilizing the definition of cartograms in order to better visualize the spread of COVID-19 was presented. Finally, we can outline some recent studies that have been undertaken using artificial intelligence (AI); for example, the work presented in [9], in which the authors put forward the idea of using learning methods for improving the identification of COVID-19 cases in a quicker fashion when using a mobile phone-based web survey. In addition, AI techniques have been successfully utilized in decision-making problems for healthcare applications. This implies that AI-driven methods can be useful in identifying when COVID-19 outbreaks will occur, as well as in predicting their nature of spread rate around the globe [10].
However, the existing mentioned works have mostly treated the temporal facet of the problem, meaning that most of these contributions have been aimed at predicting or forecasting the COVID-19 data in a variety of ways. This facet is also relevant, as organizations need to estimate the number of COVID-19 cases to be able to produce the optimal decisions concerning the financial support to be directed to the solution of the COVID-19 problem. Therefore, the current gap in the existing knowledge is the lack of proposed models that can intelligently combine both the spatial and temporal aspects of the dynamics of COVID-19. In this sense, one of the most important contributions of this article is the utilization of neural networks for clustering similar countries, with respect to their status in the COVID-19 pandemic, and consequently the ability to put forward common strategies for countries in the same cluster. In addition, another important contribution is the use of the fuzzy fractal approach for efficiently predicting in each of the classes formed by the neural network. In our opinion, these contributions are both very important, including when combined, as they complement each other. This way, the temporal view of the problem is complemented by the spatial aspect in order to arrive at the global problem solution. In addition, we want to emphasize that the proposed approach is a combination of three methods, which has not previously been carried out in the literature (in this case, self-organized maps, fuzzy logic and fractal methods) for the spatial and temporal analysis of data and its application for the time series prediction.
Regarding the relevance of the paper to the sustainability area, the proposed approach is directly related to the healthcare theme. However, speaking more in general, this study proposes a novel methodology that can be used to monitor and stop the spread of COVID-19, which is a major public concern across the world. Therefore, this study certainly contributes to the social sustainability dimension.
The rest of the article is as follows. In Section 2, we briefly summarize the most important concepts of a special kind of neural network of an unsupervised nature. Section 3 explains the theoretical basis of the fractal dimension concept. Section 4 briefly describes the basic concepts of fuzzy logic and its application in a time series prediction. Section 5 offers a description of the problem to be solved and the method that is proposed in this work. Section 6 outlines the experiments and summarizes the results achieved with the proposal in this article. Section 7 offers a discussion of the obtained results. Lastly, Section 8 summarizes the conclusions that were elaborated after finishing this work.

2. Self-Organizing Neural Networks

The Kohonen map, which is also recognized as the self-organizing map (SOM), is a type of unsupervised neural network model that can be utilized to find and analyze patterns in datasets of high dimensionality. This neural network was originally put forward in 1982 by the Finnish Teuvo Kohonen. The SOM is a grouping method that finds clusters in a dataset and does not require the utilization of statistical methods. The SOM is composed of only two layers: the input and the output layers [11]. The main aim of this method is to move the input elements, having n attributes, to the output in a form where the elements have a relation among them (this is achieved by forming the clusters). In this model, connection weights are used so that the neurons have a relation between them and the inputs are directly connected to the outputs. The weights from the N inputs to the M output nodes are initialized with small values in a random fashion [12]. The activations of the output units based on this model are presented in Equation (1). The method for adapting the weights can be defined by Equation (2).
O j = F m i n d j = F m i n ( i ( X i W i j ) 2 )
Δ W i j = O j η ( X i W i j )
where O j = activation of output unit j, X i = activation value of input unit, W j i = weights of lateral connections to the output, d j = neurons in neighborhood, F m i n = unity function giving a value of 1 or 0 and η = gain term that has a decreasing (in time) behavior. The ability to learn “competitively” is provided by the lateral connections, which can be viewed as the output layer neurons competing to be able to classify the input patterns. In the initial phase of training, the input patterns are offered to the neural model and the winner output is the one with the closest vector of weights and viewed as the cluster representative. Equation (1) illustrates how the distance is applied to make the selection of the winning neuron [13]. In Figure 1, an illustration of the self-organizing network architecture showing the neighborhood around the winner neuron is presented. It has a very simple structure without hidden layers, using only an input and an output layer. For the application in this paper, both the input and output layers have 199 nodes (this is the number of countries considered in the study) and the number of epochs is 1000.
Neural networks, such as the SOM model, have been widely applied in real-world problems, such as in identifying salinity sources [14], determining plant communities based on bryophytes [15] and the diagnosis of arthritis [16]. However, in this article, the neural network is utilized for classifying 199 countries of the globe with COVID-19 confirmed cases. The world dataset was obtained from the Humanitarian Data Exchange (HDX) [17].

3. Theoretical Background on the Fractal Dimension

Recently, significant advances have been achieved in the study of fractal theory constructs for understanding the geometrical complexity of objects [18]. As an example, time series coming from financial and economic dynamic systems can exhibit a fractal structure [19,20]. In addition, the fractal theoretical constructs have found remarkable applications in a plethora of areas, such as in medicine, manufacture, aerospace and control. A well-known definition of the dimension is:
d = lim [lnN(r)]/[ln(1/r)]
r → 0
where N(r) represents the number of boxes needed to cover a particular object and r represents a box size estimation. An approximation of the numeric value of the fractal dimension can be found by looking for the number of boxes covering the object for different r values (size of the box) and then computing a least squares regression in order to approximate the d value; this is known as the box counting algorithm. In Figure 2, an illustration of this algorithm for an arbitrary C curve is presented. In this case, for different r values we have a different number of boxes; then, evaluating a regression, a value of the box dimension can be found by Equation (4):
ln N(r) = lnβ − d lnr
where d represents the estimation of the fractal dimension, and the least squares method can approximate this value based on a given dataset.
For the particular situation of this paper, classification of a time series can be achieved using the fractal dimension (the value of d is between 1 and 2, due to the fact that data are on the plane). The idea that is fundamental to this classification method is that the value of a smoother object’s dimension is near to one. However, for a rougher object, the value of the dimension is near a value of two.

4. Basic Concepts of Fuzzy Logic for Forecasting

It is possible to utilize a fuzzy rule base as a forecasting model; for this, a suitable partition of the input space has to be made. In this case, the partition is needed to be able to discriminate among different objects by their features. To simplify the analysis, without losing generality, the objects are assumed to be on the plane, which in this particular situation are time series graphs. In this case, fuzzy clustering techniques [21,22] can be used to start grouping the data, and then after the clusters are formed, a fuzzy rule base can be constructed that basically constitutes a forecasting scheme for a particular application.
If we suppose that there are n objects O1, O2, …, On, then the fuzzy clustering algorithms may be utilized to find n pairs (Xi, Yi) i = 1, …, n, that correspond to the n cluster centers. In this form, a fuzzy system can be directly defined in a straightforward fashion:
If   X   is   x 1   and   Y   is   y 1   then   Object   is   O 1 If   X   is   x 2   and   Y   is   y 2   then   Object   is   O 2     If   X   is   x n   and   Y   is   y n   then   Object   is   O n
This general scheme of fuzzy rules can be utilized for pattern recognition, or in the time series prediction, because both situations are structurally similar. These rules are in the Mamdani form [20] but can also be expressed as a Sugeno fuzzy model [22]. For high dimensionality cases, this approach can be extended in a direct form. However, the most important issue is that there is an exponential explosion of rules. The complete description of the fuzzy system in Equation (5) requires defining the membership functions of the X and Y fuzzy variables and finding their optimal values for the parameters.

5. Proposed Method

The datasets used for all of the experiments were collected from the Humanitarian Data Exchange (HDX) [17], which includes worldwide data COVID-19 cases for the countries. In particular, we considered data from 22 January 2020 to 20 January 2021. The particular datasets that were considered in the experimentation carried out in this work are: time_series_covid19_confirmed_global, time_series_covid19_recovered_global and time_series_covid19_deaths_global. Accordingly, the datasets for the countries include the confirmed, recovered and deaths cases.

5.1. Self-Organizing Maps for Spatial Calssification

In Figure 3, we can find an illustration of a neural network being used for the grouping and classification of countries based on their specific COVID-19 data. We have to say that we did initially propose the use of self-organizing maps in [23] for clustering both countries of the world and states inside Mexico. However, in this work, as a continuation of the previous publication, we are now integrating this spatial (geographical) analysis to the temporal analysis, which is carried out based on a classification method proposed by us in [24] and also by using the advantage of fuzzy logic in managing the intrinsic uncertainty in predicting time series, as we outlined previously in [25].
We can appreciate from Figure 3 that the SOM neural network groups the countries together based on their similarities; in this case, with respect to COVID-19 cases, and assuming that there are four clusters, which are illustrated with colors: red, orange, yellow and green. The main idea in this grouping of countries is that the COVID-19 incidence is clustered into low (green), medium (yellow), high (orange) and very high (red). Of course, this plot should be for a particular period of time, but here the figure is only shown for illustrative purposes.

5.2. Fuzzy Fractal for Temporal Analysis

In this section, the problem of temporal analysis in time series is considered. We can assume that y1, y2, …, yn is a general time series. If the main aim of a method is a time series prediction, first, a temporal analysis is required to find the periodicities and trends of the series. Secondly, we apply clustering to the time series, producing n objects O1, O2, …, On, and a fuzzy system, as established in Section 4. In this case, now it can be considered that the complexity of O1, O2, …, On is expressed by their dimensions dim and the class obtained by the SOM network is class, with fuzzy sets x1, x2, …, xn, and y1, y2, …, yn, respectively. Then, the fuzzy system for the prediction can be stated in the following general fashion.
If   d i m   is   x 1   and   c l a s s   is   y 1   then   p r e d i c t i o n   is   O 1 If   d i m   is   x 2   and   c l a s s   is   y 2   then   p r e d i c t i o n   is   O 2 If   d i m   is   x n   and   c l a s s   is   y n   then   p r e d i c t i o n   is   O n
In this case, the membership functions for the dim variable, for the class of the country and for the geometrical objects need to be defined. The fuzzy rule base defined by Equation (6) can be implemented with a Mamdani reasoning scheme, and defuzzification by the centroid method. For the case of COVID-19 forecasting, two time series of interest were selected: confirmed cases and death cases. The main reasoning behind this decision is that both time series offer crucial information about the problem. Based on the previous discussion, a structure of two inputs and one output was selected for the fuzzy system. One input is the class of the country and the other input is the fractal dimension of confirmed cases or death cases, depending on which data we need to predict. Two fuzzy sets are used, low and high, to represent the corresponding values of the fractal dimensions. The output variable is the Increment on the Forecast of the Country (ΔP) with three fuzzy sets denoting the idea that countries can increment the forecast with three fuzzy degrees: high, medium and low. The overall idea is illustrated in Figure 4 as a block diagram, where we can note that the fractal dimension and the country class are entering the prediction module, and then the output is calculated, which is ΔP. Finally, this calculated increment should be added to the actual value (this is carried out in the Adder) in order to find the prediction of the following value of the time series, denoted as Pn+1.
The fuzzy rules were established by trial and error and based on the previous historical data and the respective calculated dimension values, in conjunction with expert knowledge on the subject. The architecture of the hybrid fuzzy fractal system is illustrated in Figure 5 in the form of a block diagram with both the inputs and the output. The set of fuzzy rules for achieving the classification is illustrated in Figure 6. The output membership functions are presented in Figure 7. In this case, we have one triangular and two trapezoidal functions. In Figure 8 the membership functions of the fractal dimension variable are illustrated. In this case, two Gaussian functions are used for the low and high values. In Figure 9, the functions of the class input variable are also illustrated.
Finally, Figure 10 illustrates the fuzzy fractal model by using the nonlinear surface. This Figure illustrates the general nonlinear form of the fuzzy model with an overview of the complete model. We can appreciate a three-dimensional surface because we have two input and one output variables, which summarizes the relation between the variables in a general form.

5.3. Hybrid SOM Fuzzy Fractal Approach

In this section, the proposed hybrid approach, which combines self-organizing neural networks (for spatial analysis) and the fuzzy fractal method (for temporal analysis) in order to achieve the goal of obtaining a spatial–temporal model for time series forecasting, is presented. In Figure 11, the complete structure of the SOM fuzzy fractal approach is illustrated.
The hybrid approach can be briefly described as follows. The COVID-19 data enters both the fractal dimension and the SOM modules, so that the numeric estimation of the fractal dimension and the clustering of the countries can be obtained. After these calculations are performed, both the numeric values of the dimension and the classes for the countries are used as inputs to the fuzzy fractal prediction module, which will in turn process the inputs to obtain the prediction. The fuzzy fractal module contains fuzzy rules that encapsulate the expert knowledge necessary to predict the time series utilizing the fuzzified values of the dimension and the class of the country.

6. Simulation Results

The proposed approach based on unsupervised neural networks was applied in order to create clusters of countries in the globe. Based on these clusters, their classification was then performed by assuming four classes defined with respect to the emergency levels of COVID-19: very high, high, medium and low (indicated by red, orange, yellow and green colors, respectively). Table 1 indicates a list of the countries that are ordered according to the number of cases in the clusters, and after that, they are alphabetically ordered inside each cluster. The achieved results with this approach are presented in the following Figures. The details of the implementation of the proposed approach are as follows. The fractal dimension was calculated with Fractalyse 2.4.1 software. The SOM network and the fuzzy logic model were implemented in Matlab R2018b language. The hardware was a personal computer with Intel Core ™ i7—4510, 16 GB RAM and 2.60 GHz.
A plot of the clusters created with the neural network is presented in Figure 12, which clearly indicates the classes of COVID-19 confirmed cases for the period of time from 22 January 2020 to 20 January 2021.
A plot of the clusters of recovered cases created with the neural network is illustrated in Figure 13, which clearly indicates the classes for COVID-19 recovered cases for the period of time from 22 January 2020 to 20 January 2021.
In addition, an analogous analysis can also be made for the spatial analysis distribution of COVID-19 deaths around the globe. A plot of the groups created with the neural network is presented in Figure 14, which clearly indicates the COVID-19 classes for death cases for the period of time from 22 January 2020 to 20 January 2021. In Table 2 and Table 3, we show the results for recovered and death cases, respectively.
The case of the time series prediction was used to illustrate that spatial classification helps to improve the prediction of the COVID-19 time series. The prediction approach is based on the temporal analysis information, and also uses the spatial information from the clustering that results from the neural network. In summary, we consider this spatial–temporal approach that combines the fuzzy fractal part with self-organizing neural network to be a good mixing or hybridization of methods to improve results. It is important to recall that the country class is not a fixed value, as it is dependent on the complexity evaluation for a specific time window. In this case, after the initial control actions in a next time window, the class value can decrease if the control action was the correct one. Based on preliminary experiments and analyses, we have recognized that in some situations with additional one-month data, we are able to recognize a change in the class of the country with the proposed method. In other cases, this could require larger periods of time, such as two to three months, for detecting a change. We consider that this is an interesting area of future work that we would like to investigate.
In a sequence of Figures, forecasting plots produced by the SOM fuzzy fractal approach for some countries for a period that is more recent are shown. In this case, forecasting 10 days ahead (21 January 2021 to 30 January 2021) based on data utilized for designing the fuzzy system (22 January 2020 to 20 April January 2021) is presented. Figure 15 illustrates forecasted confirmed cases in Belgium, where it is noticeable that the forecasted values are relatively near to the real values. Figure 16 illustrates forecasted confirmed cases in Italy. The percentage errors for Belgium and Italy are 0.24 and 0.05, respectively. In both cases, the forecasts are extremely near the real values, which confirms that the proposed approach appropriately deals with the time series prediction problem. Finally, we show for the same periods of time, in Figure 17 and Figure 18, the forecasts for United States of America (USA), and Mexico, respectively. Again, the forecasts are very good, as the predicted values are very near to the real values. The percentage errors for USA and Mexico are 1.06 and 0.69, respectively.
In summary, the hybrid approach shows very good results and we plan to test with other periods of time and also with more countries.

7. Discussion of Results

In summary, we can state that based on the previous results, the proposed SOM fuzzy fractal approach performs positively, as it is able to predict the number of COVID-19 cases for the countries considered in the experiments. The prediction accuracy is not the same for all countries, but this was expected, as their dynamics are different. In considering similar works dealing with COVID-19 prediction [5,6], most of these papers are presenting prediction approaches based on mathematical models, which are very interesting, but mostly dependent on having very good mathematical models of the epidemic and then being able to mathematically derive equations for the prediction. On the other hand, the proposed approach in this article is mainly based on artificial intelligence techniques, such as fuzzy logic theory, that enable to directly represent expert knowledge on control by using fuzzy rules that form a fuzzy model. In this way, the fuzzy system does not depend on the mathematical model, but rather on an intelligent approach based on previous data (that are collected daily) and knowledge from human experts on the problem. In addition, in this fuzzy model, the fractal dimension is used to provide more information about the complexity of the dynamics of COVID-19 data, and thus helps to improve results. Finally, we have to say that in this work, the designs of the fuzzy rules and membership functions were achieved through trial and error in combination with knowledge about the problem, but we believe that the application of an optimization method can improve the results, and we will consider this task in our future work. We believe that metaheuristics coming from computational intelligence could be easily used to optimize the fuzzy model for prediction and further improve the results.

8. Conclusions

We have presented in this article a spatial and temporal study of the dynamics of the COVID-19 propagation by applying a special kind of neural network, which is the self-organizing map for the spatial analysis of data, and a fuzzy fractal system for modeling the temporal trends of COVID-19 data of the studied countries. Based on the self-organizing neural network, countries that have a similar COVID-19 propagation can be spatially grouped; in this fashion, we are able to analyze which countries have similar behavior and thus may benefit from using similar strategies in controlling the virus propagation. In addition, a fuzzy fractal approach is utilized for the temporal analysis of time series trends of the studied countries. Then, a hybrid combination of both the self-organizing maps and the fuzzy fractal system is proposed for the efficient forecasting of COVID-19 for the studied countries. Most of the previous articles concerning COVID-19 data have viewed the problem mostly regarding the temporal aspect, which is certainly important, but we believe that the combination of both aspects of the problem is relevant to improve the forecasting ability that is needed for real applications. In conclusion, the most relevant contribution of this article is the use of unsupervised neural networks for clustering similar countries and the fuzzy fractal approach for being able to forecast the times series and help in the fight against the COVID-19 pandemic, thus putting forward the idea that strategies for similar countries could be established accordingly with the proposed hybrid combination. If we view our contribution in a more general way, we can say that with our proposal we have filled the current gap in the existing knowledge, meaning the lack of models that combine both the spatial and temporal aspects of the dynamic systems; in particular, the existing lack of intelligent models that combine the temporal and spatial components of real problems, where fuzzy logic is used to perform this combination. Although the proposed model has been illustrated in this paper with the COVID-19 problem, we believe that the proposed model is applicable to other problems as long as they have both temporal and spatial components. We only need to have data from a problem that can be processed both by the self-organizing map and the fractal dimension algorithm, and then the proposed hybrid model can provide the prediction results. We envision that this proposed model can also be used in predicting economic or financial time series from countries, or similar problems. As future work, we may also consider applying other computational intelligent techniques (such as type-2 fuzzy logic, convolutional neural network, metaheuristic algorithms and swarm intelligence) that may help in dealing with this problem in a more convenient and improved way. We are also planning to develop a user-friendly software implementation of the proposed model that would require more detailed issues to be considered. Finally, we envision considering other novel approaches, as the ones outlined in [26,27], and other recent interesting works related to evolutionary or swarm fuzzy models and chaos, as in [28,29,30,31].

Author Contributions

Conceptualization, O.C. and P.M.; methodology, O.C.; software, P.M.; validation, O.C., and P.M.; formal analysis, O.C.; investigation, P.M.; resources, P.M.; writing—original draft preparation, O.C.; writing—review and editing, P.M.; supervision, O.C.; project administration, P.M.; funding acquisition, P.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank CONACYT and Tecnológico Nacional de Mexico/Tijuana Institute of Technology for the support during this research work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shereen, M.A.; Khan, S.; Kazmi, A.; Bashir, N.; Siddique, R. COVID-19 infection: Origin, transmission, and characteristics of human coronaviruses. J. Adv. Res. 2020, 24, 91–98. [Google Scholar] [CrossRef]
  2. Sohrabi, C.; Alsafi, Z.; O’Neill, N.; Khan, M.; Kerwan, A.; Al-Jabir, A.; Agha, R. World Health Organization declares global emergency: A review of the 2019 novel coronavirus (COVID-19). Int. J. Surg. 2020, 76, 71–76. [Google Scholar] [CrossRef]
  3. Apostolopoulos, I.D.; Bessiana, T. Covid-19: Automatic detection from X-ray images utilizing Transfer Learning with Convolutional Neural Networks. arXiv 2020, arXiv:2003.11617. [Google Scholar]
  4. Sarkodie, S.A.; Owusu, P.A. Investigating the Cases of Novel Coronavirus Disease (COVID-19) in China Using Dynamic Statistical Techniques. Heliyon 2020, 6, e03747. [Google Scholar] [CrossRef]
  5. Beck, B.R.; Shin, B.; Choi, Y.; Park, S.; Kang, K. Predicting commercially available antiviral drugs that may act on the novel coronavirus (SARS-CoV-2) through a drug-target interaction deep learning model. Comput. Struct. Biotechnol. J. 2020, 18, 784–790. [Google Scholar] [CrossRef] [PubMed]
  6. Zhong, L.; Mu, L.; Li, J.; Wang, J.; Yin, Z.; Liu, D. Early Prediction of the 2019 Novel Coronavirus Outbreak in the Mainland China based on Simple Mathematical Model. IEEE Access 2020, 8, 51761–51769. [Google Scholar] [CrossRef] [PubMed]
  7. Kamel Boulos, M.N.; Geraghty, E.M. Geographical tracking and mapping of coronavirus disease COVID-19/severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) epidemic and associated events around the world: How 21st century GIS technologies are supporting the global fight against outbreaks and epidemics. Int. J. Health Geogr. 2020, 19, 8. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Gao, P.; Zhang, H.; Wu, Z.; Wang, J. Visualising the expansion and spread of coronavirus disease 2019 by cartograms. Environ. Plan. A 2020, 52, 689–701. [Google Scholar] [CrossRef] [Green Version]
  9. Rao, A.S.R.S.; Vazquez, J.A. Identification of COVID-19 can be quicker through artificial intelligence framework using a mobile phone-based survey in the populations when Cities/Towns are under quarantine. Infect. Control Hosp. Epidemiol. 2020, 41, 826–830. [Google Scholar] [CrossRef] [Green Version]
  10. Santosh, K.C. AI-driven tools for coronavirus outbreak: Need of active learning and cross-population Train/Test models on Multitudinal/Multimodal data. J. Med. Syst. 2020, 44, 93. [Google Scholar] [CrossRef] [Green Version]
  11. Mostafa, M.M. Clustering the ecological footprint of nations using Kohonen’s self-organizing maps. Expert Syst. Appl. 2010, 37, 2747–2755. [Google Scholar] [CrossRef]
  12. Kotu, V.; Deshpande, B. Data Science: Concepts and Practice; Morgan Kaufmann Publishers: Burlington, MA, USA, 2018. [Google Scholar]
  13. Malone, J.; McGarry, K.; Wermter, S.; Bowerman, C. Data mining using rule extraction from Kohonen self-organising maps. Neural Comput. Appl. 2006, 15, 9–17. [Google Scholar] [CrossRef] [Green Version]
  14. Haselbeck, V.; Kordilla, J.; Krause, F.; Sauter, M. Self-organizing maps for the identification of groundwater salinity sources based on hydrochemical data. J. Hydrol. 2019, 576, 610–619. [Google Scholar] [CrossRef]
  15. Wolski, G.J.; Kruk, A. Determination of plant communities based on bryophytes: The combined use of Kohonen artificial neural network and indicator species analysis. Ecol. Indic. 2020, 113, 106160. [Google Scholar] [CrossRef]
  16. Wyns, B.; Boullart, L.; Sette, S.; Baeten, D.; Hoffman, I.; De Keyser, F. Prediction of arthritis using a modified Kohonen mapping and case based reasoning. Eng. Appl. Artif. Intell. 2004, 17, 205–211. [Google Scholar] [CrossRef]
  17. The Humanitarian Data Exchange (HDX). Available online: https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases (accessed on 21 January 2021).
  18. Mandelbrot, B. The Fractal Geometry of Nature; W.H. Freeman and Company: New York, NY, USA, 1987. [Google Scholar]
  19. Castillo, O.; Melin, P. A New Method for Fuzzy Estimation of the Fractal Dimension and its Applications to Time Series Analysis and Pattern Recognition. In Proceedings of the 19th International Conference of the North American Fuzzy Information Processing Society-NAFIPS (Cat. No.00TH8500), Atlanta, GA, USA, 13–15 July 2000; pp. 451–455. [Google Scholar]
  20. Melin, P.; Castillo, O. An Adaptive Model-Based Neuro-Fuzzy-Fractal Controller for Biochemical Reactors in the Food Industry. In Proceedings of the IEEE International Joint Conference on Neural Networks Proceedings, Anchorage, AK, USA, 4–9 May 1998; Volume 1, pp. 106–111. [Google Scholar]
  21. Yager, R.; Filev, D. Generation of Fuzzy Rules by Mountain Clustering, Intelligent and Fuzzy Systems. J. Intell. Fuzzy Syst. 1994, 2, 209–219. [Google Scholar] [CrossRef]
  22. Bezdek, J.C. Pattern Recognition with Fuzzy Objective Function Algorithms; Plenum Press: New York, NY, USA, 1981. [Google Scholar]
  23. Melin, P.; Monica, J.C.; Sanchez, D.; Castillo, O. Analysis of Spatial Spread Relationships of Coronavirus (COVID-19) Pandemic in the World using Self Organizing Maps, Chaos, Solitons and Fractals. Chaos Solitons Fractals 2020, 138, 1–7. [Google Scholar] [CrossRef] [PubMed]
  24. Castillo, O.; Melin, P. A Novel Method for a COVID-19 Classification of Countries Based on an Intelligent Fuzzy Fractal Approach. Healthcare 2021, 9, 196. [Google Scholar] [CrossRef]
  25. Melin, P.; Monica, J.C.; Sanchez, D.; Castillo, O. Multiple Ensemble Neural Network Models with Fuzzy Response Aggregation for Predicting COVID-19 Time Series: The Case of Mexico. Healthcare 2020, 8, 181. [Google Scholar] [CrossRef]
  26. Robson, B. Computers and viral diseases. Preliminary bioinformatics studies on the design of a synthetic vaccine and a preventative peptidomimetic antagonist against the SARS-CoV-2 (2019-nCoV, COVID-19) coronavirus. Comput. Biol. Med. 2020, 119, 1–19. [Google Scholar] [CrossRef] [PubMed]
  27. Fanelli, D.; Piazza, F. Analysis and Forecast of COVID-19 spreading in China, Italy and France. Chaos Solitons Fractals 2020, 134, 1–5. [Google Scholar] [CrossRef] [PubMed]
  28. Dima, G.C.; Copelli, M.; Mindlin, G.B. Anticipated Synchronization and Zero-Lag Phases in Population Neural Models. Int. J. Bifurc. Chaos 2018, 28, 1830025. [Google Scholar] [CrossRef]
  29. Gil, R.P.A.; Johanyák, Z.C.; Kovács, T. Surrogate model based optimization of traffic lights cycles and green period ratios using microscopic simulation and fuzzy rule interpolation. Int. J. Artif. Intell. 2018, 16, 20–40. [Google Scholar]
  30. Precup, R.E.; Teban, T.A.; Albu, A.; Borlea, A.B.; Zamfirache, I.A.; Petriu, E.M. Evolving Fuzzy Models for Prosthetic Hand Myoelectric-based Control. IEEE Trans. Instrum. Meas. 2020, 69, 4625–4636. [Google Scholar] [CrossRef]
  31. Precup, R.-E.; Teban, T.-A.; Albu, A.; Borlea, A.-B.; Zamfirache, I.A.; Petriu, E.M. Evolving fuzzy models for prosthetic hand myoelectric-based control using weighted recursive least squares algorithm for identification. In Proceedings of the IEEE International Symposium on Robotic and Sensors Environments (ROSE), Ottawa, ON, Canada, 17–18 June 2019. [Google Scholar]
Figure 1. Example of the self-organizing neural network architecture.
Figure 1. Example of the self-organizing neural network architecture.
Sustainability 13 08295 g001
Figure 2. Illustration of the algorithm for a general curve C.
Figure 2. Illustration of the algorithm for a general curve C.
Sustainability 13 08295 g002
Figure 3. Illustration of a SOM neural network for country classification.
Figure 3. Illustration of a SOM neural network for country classification.
Sustainability 13 08295 g003
Figure 4. Architecture of the method for fuzzy fractal time series prediction.
Figure 4. Architecture of the method for fuzzy fractal time series prediction.
Sustainability 13 08295 g004
Figure 5. Fuzzy fractal system architecture for prediction of COVID-19 in the studied countries.
Figure 5. Fuzzy fractal system architecture for prediction of COVID-19 in the studied countries.
Sustainability 13 08295 g005
Figure 6. Fuzzy rules representing the forecasting knowledge in the system.
Figure 6. Fuzzy rules representing the forecasting knowledge in the system.
Sustainability 13 08295 g006
Figure 7. Output membership functions of the forecasting fuzzy system.
Figure 7. Output membership functions of the forecasting fuzzy system.
Sustainability 13 08295 g007
Figure 8. Input membership functions for the fractal dimension variable.
Figure 8. Input membership functions for the fractal dimension variable.
Sustainability 13 08295 g008
Figure 9. Output functions for the class linguistic variable.
Figure 9. Output functions for the class linguistic variable.
Sustainability 13 08295 g009
Figure 10. Nonlinear surface of the fuzzy fractal model.
Figure 10. Nonlinear surface of the fuzzy fractal model.
Sustainability 13 08295 g010
Figure 11. Complete structure of the SOM fuzzy fractal approach.
Figure 11. Complete structure of the SOM fuzzy fractal approach.
Sustainability 13 08295 g011
Figure 12. Classification of countries created with respect to confirmed COVID-19 cases.
Figure 12. Classification of countries created with respect to confirmed COVID-19 cases.
Sustainability 13 08295 g012
Figure 13. Classification of countries according to recovered COVID-19 cases.
Figure 13. Classification of countries according to recovered COVID-19 cases.
Sustainability 13 08295 g013
Figure 14. Classification of countries created with respect to death COVID-19 cases.
Figure 14. Classification of countries created with respect to death COVID-19 cases.
Sustainability 13 08295 g014
Figure 15. Forecasting of Belgium confirmed cases from 21 January to 30 January 2021.
Figure 15. Forecasting of Belgium confirmed cases from 21 January to 30 January 2021.
Sustainability 13 08295 g015
Figure 16. Forecasting of Italy confirmed cases (period of 21 January to 30 January 2021).
Figure 16. Forecasting of Italy confirmed cases (period of 21 January to 30 January 2021).
Sustainability 13 08295 g016
Figure 17. Forecasting COVID-19 cases in United States from 21 January to 30 January 2021.
Figure 17. Forecasting COVID-19 cases in United States from 21 January to 30 January 2021.
Sustainability 13 08295 g017
Figure 18. Forecasting COVID-19 confirmed cases in Mexico from 21 January to 30 January 2021.
Figure 18. Forecasting COVID-19 confirmed cases in Mexico from 21 January to 30 January 2021.
Sustainability 13 08295 g018
Table 1. Confirmed cases of COVID-19 around the globe (up to 20 January 2021).
Table 1. Confirmed cases of COVID-19 around the globe (up to 20 January 2021).
ClusteringCountryValue
Very highUnited States28,336,097
HighBrazil10,324,463
India11,046,914
MediumArgentina2,085,411
Colombia2,237,542
France3,721,061
Germany2,416,037
Iran1,598,875
Italy2,848,564
Mexico2,060,908
Poland1,661,109
Russia4,153,735
South Africa1,507,448
Spain3,170,644
Turkey2,665,194
Ukraine1,364,861
United Kingdom4,156,707
LowAfghanistan55,664
Albania103,327
Algeria112,461
Table 2. Results for the clustering of COVID-19 recovered cases.
Table 2. Results for the clustering of COVID-19 recovered cases.
ClusteringCountryValue
Very highBrazil9,214,337
India10,738,501
HighArgentina1,882,568
Colombia2,134,054
Germany2,231,073
Italy2,362,465
Russia3,709,938
Turkey2,540,293
MediumCanada808,449
Chile767,332
Czech Republic1,037,430
Indonesia1,112,725
Iran1,365,253
Iraq625,447
Israel717,695
Mexico1,614,614
Peru1,196,515
Poland1,391,981
Portugal709,054
Romania731,049
South Africa1,422,622
Ukraine1,197,046
LowAfghanistan49,086
Albania66,309
Algeria77,537
Table 3. Results for the clustering of COVID-19 death cases in the countries of the globe.
Table 3. Results for the clustering of COVID-19 death cases in the countries of the globe.
ClusteringCountryValue
Very highUnited States505,890
HighBrazil249,957
India156,705
Mexico182,815
MediumArgentina51,650
Colombia59,260
France85,473
Germany69,170
Iran59,736
Italy96,666
Peru45,487
Poland42,808
Russia83,044
South Africa49,523
Spain68,468
United Kingdom121,979
LowAfghanistan2436
Albania1715
Algeria2970
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Melin, P.; Castillo, O. Spatial and Temporal Spread of the COVID-19 Pandemic Using Self Organizing Neural Networks and a Fuzzy Fractal Approach. Sustainability 2021, 13, 8295. https://doi.org/10.3390/su13158295

AMA Style

Melin P, Castillo O. Spatial and Temporal Spread of the COVID-19 Pandemic Using Self Organizing Neural Networks and a Fuzzy Fractal Approach. Sustainability. 2021; 13(15):8295. https://doi.org/10.3390/su13158295

Chicago/Turabian Style

Melin, Patricia, and Oscar Castillo. 2021. "Spatial and Temporal Spread of the COVID-19 Pandemic Using Self Organizing Neural Networks and a Fuzzy Fractal Approach" Sustainability 13, no. 15: 8295. https://doi.org/10.3390/su13158295

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop