Next Article in Journal
General Opial Type Inequality and New Green Functions
Next Article in Special Issue
Comparing Regional Attitudes toward Immigrants in Six European Countries
Previous Article in Journal
Further Study on C-Eigenvalue Inclusion Intervals for Piezoelectric Tensors
Previous Article in Special Issue
On the Factors of Successful e-Commerce Platform Design during and after COVID-19 Pandemic Using Extended Fuzzy AHP Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interval Type-3 Fuzzy Aggregation of Neural Networks for Multiple Time Series Prediction: The Case of Financial Forecasting

1
Division of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, Mexico
2
School of Engineering, UABC University, Tijuana 22500, Mexico
*
Author to whom correspondence should be addressed.
Axioms 2022, 11(6), 251; https://doi.org/10.3390/axioms11060251
Submission received: 25 April 2022 / Revised: 23 May 2022 / Accepted: 25 May 2022 / Published: 26 May 2022

Abstract

:
In this work, we present an approach for fuzzy aggregation of neural networks for forecasting. The interval type-3 aggregator is used to combine the outputs of the networks to improve the quality of the prediction. This is carried out in such a way that the final output is better than the outputs of the individual modules. In our approach, a fuzzy system is used to estimate the prediction increments that will be assigned to the output in the process of combining them with a set of fuzzy rules. The uncertainty in the process of aggregation is modeled with an interval type-3 fuzzy system, which, in theory, can outperform type-2 and type-1 fuzzy systems. Publicly available data sets of COVID-19 cases and the Dow Jones index were utilized to test the proposed approach, as it has been stated that a pandemic wave can have an effect on the economies of countries. The simulation results show that the COVID-19 data does have, in fact, an influence on the Dow Jones time series and its use in the proposed model improves the forecast of the Dow Jones future values.

1. Introduction

Fuzzy logic has become very important in different disciplines of study, and one of the areas is the main focus of this work, which is the time series prediction area. It has also been shown in the literature that the use of type-1 fuzzy logic helps to improve the results in many problems [1,2]. Later, type-1 evolved into type-2 fuzzy systems with the work of Mendel and others in 2001 [3,4]. Initially, interval type-2 fuzzy systems were studied and applied to several problems [5]. Later, these systems were applied to many problems in areas, such as robotics, control, diagnosis, and others [6]. Simulation and experimental results show that interval type-2 outperforms type-1 fuzzy systems in situations with higher levels of noise, dynamic environments, or in highly nonlinear problems [6,7,8]. Later, general type-2 fuzzy systems were considered to manage higher levels of uncertainty, and good results have been achieved in several application areas [9,10,11]. Recently, it has become apparent that type-3 fuzzy systems could help solve even more complex problems [12,13,14]. For this reason, in this paper, we propose the basic constructs of type-3 fuzzy systems by extending the ideas of type-2 fuzzy systems, and then applying them to a prediction problem.
It has been shown in several previous works that individual neural networks have the ability to outperform statistical methods (in particular for nonlinear problems) and ensembles (formed by sets of networks) can outperform individual neural networks. So, for this reason, we concentrated our efforts on the aggregation part of the ensemble [15,16,17]. In particular, we focused on fuzzy aggregation, showing that by utilizing type-3 fuzzy logic in the aggregation phase, we are able to outperform type-2 and type-1 fuzzy logic in time series prediction.
Recently, the very rapid propagation of COVID-19 occurred, including several waves, and spreading to all continents of the world. In particular, in the case of Europe, several countries, such as Italy, Spain, and France, were hit hard with the spread of the COVID-19 virus, with a significant number of confirmed cases and deaths [18,19,20,21,22,23]. In the case of the American continent, the United States, Canada, and Brazil have also experienced a significant number of cases due to the rapid spread of COVID-19 [24,25,26]. There are also several recent works on the prediction and modeling of COVID-19 behavior in space and time [27,28,29]. In addition, it has been recognized that the COVID-19 waves have affected the economy (such as the Dow Jones in the USA). For this reason, we consider both time series to test the proposed model.
The main goal of this paper is the proposal of a prediction method based on an ensemble of neural networks with an interval type-3 fuzzy aggregator to combine the predictions of the modules. We believe that the proposed method has the potential to work for any complex time series and the reasoning behind this statement is as follows: It has been shown that individual neural networks can outperform other methods in prediction and ensembles of neural networks can outperform individual networks by having a set of predictors (such as a group of experts) to achieve the prediction of complex time series problems. Of course, to ensure an ensemble produces the best results, an aggregator for combining the outputs of the modules is needed. In this case, a fuzzy system is used. In particular, a type-3 fuzzy system is utilized to manage the uncertainty in combining the prediction of the modules, and, in this way, the best results are obtained. In this work, we test the proposal with an ensemble relating the prediction of COVID-19 data with the Dow Jones time series, but other time series could be tested in the future with the same approach.
The key contribution is the proposal of mathematical definitions of interval type-3 fuzzy theory, which were obtained by applying the extension principle to the type-2 fuzzy theory definitions. In addition, the utilization of interval type-3 fuzzy theory in the aggregation of neural network outputs (of an ensemble) for prediction has not been previously presented in the literature. This paper shows that interval type-3 fuzzy theory has the potential to be better than other methods in the literature for this task. We consider that these are important contributions to the frontier knowledge in soft computing and its applications.
The structure of this article is defined as follows: Section 2 introduces the basic terminology of interval type-3 fuzzy sets, Section 3 describes the proposed type-3 prediction method, Section 4 summarizes the results, and Section 5 outlines the conclusions and future works.

2. Interval Type-3 Fuzzy Logic

Interval type-3 fuzzy logic can be viewed as an extension of the type-2 models. We describe the basic terminology of type-3 fuzzy sets to show how it differs from its type-2 counterpart.
Definition 1.
A type-3 fuzzy set (T3 FS) [30,31,32,33], denoted by A ( 3 ) , is represented by the plot of a trivariate function, called the membership function (MF) of A ( 3 ) , in the Cartesian product X × [ 0 , 1 ] × [ 0 , 1 ] in [ 0 , 1 ] , where X is the universe of the primary variable of A ( 3 ) , x. The MF of μ A ( 3 ) is formulated by μ A ( 3 ) ( x , u , v ) (or μ A ( 3 ) for short) and it is called a type-3 membership function (T3 MF) of the T3 FS:
μ A ( 3 ) : X × [ 0 , 1 ] × [ 0 , 1 ] [ 0 , 1 ] A ( 3 ) = { ( x , u ( x ) , v ( x , u ) , μ A ( 3 ) ( x , u , v ) )   |   x X ,   u U [ 0 , 1 ] , v V [ 0 , 1 ] }
where U is the universe for the secondary variable u and V is the universe for the tertiary variable v . If the tertiary MF is uniformily equal to 1, then we have an interval type-3 fuzzy set (IT3 FS) with interval type-3 MF (IT3MF).
Figure 1 illustrates IT3 FS with IT3MF μ ˜ ( x , u ) , where μ _ ( x , u ) is the LMF and μ ¯ ( x , u ) is the UMF. The embedded secondary T1 MFs in x of A _ and A ¯ are f _ x ( u ) and f ¯ x ( u ) .
In this case, we utilize interval type-3 MFs that are scaled Gaussians in the primary and secondary, respectively. This function can be represented as, μ ˜ A ( x , u ) = ScaleGaussScaleGauss IT3MF, with a Gaussian footprint of uncertainty F O U ( A ) , characterized by the parameters [ σ , m ] (UpperParameters) for the upper membership function (UMF) and the parameters λ (LowerScale) and (LowerLag) for the lower membership function (LMF) to form the D O U = [ μ _ ( x ) , μ ¯ ( x ) ]. The vertical cuts A ( x ) ( u ) characterize the F O U ( A ) , and are IT2 FSs with Gaussian IT2 MFs, μ A ( x ) ( u ) with parameters [ σ u , m ( x ) ] for the UMF and LMF λ (LowerScale), (LowerLag). The IT3 MF, μ ˜ A ( x , u ) = ScaleGaussScaleGaussIT3MF(x,{{ [ σ , m ] },   λ , }) is described with the following equations:
u ¯ ( x ) = e x p [ 1 2 ( x m σ ) 2 ]
u _ ( x ) = λ · e x p [ 1 2 ( x m σ * ) 2 ]
where σ * = σ   ln ( ) ln ( ε ) and ε is the machine epsilon. If = 0 , then σ * = σ . Then, u ¯ ( x ) and u _ ( x ) are the upper and lower limits of the DOU. The range δ ( u ) and radius σ u of the FOU are:
δ ( u ) = u ¯ ( x ) u _ ( x )
σ u = δ ( u ) 2 3 + ε
The apex or core, m ( x ) , of the IT3 MF μ ˜ ( x , u ) is defined by the expression:
m ( x ) = e x p [ 1 2 ( x m ρ ) 2 ]
where ρ = ( σ + σ * ) / 2 . Then, the vertical cuts with IT2 MF, μ A ( x ) ( u ) = [   μ _ A ( x ) ( u ) , μ ¯ A ( x ) ( u ) ] , are described by the equations:
μ ¯ A ( x ) ( u ) = e x p [ 1 2 ( u u ( x ) σ u ) 2 ]
μ _ A ( x ) ( u ) = λ · e x p [ 1 2 ( u u ( x ) σ u * ) 2 ]
where σ u * = σ u   ln ( ) ln ( ε ) . If = 0 , then σ u * = σ u . Then, μ ¯ A ( x ) ( u ) and μ _ A ( x ) ( u ) are the UMF and LMF of the IT2 FSs of the vertical cuts of the secondary IT2MF of the IT3 FS.
The interval type-3 fuzzy logic system (IT3 FLS) structure contains the same main components (fuzzifier, rule base, inference machine and, in the final stage, an output processing unit) as its analogous T2 FLSs. While in the case of T2 FLSs the final stage consists of the process of type reduction to T1 FS + defuzzification, in the case of an IT3 FLS, the output processor consists of type reduction to IT2 FS + defuzzification. The fuzzy operators of the inference machine of an IT3 FLS and the type reduction methods are equivalent to a T2 FLS, except that in the inputs and outputs, we have IT3 FSs in an IT3 FLS.

3. Proposed Method

The method consists of utilizing two neural networks and then combining their outputs with an interval type-3 fuzzy system to obtain a revised and improved forecast of one of the time series by taking into account the influence of the other series. Figure 2 illustrates the architecture of the proposed method, where we can appreciate that two time series enter the two modules (neural networks NN1 and NN2) and individual predictions P1 and P2 are obtained with corresponding increments ΔP1 and ΔP2, respectively. Then, these increments are the inputs to the fuzzy system for aggregation, which are obtained after the inference process and increment for the time series number 1, and, finally, the prediction is computed.
The fuzzy rules for the aggregation of the results with two modules are:
  • If (ΔP1 is high) and (ΔP2 is low), then (ΔP is positive).
  • If (ΔP 1 is high) and (ΔP2 is medium), then (ΔP is negative small).
  • If (ΔP1 is high) and (ΔP2 is high), then (ΔP is negative large).
  • If (ΔP 1 is medium) and (ΔP 2 is low), then (ΔP is positive).
  • If (ΔP1 is medium) and (ΔP2 is medium), then (ΔP is negative small).
  • If (ΔP1 is medium) and (ΔP2 is high), then (ΔP is negative large).
  • If (ΔP1 is low) and (ΔP2 is low), then (ΔP is positive).
  • If (ΔP1 is low) and (ΔP2 is medium), then (ΔP is negative small).
  • If (ΔP1 is low) and (ΔP2 is high), then (ΔP is negative large).
The design of the fuzzy rules is based on general knowledge of training neural networks with time series data. It is known that when two different time series are related, their prediction can be improved by taking into account their interrelations. The fuzzy rules are established based on this general knowledge, so that they reflect that when the time series number two increases, this makes the time series one decrease and the vice versa. This general knowledge was used in proposing the fuzzy rules. The interval type-3 system (seen in Figure 3) has as input the increment in the prediction values of each neural network, P1 and P2, respectively. After the defuzzification, the type-3 system has as output the corresponding increment in the time series number 1. The proposed approach is tested using two time series that are supposed to be related; if we combine their information, the prediction can be improved. In particular, we consider the Dow Jones index as the first time series, and the time series of COVID-19 cases as the second one; considering their relation, the prediction of the Dow Jones can be improved.
We note that although the previous explanation and description of the applies to two time series, this approach could be generalized or extended to any number of related time series. Of course, the number of neural modules and the number of fuzzy rules will increase accordingly. In this situation, a metaheuristic could be utilized to automate the process of generating the structure and rules for particular situations.
In Table 1, we show the specific parameters of the MFs, which were found by trial and error, and could be optimized in the future with metaheuristics to achieve even better results. Basically, Table 1 shows the centers and standard deviations of the Gaussian MFs.
Regarding the lower scale (λ) and lower lag ( ) parameters, after experimentation to achieve better results, they were found to be 0.9 and 0.2 for the inputs, respectively. On the other hand, for the outputs, they were found to be 0.8 and 0.2, respectively. These values could be optimized with a metaheuristic to further improve the results.
In Figure 4 and Figure 5, we show the input MFs for both errors, respectively. In Figure 6, we illustrate the output MFs, respectively. The actual IT3 MFs are three dimensional, but in these figures, a view on the plane is shown for simplicity.
In Figure 7, we show one view of the nonlinear surface representing the fuzzy model, representing the relation of w1 with respect to the errors e1 and e2.
In Figure 8, we illustrate the inference for a particular value of one of the inputs, and in Figure 9, the type-reduction and defuzzification are shown. We implemented the operations corresponding with type-3 to achieve these results using the computer programs in Matlab.

4. Simulation Results

The experiments were performed with a dataset from the Humanitarian Data Exchange (HDX) [18], which includes COVID-19 data from countries of cases that occurred from January of 2020 to May, 2021 In addition, the Dow Jones time series for the same period of time was collected for use in the experiments [34]. Three different periods of 15 days were used for the testing stage. The first period is from 4 July to 18 July of 2021, the second period is 25 September to 9 October of 2021, and the third one is from 13 January to 27 January of 2022. The main idea is that the Dow Jones forecast can be improved by taking into account the influence of the COVID-19 time series for the USA, as the pandemic affected the economies of countries. The fuzzy aggregator is used to combine the information of the prediction of both time series to obtain a revised and improved prediction of the Dow Jones.
The two modules of the neural network were trained with the COVID-19 time series and Dow Jones data from January of 2020 to May, 2021, respectively. Recurrent neural networks were used, with 3 delays, 300 epochs of training, and backpropagation with momentum learning and an adaptive learning rate. Three layers were used in each of the networks.
Table 2 shows the forecasts of the two neural networks (Dow Jones NN and COVID NN), and the obtained increments of both time series (Inc Dow Jones and Inc COVID), which are the inputs to the type-3 fuzzy system. Finally, the forecast obtained with the type-3 fuzzy aggregator is shown (Dow Jones IT3) and the real value of the Dow Jones for comparison. In Figure 10, we illustrate the prediction with the interval type-3 and neural networks compared with the real data of the Dow Jones for this first testing period from 4 to 18 July 2021. Table 3 shows the forecasts, in the same way, for the second period from 25 September to 9 October of 2021, and Figure 11 illustrates a comparison of the prediction compared and the real values. Finally, Table 4 shows the Dow Jones forecast for the third period from 13 January to 27 January of 2022 and Figure 12 illustrates the prediction.
Additionally, we consider another simulation set up by changing the lower scale (λ) and lower lag ( ) parameter values in all MFs, which are now considered to be 0.8 and 0.3, respectively. In Table 5, a comparison of the prediction results for the 15 days with the previous parameter values (0.9 and 0.2) shown in Table 2, Table 3 and Table 4, and the new results with the new parameters (0.8 and 0.3) for the three periods are shown. It can be appreciated that the results only show slight changes, showing the robustness of the proposed method.
From the previous tables, we can conclude that the prediction with the interval type-3 fuzzy approach for the aggregation of neural networks is a good alternative in the prediction of complex time series, such as COVID-19 and the Dow Jones. In particular, for the third period, the prediction error of the Dow Jones is less than 1% on most days of the period, with some days with errors in the range of 0.3 to 0.6%. We note that previous studies with type-2 and type-1 fuzzy or even stand-alone neural networks could not achieve these values. The proposed approach can be extended to problems with multiple time series by using more neural networks and utilizing a fuzzy aggregator with more fuzzy rules.

5. Conclusions

In this work a new approach for type-3 fuzzy aggregation of neural networks was outlined. The main idea is to combine the predictions of related time series to improve the final predictions. In our approach, a fuzzy system is utilized to consider the predictions of neural networks as the inputs in the combination process to obtain a revised and improved prediction. The uncertainty in the process of aggregation is modeled with the interval type-3 fuzzy system as, theoretically, it should handle this better than the type-2 and type-1 fuzzy systems. The simulation results of the Dow Jones and COVID-19 time series showed the potential of the approach to outperform other methods. As future work, we plan to use our approach in other applications, such as the ones discussed in [35,36]. Moreover, we plan to optimize the type-3 system using metaheuristics to improve the results. In addition, we will formulate a general method to consider the problems of multiple time series (more than two), where we could automate the generation of the optimal fuzzy system (rules and parameters). Finally, we plan to combine type-3 with other intelligent techniques to build strong hybrid models and consider other time series prediction problems.

Author Contributions

Conceptualization, creation on main idea, writing—review and editing, O.C.; formal analysis, J.R.C.; methodology and validation, P.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank TecNM and Conacyt for their support during the realization of this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Knowledge representation in Fuzzy Logic. IEEE Trans. Knowl. Data Eng. 1989, 1, 89. [Google Scholar] [CrossRef]
  2. Zadeh, L.A. Fuzzy Logic. Computer 1998, 1, 83–93. [Google Scholar]
  3. Mendel, J.M. Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions; Prentice-Hall: Upper-Saddle River, NJ, USA, 2001. [Google Scholar]
  4. Mendel, J.M. Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  5. Karnik, N.N.; Mendel, J.M. Operations on Type-2 Fuzzy Sets. Fuzzy Sets Syst. 2001, 122, 327–348. [Google Scholar] [CrossRef]
  6. Moreno, J.E.; Sanchez, M.A.; Mendoza, O.; Rodríguez-Díaz, A.; Castillo, O.; Melin, P.; Castro, J.R. Design of an interval Type-2 fuzzy model with justifiable uncertainty. Inf. Sci. 2020, 513, 206–221. [Google Scholar] [CrossRef]
  7. Mendel, J.M.; Hagras, H.; Tan, W.-W.; Melek, W.W.; Ying, H. Introduction to Type-2 Fuzzy Logic Control; Wiley and IEEE Press: Hoboken, NJ, USA, 2014. [Google Scholar]
  8. Olivas, F.; Valdez, F.; Castillo, O.; Melin, P. Dynamic parameter adaptation in particle swarm optimization using interval type-2 fuzzy logic. Soft Comput. 2016, 20, 1057–1070. [Google Scholar] [CrossRef]
  9. Sakalli, A.; Kumbasar, T.; Mendel, J.M. Towards Systematic Design of General Type-2 Fuzzy Logic Controllers: Analysis, Interpretation, and Tuning. IEEE Trans. Fuzzy Syst. 2021, 29, 226–239. [Google Scholar] [CrossRef]
  10. Ontiveros, E.; Melin, P.; Castillo, O. High order α-planes integration: A new approach to computational cost reduction of General Type-2 Fuzzy Systems. Eng. Appl. Artif. Intell. 2018, 74, 186–197. [Google Scholar] [CrossRef]
  11. Castillo, O.; Amador-Angulo, L. A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf. Sci. 2018, 460–461, 476–496. [Google Scholar] [CrossRef]
  12. Cao, Y.; Raise, A.; Mohammadzadeh, A.; Rathinasamy, S.; Band, S.S.; Mosavi, A. Deep learned recurrent type-3 fuzzy system: Application for renewable energy modeling/prediction. Energy Rep. 2021, 7, 8115–8127. [Google Scholar] [CrossRef]
  13. Mohammadzadeh, A.; Castillo, O.; Band, S.S.; Mosavi, A. A Novel Fractional-Order Multiple-Model Type-3 Fuzzy Control for Nonlinear Systems with Unmodeled Dynamics. Int. J. Fuzzy Syst. 2021, 23, 1633–1651. [Google Scholar] [CrossRef]
  14. Qasem, S.N.; Ahmadian, A.; Mohammadzadeh, A.; Rathinasamy, S.; Pahlevanzadeh, B. A type-3 logic fuzzy system: Optimized by a correntropy based Kalman filter with adaptive fuzzy kernel size. Inform. Sci. 2021, 572, 424–443. [Google Scholar] [CrossRef]
  15. Khalilpourazari, S.; Doulabi, H.H.; Çiftçioglu, A.Ö.; Weber, G.W. Gradient-based grey wolf optimizer with Gaussian walk: Application in modelling and prediction of the COVID-19 pandemic. Expert Syst. Appl. 2021, 177, 114920. [Google Scholar] [CrossRef]
  16. Kuvvetli, Y.; Deveci, M.; Paksoy, T.; Garg, H. A predictive analytics model for COVID-19 pandemic using artificial neural networks. Decis. Anal. J. 2021, 1, 100007. [Google Scholar] [CrossRef]
  17. Liu, D.; Ding, W.; Dong, Z.S.; Pedrycz, W. Optimizing deep neural networks to predict the effect of social distancing on COVID-19 spread. Comput. Ind. Eng. 2022, 166, 107970. [Google Scholar] [CrossRef]
  18. The Humanitarian Data Exchange (HDX). Available online: https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases. (accessed on 31 March 2020).
  19. 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]
  20. Sohrabi, C.; Alsafi, Z.; O’neill, N.; Khan, M.; Kerwan, A.; Al-Jabir, A.; Iosifidis, C.; 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]
  21. 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] [CrossRef] [Green Version]
  22. 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]
  23. 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]
  24. 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]
  25. 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] [Green Version]
  26. Gao, P.; Zhang, H.; Wu, Z.; Wang, J. Visualising the expansion and spread of coronavirus disease 2019 by cartograms. Environ. Plan. A Econ. Space 2020, 52, 698–701. [Google Scholar] [CrossRef] [Green Version]
  27. Srinivasa Rao, A.; Vazquez, J. 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]
  28. 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 Fractals 2020, 138, 109917. [Google Scholar] [CrossRef]
  29. 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]
  30. Rickard, J.T.; Aisbett, J.; Gibbon, G. Fuzzy subsethood for fuzzy sets of type-2 and generalized type-n. IEEE Trans. Fuzzy Syst. 2009, 17, 50–60. [Google Scholar] [CrossRef]
  31. Mohammadzadeh, A.; Sabzalian, M.H.; Zhang, W. An interval type-3 fuzzy system and a new online fractional-order learning algorithm: Theory and practice. IEEE Trans. Fuzzy Syst. 2020, 28, 1940–1950. [Google Scholar] [CrossRef]
  32. Liu, Z.; Mohammadzadeh, A.; Turabieh, H.; Mafarja, M.; Band, S.S.; Mosavi, A. A New Online Learned Interval Type-3 Fuzzy Control System for Solar Energy Management Systems. IEEE Access 2021, 9, 10498–10508. [Google Scholar] [CrossRef]
  33. Castillo, O.; Castro, J.R.; Melin, P. Interval Type-3 Fuzzy Systems: Theory and Design; Springer: Cham, Switzerland, 2022. [Google Scholar]
  34. Dow Jones Time Series Data. Available online: https://m.mx.investing.com/indices/us-30-historical-data (accessed on 31 March 2022).
  35. Cervantes, L.; Castillo, O. Type-2 Fuzzy Logic Aggregation of Multiple Fuzzy Controllers for Airplane Flight Control. Inf. Sci. 2015, 324, 247–256. [Google Scholar] [CrossRef]
  36. Castillo, O.; Castro, J.R.; Melin, P. A Rodriguez-Diaz, Application of interval type-2 fuzzy neural networks in non-linear identification and time series prediction. Soft Comput. 2014, 18, 1213–1224. [Google Scholar] [CrossRef]
Figure 1. Fuzzy set with an IT3 MF μ ˜ ( x , u ) .
Figure 1. Fuzzy set with an IT3 MF μ ˜ ( x , u ) .
Axioms 11 00251 g001
Figure 2. Architecture of the proposed ensemble with type-3 fuzzy response aggregation.
Figure 2. Architecture of the proposed ensemble with type-3 fuzzy response aggregation.
Axioms 11 00251 g002
Figure 3. Interval type-3 system to compute the weights.
Figure 3. Interval type-3 system to compute the weights.
Axioms 11 00251 g003
Figure 4. MFs of the input increment in Dow Jones.
Figure 4. MFs of the input increment in Dow Jones.
Axioms 11 00251 g004
Figure 5. MFs of the input increment in COVID-19.
Figure 5. MFs of the input increment in COVID-19.
Axioms 11 00251 g005
Figure 6. MFs of the output prediction in the increment Dow Jones.
Figure 6. MFs of the output prediction in the increment Dow Jones.
Axioms 11 00251 g006
Figure 7. Surface representing the type-3 fuzzy model for prediction.
Figure 7. Surface representing the type-3 fuzzy model for prediction.
Axioms 11 00251 g007
Figure 8. Inference process for a particular value of x.
Figure 8. Inference process for a particular value of x.
Axioms 11 00251 g008
Figure 9. Type reduction and defuzzification for a particular x value.
Figure 9. Type reduction and defuzzification for a particular x value.
Axioms 11 00251 g009
Figure 10. Forecast of Dow Jones for the first period.
Figure 10. Forecast of Dow Jones for the first period.
Axioms 11 00251 g010
Figure 11. Forecast of Dow Jones for the second period.
Figure 11. Forecast of Dow Jones for the second period.
Axioms 11 00251 g011
Figure 12. Forecast of Dow Jones for the third period.
Figure 12. Forecast of Dow Jones for the third period.
Axioms 11 00251 g012
Table 1. Parameter values for the Gaussian MFs used in the linguistic values (center and standard deviations).
Table 1. Parameter values for the Gaussian MFs used in the linguistic values (center and standard deviations).
VariableMembership Functionσm
Input 1small0.1270.00
Input 1medium0.130.50
Input 1high0.251.00
Input 2small0.200.00
Input 2medium0.150.50
Input 2high0.301.00
Output 1low0.15−1.00
Output 1medium0.18−0.50
Output 1high0.251.00
Table 2. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 4 July to 18 July of 2021.
Table 2. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 4 July to 18 July of 2021.
Dow Jones NNInc Dow JonesCOVID NNInc COVIDDow Jones IT3Dow Jones Real
34,349.250.066433,849,7600.000734,948.4934,421.93
34,137.630.291733,861,3630.097335,536.1234,870.16
34,477.830.469033,895,7560.288735,113.1334,996.18
34,665.860.259233,921,1730.213334,697.2534,888.79
34,598.990.092133,946,0790.209035,257.7534,933.23
34,614.080.020834,015,9220.586334,894.7534,987.02
34,664.910.070034,015,1830.006234,247.8634,687.85
34,422.150.334734,023,7640.072033,628.0333,962.04
33,696.861.000034,068,3680.374433,999.7434,511.99
34,055.520.494534,101,6070.279034,436.4434,798.00
34,419.240.501434,141,9160.338334,820.1934,823.35
34,494.410.103634,182,8190.343334,439.2735,061.55
34,695.490.277234,301,9411.000034,862.2535,144.31
34,803.330.148634,297,8190.034635,488.4035,058.52
34,748.020.076234,317,0200.161134,927.8934,930.93
Table 3. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 25 September to 9 October of 2021.
Table 3. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 25 September to 9 October of 2021.
Dow Jones NNInc Dow JonesCOVID NNInc COVIDDow Jones IT3Dow Jones Real
35,846.720.397142,945,1420.928635,759.1436,053.09
35,937.040.531942,956,9440.058535,911.2636,157.02
36,012.040.441642,963,9580.034736,063.1136,124.66
36,010.280.010343,165,5971.000036,045.8136,329.07
36,106.410.566143,282,3330.578935,960.8236,431.39
36,182.720.449443,384,0500.504435,875.7236,320.50
36,144.140.227243,485,7670.504435,790.2136,079.54
36,007.920.802243,648,6600.807835,712.8235,921.24
35,884.660.725943,652,1300.017235,851.7336,100.37
35,954.610.411943,655,5540.016936,002.5836,087.98
35,975.100.120643,841,4780.922035,980.9836,144.13
36,001.280.154143,938,2980.480135,895.5235,931.52
35,896.290.618344,035,7110.483135,743.6735,871.34
35,826.560.410644,129,8670.466935,658.4035,602.18
35,656.761.000044,263,6370.663435,573.4235,619.26
Table 4. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 13 January to 27 January of 2022.
Table 4. Forecasts of the neural networks and aggregation by the interval type-3 fuzzy system for the period of 13 January to 27 January of 2022.
Dow Jones NNInc Dow JonesCOVID NNInc COVIDDow Jones IT3Dow Jones Real
35,708.461.000061,193,7320.417335,951.2436,231.53
35,680.580.056861,859,8870.610935,705.8136,067.75
35,578.430.208362,512,1220.598135,459.8036,251.7
35,666.520.179662,608,7980.088635,868.9536,290.71
35,714.280.097362,857,4850.228036,225.5936,114.94
35,612.500.207563,468,8960.560735,979.5335,911.28
35,455.570.320064,559,2911.000035,903.6235,369.39
35,040.590.846265,381,4140.753935,670.0235,029.17
34,671.350.753065,738,7050.327635,394.6834,714.14
34,333.130.689766,300,1250.514835,147.7934,265.50
33,853.370.978466,301,0340.000834,707.7434,366.67
33,844.160.018766,423,4770.112234,273.5334,296.74
33,799.140.091867,335,0500.836034,519.5434,166.84
33,656.330.291267,698,5460.333334,241.9534,160.51
33,617.530.079168,105,4640.373134,598.5934,396.39
Table 5. Comparison of the results for the three periods with different parameter values.
Table 5. Comparison of the results for the three periods with different parameter values.
Period 1Period 2Period 3
DayForecast
λ = 0.9
= 0.2
Forecast
λ = 0.8
= 0.3
Real Values of Period 1Forecast
λ = 0.9
= 0.2
Forecast
λ = 0.8
= 0.3
Real Values of Period 2Forecast
λ = 0.9
= 0.2
Forecast
λ = 0.8
= 0.3
Real Values of Period 3
134,948.4934,951.4634,421.9335,759.1435,759.9236,053.0935,951.2435,951.7836,231.53
235,536.1235,537.2134,870.1635,911.2635,912.8736,157.0235,705.8135,706.3536,067.75
335,113.1335,113.7834,996.1836,063.1136,065.4936,124.6635,459.8035,460.2436,251.70
434,697.2534,698.9234,888.7936,045.8136,048.9236,329.0735,868.9535,872.3436,290.71
535,257.7535,275.6034,933.2335,960.8235,963.9536,431.3936,225.5936,238.3936,114.94
634,894.7534,912.6634,987.0235,875.7235,878.8536,320.5035,979.5335,992.2335,911.28
734,247.8634,262.8034,687.8535,790.2135,793.2936,079.5435,903.6235,918.2835,369.39
833,628.0333,640.2633,962.0435,712.8235,716.0835,921.2435,670.0235,684.2935,029.17
933,999.7434,010.2634,511.9935,851.7335,854.3636,100.3735,394.6835,409.0534,714.14
1034,436.4434,449.6434,798.0036,002.5836,005.8536,087.9835,147.7935,161.9134,265.50
1134,820.1934,831.2834,823.3535,980.9835,985.0736,144.1334,707.7434,719.6634,366.67
1234,439.2734,452.5435,061.5535,895.5235,899.7335,931.5234,273.5334,282.2634,296.74
1334,862.2534,875.9635,144.3135,743.6735,747.1235,871.3434,519.5434,528.3734,166.84
1435,488.4035,504.4335,058.5235,658.4035,661.9535,602.1834,241.9534,251.0334,160.51
1534,927.8934,927.7534,930.9335,573.4235,576.9835,619.2634,598.5934,617.0834,396.39
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Castillo, O.; Castro, J.R.; Melin, P. Interval Type-3 Fuzzy Aggregation of Neural Networks for Multiple Time Series Prediction: The Case of Financial Forecasting. Axioms 2022, 11, 251. https://doi.org/10.3390/axioms11060251

AMA Style

Castillo O, Castro JR, Melin P. Interval Type-3 Fuzzy Aggregation of Neural Networks for Multiple Time Series Prediction: The Case of Financial Forecasting. Axioms. 2022; 11(6):251. https://doi.org/10.3390/axioms11060251

Chicago/Turabian Style

Castillo, Oscar, Juan R. Castro, and Patricia Melin. 2022. "Interval Type-3 Fuzzy Aggregation of Neural Networks for Multiple Time Series Prediction: The Case of Financial Forecasting" Axioms 11, no. 6: 251. https://doi.org/10.3390/axioms11060251

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