Abstract
Knowing the relevant amount of information needed to correctly predict patterns present in a data series is an important question to address. This is known as the problem of model order determination and is not adequately solved yet. This paper proposes to determine model order based on the scheme of a topological dynamic neural network that examines the dimensionality of the non-linear function that reconstructs the process. The novelty of the approach lies in the use of a neural network optimized by an evolutionary multi-objective selection mechanism that is capable of determining model order and performing robust estimations based on joint minimization of the length of the past and of the prediction error. Since the size of the input layer of the neural network is associated with the model order, the results show that the model order can be determined by the Pareto-optimal solutions that emerge from the optimization process. The practicality of the model is demonstrated on three univariate examples extracted from a time series database.
Similar content being viewed by others
References
Anders U, Korn O. Model selection in neural networks. Neural Netw. 1999;12(2):309–23.
De Jan G G, Hyndman RJ. 25 years of time series forecasting. Int J Forecast. 2006;22(3):443–73.
Cyril V, et al. Machine learning methods for solar radiation forecasting: a review. Renew Energy. 2017;105:569–82.
Taylor SJ, Letham B. Forecasting at scale. Am Stat. 2018;72(1):37–45.
Georgia P, Tyralis H, Koutsoyiannis D. Predictability of monthly temperature and precipitation using automatic time series forecasting methods. Acta Geophys. 2018;66(4):807–31.
Box GEP, et al. Time series analysis: forecasting and control. Hoboken: John Wiley & Sons; 2015.
Kalman RE. A new approach to linear filtering and prediction problems. J Basic Eng. 1960;82(1):35–45 (Transaction of the ASME).
Andy P, West M, Harrison J. Applied Bayesian forecasting and time series analysis. Boston: Springer; 1994. (Chapman and Hall/CRC).
Zhang CY, Chen CLP, Gan M, Chen L. Predictive deep Boltzmann machine for multiperiod wind speed forecasting. IEEE Trans Sustain Energy. 2015;6:1416–25.
Busseti E, Osband I, Wong S. “Deep learning for time series modelling.” Technical report. Stanford: Stanford University; 2012.
Hochreiter S, Schmidhuber J. Long short-term memory. Neural Comput. 1997;9(8):1735–80.
Peter ZG, Qi M. Neural network forecasting for seasonal and trend time series. Eur J Oper Res. 2005;160(2):501–14.
Khashei M, Bijari M. A novel hybridization of artificial neural networks and ARIMA models for time series forecasting. Appl Soft Comput. 2011;11(2):2664–75.
da Matteo F, Yao X. Short-term load forecasting with neural network ensembles: a comparative study [application notes]. IEEE Comput Intell Mag. 2011;6(3):47–56.
Rumelhart DE, Hinton GE, Williams RJ. Learning internal representation by error propagation. In: Rumelhart DE, McClelland JL, editors. Parallel distributed processing. Cambridge: MIT Press; 1986. (Vol 1, Chap 8).
Lippmann RP. Pattern classification using neural networks. IEEE Commun Mag. 1989;27(11):47–50.
Kamruzzaman Joarder, Syed Mahfuzul Aziz. A note on activation function in multilayer feedforward learning. Neural Networks, 2002. IJCNN'02. Proceedings of the 2002 International Joint Conference on. Vol. 1. IEEE, 2002.
Principe JC, Chen B. Universal approximation with convex optimization: gimmick or reality? [Discussion forum]. IEEE Comput Intell Mag. 2015;10(2):68–77.
He Xiangdong, Haruhiko Asada 1993 A new method for identifying orders of input-output models for nonlinear dynamic systems. American Control Conference. IEEE, 1993.
Bomberger JD, Seborg DE. Determination of model order for NARX models directly from input-output data. J Process Control. 1998;8(5–6):459–68.
Sragner L, Horvath G 2003 "Improved model order estimation for nonlinear dynamic systems." Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2003. Proceedings of the Second IEEE International Workshop on. IEEE, 2003.
Darío B, Carvalho JP, Morgado-Dias F. Comparing different solutions for forecasting the energy production of a wind farm. Neural Comput Appl. 2020;32(20):15825–33.
Kwok T-Y, Yeung D-Y. Constructive algorithms for structure learning in feedforward neural networks for regression problems. IEEE Trans Neural Netw. 1997;8(3):630–45.
Yao X. Evolutionary artificial neural networks. Int J Neural Syst. 1993;4(03):203–22.
Holland JH. Adaptation in natural and artificial systems. Ann Arbor: Univ. of Michigan Press; 1975.
Zheng Q, et al. Improvement of generalization ability of deep CNN via implicit regularization in two-stage training process. IEEE Access. 2018;6:15844–69.
Qinghe Z, et al. PAC-Bayesian framework based drop-path method for 2D discriminative convolutional network pruning. Multidimens Syst Signal Process. 2020;31(3):793–827.
Qinghe Z, et al. Spectrum interference-based two-level data augmentation method in deep learning for automatic modulation classification. Neural Comput Appl. 2021;33(13):7723–45.
Qinghe Z, et al. Layer-wise learning based stochastic gradient descent method for the optimization of deep convolutional neural network. J Intell Fuzzy Syst. 2019;37(4):5641–54.
Qinghe Z, et al. A full stage data augmentation method in deep convolutional neural network for natural image classification. Discret Dyn Nat Soc. 2020;2020:1–11.
LeCun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015;521(7553):436.
Fonseca Carlos M, Fleming PJ. Genetic algorithms for multiobjective optimization: formulation discussion and generalization. Icga. 1993;93:416–23.
Fonseca CM, Fleming PJ. An overview of evolutionary algorithms in multiobjective optimization. Evol Comput. 1995;3(1):1–16.
CoelloCoello CA. Evolutionary multi-objective optimization: a historical view of the field. IEEE Comput Intell Mag. 2006;1(1):28–36.
Srinivas N, Deb K. Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput. 1994;2(3):221–48.
Kalyanmoy D. Multi-objective optimization using evolutionary algorithms, vol. 16. Hoboken: John Wiley & Sons; 2001.
Kalyanmoy D, et al. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. International Conference on Parallel problem solving from nature. Heidelberg: Springer; 2000.
Deb K, Jain H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput. 2014;18(4):577–601.
Figueiredo Mário AT, Anil K Jain. “Bayesian learning of sparse classifiers.” Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on. Vol. 1. IEEE, 2001.
Ligeiro R, Vilela Mendes R. Detecting and quantifying ambiguity: a neural network approach. Soft Comput. 2018;22(8):2695–703.
Gecynalda S, da Gomes S, Teresa Ludermir B, Leyla Lima MMR. Comparison of new activation functions in neural network for forecasting financial time series. Neural Comput Appl. 2011;20(3):417–39.
Karlik B, Vehbi Olgac A. Performance analysis of various activation functions in generalized MLP architectures of neural networks. Int J Artif Intell Expert Syst. 2011;1(4):111–22.
Hyndman RJ, Akram M. Time series data library. 2010. Available from internet: http://robjhyndman.com/TSDL.
Norgaard M, Ravn O, Poulsen NK. NNSYSID-toolbox for system identification with neural networks. Math Comput Model Dyn Syst. 2002;8(1):1–20.
Xue Yu, Wang Y, Liang J. A self-adaptive gradient descent search algorithm for fully-connected neural networks. Neurocomputing. 2022;478:70–80.
Acknowledgements
This work was partially supported by Fundação para a Ciência e a Tecnologia (FCT), through Portuguese national funds Ref. UIDB/50021/2020.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ligeiro, R., Carvalho, J.P. Model Order Determination: A Multi-Objective Evolutionary Neural Network Scheme. SN COMPUT. SCI. 3, 252 (2022). https://doi.org/10.1007/s42979-022-01134-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-022-01134-9