Industrial Management Journal

Industrial Management Journal

Presenting a Global Optimization-based Dynamic Fuzzy Inference System (GODFIS) for online data stream prediction

Document Type : Original Research Article

Authors
1 Assistant Prof., Department of Industrial Management, Faculty of Management, University of Arak, Arak, Iran.
2 Ph.D., Department of Industrial Management, Faculty of Management, University of Tehran, Tehran, Iran.
10.22059/imj.2026.412275.1008301
Abstract
Objective: Real-world data streams exhibit nonlinear and non-stationary characteristics that create significant challenges for effective predictive modeling. While evolving fuzzy systems (EFS) can dynamically update their structure and parameters to address these challenges, existing methods primarily focus on system identification rather than the optimality of learned parameters. This paper aims to bridge this gap by proposing a novel Global Optimization-based Dynamic Fuzzy Inference System (GODFIS) designed to enhance prediction accuracy through optimized parameter estimation.
Methodology: The proposed GODFIS framework leverages two key concepts: recursive center-of-gravity and global parameter estimation. Under this framework, we introduce a new Global Optimization-based Evolving Clustering Algorithm (GOECA) to optimize clustering in the response space and accurately determine initial parameters. Furthermore, a novel noise elimination principle is incorporated to maintain response quality and mitigate the negative impact of noise on the system’s knowledge base.
Results: To evaluate the performance of GODFIS, extensive experiments were conducted on standard benchmarking datasets. The empirical results demonstrate that the proposed model achieves significantly higher prediction accuracy in solving benchmark problems compared to state-of-the-art and existing evolving fuzzy approaches.
Conclusion: By integrating global parameter optimization with robust noise elimination, GODFIS effectively addresses the limitations of conventional evolving fuzzy systems in non-stationary environments. The findings confirm that optimizing learned parameters and refining the clustering process lead to superior and more reliable predictive performance in dynamic, real-world data streams
Keywords
Subjects

Alcalá-fdez, J., Fernández, A., Luengo, J., Derrac, J., García, S., Sánchez, L., & Herrera, F. (2011). KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework. Journal of Multiple-Valued Logic & Soft Computing, 17.
Angelov, P. (2010). Evolving Takagi-Sugeno Fuzzy Systems from Streaming Data (eTS+). In Evolving Intelligent Systems (pp. 21–50). https://doi.org/https://doi.org/10.1002/9780470569962.ch2
Angelov, P. (2011). Fuzzily Connected Multimodel Systems Evolving Autonomously From Data Streams. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 41(4), 898–910. https://doi.org/10.1109/TSMCB.2010.2098866
Angelov, P., & Buswell, R. (2002). Identification of evolving fuzzy rule-based models. IEEE Transactions on Fuzzy Systems, 10(5), 667–677. https://doi.org/10.1109/TFUZZ.2002.803499
Angelov, P., & Filev, D. (2005, 25–25 May 2005). Simpl_eTS: a simplified method for learning evolving Takagi-Sugeno fuzzy models. The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05.,
Angelov, P., & Zhou, X. (2006, 7–9 Sept. 2006). Evolving Fuzzy Systems from Data Streams in Real-Time. 2006 International Symposium on Evolving Fuzzy Systems,
Angelov, P. P., & Filev, D. P. (2004). An approach to online identification of Takagi-Sugeno fuzzy models. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 34(1), 484–498. https://doi.org/10.1109/TSMCB.2003.817053
Angelov, P. P., Gu, X., & Príncipe, J. C. (2018). Autonomous Learning Multimodel Systems From Data Streams. IEEE Transactions on Fuzzy Systems, 26(4), 2213–2224. https://doi.org/10.1109/TFUZZ.2017.2769039
Angelov, P. P., & Zhou, X. (2008). Evolving Fuzzy-Rule-Based Classifiers From Data Streams. IEEE Transactions on Fuzzy Systems, 16(6), 1462–1475. https://doi.org/10.1109/TFUZZ.2008.925904
Bao, R. J., Rong, H. J., Angelov, P. P., Chen, B., & Wong, P. K. (2018). Correntropy-Based Evolving Fuzzy Neural System. IEEE Transactions on Fuzzy Systems, 26(3), 1324–1338. https://doi.org/10.1109/TFUZZ.2017.2719619
Baruah, R. D., & Angelov, P. (2014). DEC: Dynamically Evolving Clustering and Its Application to Structure Identification of Evolving Fuzzy Models. IEEE Transactions on Cybernetics, 44(9), 1619–1631. https://doi.org/10.1109/TCYB.2013.2291234
de Campos Souza, P. V. (2020). Fuzzy neural networks and neuro-fuzzy networks: A review the main techniques and applications used in the literature. Applied Soft Computing, 92, 106275. https://doi.org/https://doi.org/10.1016/j.asoc.2020.106275
Dovžan, D., Loga, V., & Škrjanc, I. (2012). Solving the sales prediction with fuzzy evolving models. WCCI 2012 IEEE World Congress on Computational Intelligence, une, Brisbane, Australia,
Dovžan, D., Logar, V., & Škrjanc, I. (2015). Implementation of an Evolving Fuzzy Model (eFuMo) in a Monitoring System for a Waste-Water Treatment Process. IEEE Transactions on Fuzzy Systems, 23(5), 1761–1776. https://doi.org/10.1109/TFUZZ.2014.2379252
Dovžan, D., & Škrjanc, I. (2011a). Recursive clustering based on a Gustafson–Kessel algorithm. Evolving Systems, 2(1), 15–24. https://doi.org/10.1007/s12530-010-9025-7
Dovžan, D., & Škrjanc, I. (2011b). Recursive fuzzy c-means clustering for recursive fuzzy identification of time-varying processes. ISA Transactions, 50(2), 159–169. https://doi.org/https://doi.org/10.1016/j.isatra.2011.01.004
Faezirad, M., Pooya, A., Naji-Azimi, Z., & Amir Haeri, M. (2021). Demand Prediction in University Booking Systems to Reduce Food Waste Using Neural Networks Including Weighted Error Function. Industrial Management Journal, 13(2), 193–170. https://doi.org/10.22059/imj.2021.318760.1007821
Faghihi Nezhad, M. T., & Minaei, B. (2018). Prediction of Stock Market Behavior Based on Artificial Neural Networks through Intelligent Ensemble Learning Approach. Industrial Management Journal, 10(2), 315–334. https://doi.org/10.22059/imj.2018.255079.1007412
Fernandez, A., Herrera, F., Cordon, O., Jesus, M. J. d., & Marcelloni, F. (2019). Evolutionary Fuzzy Systems for Explainable Artificial Intelligence: Why, When, What for, and Where to? IEEE Computational Intelligence Magazine, 14(1), 69–81. https://doi.org/10.1109/MCI.2018.2881645
Ge, D., & Zeng, X.-J. (2018). Learning evolving T–S fuzzy systems with both local and global accuracy – A local online optimization approach. Applied Soft Computing, 68, 795–810. https://doi.org/https://doi.org/10.1016/j.asoc.2017.05.046
Ge, D., & Zeng, X.-J. (2020). Learning data streams online — An evolving fuzzy system approach with self-learning/adaptive thresholds. Information Sciences, 507, 172–184. https://doi.org/https://doi.org/10.1016/j.ins.2019.08.036
Ge, D., & Zeng, X. J. (2019). A Self-Evolving Fuzzy System Which Learns Dynamic Threshold Parameter by Itself. IEEE Transactions on Fuzzy Systems, 27(8), 1625–1637. https://doi.org/10.1109/TFUZZ.2018.2886154
Gu, X. (2021). Multilayer Ensemble Evolving Fuzzy Inference System. IEEE Transactions on Fuzzy Systems, 29(8), 2425–2431. https://doi.org/10.1109/TFUZZ.2020.2988846
Gu, X., & Angelov, P. (2019). Self-boosting first-order autonomous learning neuro-fuzzy systems. Applied Soft Computing, 77, 118–134. https://doi.org/https://doi.org/10.1016/j.asoc.2019.01.005
Gu, X., Angelov, P., Han, J., & Shen, Q. (2023). Multilayer Evolving Fuzzy Neural Networks. IEEE Transactions on Fuzzy Systems, 31(12), 4158–4169. https://doi.org/10.1109/TFUZZ.2023.3276263
Gu, X., Han, J., Shen, Q., & Angelov, P. P. (2023). Autonomous learning for fuzzy systems: a review. Artificial Intelligence Review, 56(8), 7549–7595. https://doi.org/10.1007/s10462-022-10355-6
Gu, X., Li, M., Shen, L., Tang, G., Ni, Q., Peng, T., & Shen, Q. (2023). Multiobjective Evolutionary Optimization for Prototype-Based Fuzzy Classifiers. IEEE Transactions on Fuzzy Systems, 31(5), 1703–1715. https://doi.org/10.1109/TFUZZ.2022.3214241
Gu, X., & Shen, Q. (2021). A self-adaptive fuzzy learning system for streaming data prediction. Information Sciences, 579, 623–647. https://doi.org/https://doi.org/10.1016/j.ins.2021.08.023
Gu, X., Shen, Q., & Angelov, P. P. (2021). Particle Swarm Optimized Autonomous Learning Fuzzy System. IEEE Transactions on Cybernetics, 51(11), 5352–5363. https://doi.org/10.1109/TCYB.2020.2967462
Hagras, H. A. (2004). A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots. IEEE Transactions on Fuzzy Systems, 12(4), 524–539. https://doi.org/10.1109/TFUZZ.2004.832538
Hong, Y.-S. T., & White, P. A. (2009). Hydrological modeling using a dynamic neuro-fuzzy system with on-line and local learning algorithm. Advances in Water Resources, 32(1), 110–119. https://doi.org/https://doi.org/10.1016/j.advwatres.2008.10.006
Hu, L., Xu, X., Liu, J., Yan, X., & Han, M. (2025). MIIPSO-EFS: Learning system with self-optimized parameters for chaotic time series online prediction. Knowledge-Based Systems, 310, 112878. https://doi.org/https://doi.org/10.1016/j.knosys.2024.112878
Hu, L., Xu, X., Ren, W., & Han, M. (2024). Hierarchical Evolving Fuzzy System: A Method for Multidimensional Chaotic Time Series Online Prediction. IEEE Transactions on Fuzzy Systems, 32(6), 3329–3341. https://doi.org/10.1109/TFUZZ.2023.3348847
K. Kasabov, N. (2001). On-line learning, reasoning, rule extraction and aggregation in locally optimized evolving fuzzy neural networks. Neurocomputing, 41(1), 25–45. https://doi.org/https://doi.org/10.1016/S0925-2312(00)00346-5
Kasabov, N. (2001). Evolving fuzzy neural networks for supervised/unsupervised online knowledge-based learning. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 31(6), 902–918. https://doi.org/10.1109/3477.969494
Kasabov, N. K., & Qun, S. (2002). DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction. IEEE Transactions on Fuzzy Systems, 10(2), 144–154. https://doi.org/10.1109/91.995117
Kazemi, A., Modarres, M., & Mehregan, M. R. (2011). Transport energy Demand Forecasting Using Markov Chain Grey Model: Case Study of Iran. Industrial Management Journal, 3(2), 117–132.
Leite, D., Škrjanc, I., & Gomide, F. (2020). An overview on evolving systems and learning from stream data. Evolving Systems, 11(2), 181–198. https://doi.org/10.1007/s12530-020-09334-5
Lemos, A., Caminhas, W., & Gomide, F. (2011a). Multivariable Gaussian Evolving Fuzzy Modeling System. Trans. Fuz Sys., 19(1), 91–104. https://doi.org/10.1109/tfuzz.2010.2087381
Lemos, A., Caminhas, W., & Gomide, F. (2011b). Multivariable Gaussian Evolving Fuzzy Modeling System. IEEE Transactions on Fuzzy Systems, 19(1), 91–104. https://doi.org/10.1109/TFUZZ.2010.2087381
Lima, E., Hell, M., Ballini, R., & Gomide, F. (2010). Evolving Fuzzy Modeling Using Participatory Learning. In Evolving Intelligent Systems (pp. 67–86). https://doi.org/https://doi.org/10.1002/9780470569962.ch4
Lughofer, E. (2011a). EFS Approaches for Regression and Classification. In Evolving Fuzzy Systems – Methodologies, Advanced Concepts and Applications (pp. 93–164). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-18087-3_3
Lughofer, E. (2011b). Evolving fuzzy systems-methodologies, advanced concepts and applications (Vol. 53). Springer.
Lughofer, E., Cernuda, C., Kindermann, S., & Pratama, M. (2015). Generalized smart evolving fuzzy systems. Evolving Systems, 6(4), 269–292. https://doi.org/10.1007/s12530-015-9132-6
Lughofer, E. D. (2008). FLEXFIS: A Robust Incremental Learning Approach for Evolving Takagi–Sugeno Fuzzy Models. IEEE Transactions on Fuzzy Systems, 16(6), 1393–1410. https://doi.org/10.1109/TFUZZ.2008.925908
Maciel, L., Ballini, R., & Gomide, F. (2017). Evolving possibilistic fuzzy modelling. Journal of Statistical Computation and Simulation, 87(7), 1446–1466. https://doi.org/10.1080/00949655.2016.1270281
Maciel, L., Gomide, F., & Ballini, R. (2014). Enhanced evolving participatory learning fuzzy modeling: an application for asset returns volatility forecasting. Evolving Systems, 5(2), 75–88. https://doi.org/10.1007/s12530-013-9099-0
Maciel, L., Gomide, F., & Ballini, R. (2014, 9–12 Dec. 2014). Recursive possibilistic fuzzy modeling. 2014 IEEE Symposium on Evolving and Autonomous Learning Systems (EALS),
Mackey, M. C., & Glass, L. (1977). Oscillation and Chaos in Physiological Control Systems. Science, 197(4300), 287–289.
Nguyen, N. N., Zhou, W. J., & Quek, C. (2015). GSETSK: a generic self-evolving TSK fuzzy neural network with a novel Hebbian-based rule reduction approach. Applied Soft Computing, 35, 29–42. https://doi.org/https://doi.org/10.1016/j.asoc.2015.06.008
Ožbot, M., Lughofer, E., & Škrjanc, I. (2023). Evolving Neuro-Fuzzy Systems-Based Design of Experiments in Process Identification. IEEE Transactions on Fuzzy Systems, 31(6), 1995–2005. https://doi.org/10.1109/TFUZZ.2022.3216992
Pratama, M., Anavatti, S. G., Angelov, P. P., & Lughofer, E. (2014). PANFIS: A Novel Incremental Learning Machine. IEEE Transactions on Neural Networks and Learning Systems, 25(1), 55–68. https://doi.org/10.1109/TNNLS.2013.2271933
Pratama, M., Anavatti, S. G., & Lughofer, E. (2014). GENEFIS: Toward an Effective Localist Network. IEEE Transactions on Fuzzy Systems, 22(3), 547–562. https://doi.org/10.1109/TFUZZ.2013.2264938
Pratama, M., Lu, J., Lughofer, E., Zhang, G., & Er, M. J. (2017). An Incremental Learning of Concept Drifts Using Evolving Type-2 Recurrent Fuzzy Neural Networks. IEEE Transactions on Fuzzy Systems, 25(5), 1175–1192. https://doi.org/10.1109/TFUZZ.2016.2599855
Ravi, V., Srinivas, E. R., & Kasabov, N. K. (2007, 13–15 Dec. 2007). On-Line Evolving Fuzzy Clustering. International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007),
Rodrigues, S. E., & de Oliveira Serra, G. L. (2022). An approach for evolving neuro-fuzzy forecasting of time series based on parallel recursive singular spectrum analysis. Fuzzy Sets and Systems, 443, 1–29. https://doi.org/https://doi.org/10.1016/j.fss.2021.09.009
Rong, H.-J., Sundararajan, N., Huang, G.-B., & Saratchandran, P. (2006). Sequential Adaptive Fuzzy Inference System (SAFIS) for nonlinear system identification and prediction. Fuzzy Sets and Systems, 157(9), 1260–1275. https://doi.org/https://doi.org/10.1016/j.fss.2005.12.011
Rong, H.-J., Sundararajan, N., Huang, G.-B., & Zhao, G.-S. (2011). Extended sequential adaptive fuzzy inference system for classification problems. Evolving Systems, 2(2), 71–82. https://doi.org/10.1007/s12530-010-9023-9
Rong, H. J., Angelov, P. P., Gu, X., & Bai, J. M. (2018). Stability of Evolving Fuzzy Systems Based on Data Clouds. IEEE Transactions on Fuzzy Systems, 26(5), 2774–2784. https://doi.org/10.1109/TFUZZ.2018.2793258
Rong, H. J., Yang, Z. X., & Wong, P. K. (2020). Robust and Noise-Insensitive Recursive Maximum Correntropy-Based Evolving Fuzzy System. IEEE Transactions on Fuzzy Systems, 28(9), 2277–2284. https://doi.org/10.1109/TFUZZ.2019.2931871
Rubio, J. d. J. (2009). SOFMLS: Online Self-Organizing Fuzzy Modified Least-Squares Network. IEEE Transactions on Fuzzy Systems, 17(6), 1296–1309. https://doi.org/10.1109/TFUZZ.2009.2029569
Samanta, S., Pratama, M., & Sundaram, S. (2019). A novel Spatio-Temporal Fuzzy Inference System (SPATFIS) and its stability analysis. Information Sciences, 505, 84–99. https://doi.org/https://doi.org/10.1016/j.ins.2019.07.056
Santoso, F., Garratt, M. A., & Anavatti, S. G. (2020). T2-ETS-IE: A Type-2 Evolutionary Takagi–Sugeno Fuzzy Inference System With the Information Entropy-Based Pruning Technique. IEEE Transactions on Fuzzy Systems, 28(10), 2665–2672. https://doi.org/10.1109/TFUZZ.2019.2943813
Škrjanc, I., Iglesias, J. A., Sanchis, A., Leite, D., Lughofer, E., & Gomide, F. (2019). Evolving fuzzy and neuro-fuzzy approaches in clustering, regression, identification, and classification: A Survey. Information Sciences, 490, 344–368. https://doi.org/https://doi.org/10.1016/j.ins.2019.03.060
Soltic, S., Pang, S., Kasabov, N., Worner, S., & Peackok, L. (2004). Dynamic Neuro-fuzzy Inference and Statistical Models for Risk Analysis of Pest Insect Establishment. In N. R. Pal, N. Kasabov, R. K. Mudi, S. Pal, & S. K. Parui, Neural Information Processing Berlin, Heidelberg.
Subramanian, K., & Suresh, S. (2012). A meta-cognitive sequential learning algorithm for neuro-fuzzy inference system. Applied Soft Computing, 12(11), 3603–3614. https://doi.org/https://doi.org/10.1016/j.asoc.2012.06.012
Talei, A., Chua, L. H. C., Quek, C., & Jansson, P.-E. (2013). Runoff forecasting using a Takagi–Sugeno neuro-fuzzy model with online learning. Journal of Hydrology, 488, 17–32. https://doi.org/https://doi.org/10.1016/j.jhydrol.2013.02.022
Wang, Z., & Fei, J. (2022). Fractional-Order Terminal Sliding-Mode Control Using Self-Evolving Recurrent Chebyshev Fuzzy Neural Network for MEMS Gyroscope. IEEE Transactions on Fuzzy Systems, 30(7), 2747–2758. https://doi.org/10.1109/TFUZZ.2021.3094717
Yen, J., Liang, W., & Gillespie, C. W. (1998). Improving the interpretability of TSK fuzzy models by combining global learning and local learning. IEEE Transactions on Fuzzy Systems, 6(4), 530–537. https://doi.org/10.1109/91.728447
Yu, H., Lu, J., & Zhang, G. (2022). Topology Learning-Based Fuzzy Random Neural Networks for Streaming Data Regression. IEEE Transactions on Fuzzy Systems, 30(2), 412–425. https://doi.org/10.1109/TFUZZ.2020.3039681