Abstract
A radial basis probabilistic process neuron (RBPPN) and radial basis probabilistic process neural network (RBPPNN) model are proposed to fuse a priori knowledge for application to time-varying signal pattern classification. RBPPN inputs were multi-channel time-varying signals and a generalized inner product was used to perform spatio-temporal aggregation of input signals in the kernel. Typical signal samples from various pattern subsets in the sample set were used as kernel center functions, which use morphological distribution characteristics and combination relationships to implicitly express prior knowledge for the signal category. The exponential probability function was used as the activation function to achieve kernel transformation and RBPPN probability output. The RBPPNN is composed of process signal input layers, an RBPPN hidden layer, a pattern layer, and a Softmax classifier developed through stacking. Generalized inner product operations were used to conduct probability similarity measurements of distribution characteristics between process signals. The pattern layer selectivity summed inputs from the RBPPN hidden layer to the pattern layer according to the category of the kernel center function. Its outputs were then used as inputs in the Softmax classifier. The proposed RBPPNN information processing mechanism was extended to the time domain, and through learning time-varying signal training samples, achieved extraction, expression, and information association of time-varying signal characteristics, as well as direct classification. It can improve the deficiencies of existing neural networks, such as a complete large-scale training dataset is needed, and the information processing flow is complex. In this paper, the properties of the RBPPNN are analyzed and a specific learning algorithm is presented which synthesizes dynamic time warping, dynamic C-means clustering, and the mean square error algorithm. A series of 12-lead electrocardiogram (ECG) signals were used for classification testing of heart disease diagnosis results. The ECG classification accuracy across ten disease types was 75.52% and sinus arrhythmia was identified with an accuracy of 86.75%, verifying the effectiveness of the model and algorithm.
Similar content being viewed by others
References
Liu YJ, Lu S, Tong S, Chen X, Chen CP, Li DJ (2018) Adaptive control-based barrier lyapunov functions for a class of stochastic nonlinear systems with full state constraints. Automatica 87:83–93
Li L, Ding SX, Qiu J, Yang Y (2017) Real-time fault detection approach for nonlinear systems and its asynchronous t–s fuzzy observer-based implementation. IEEE Transactions on Cybernetics 47(2):283–294
Nayak PC, Sudheer K, Rangan D, Ramasastri K (2004) A neuro-fuzzy computing technique for modeling hydrological time series. J Hydrol 291(1-2):52–66
Bououden S, Chadli M, Karimi HR (2015) Control of uncertain highly nonlinear biological process based on takagi–sugeno fuzzy models. Signal Process 108:195–205
Gao J, Murphey YL, Zhu H (2018) Multivariate time series prediction of lane changing behavior using deep neural network. Appl Intell 48(10):3523–3537
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural computation 9(8):1735–1780
Hüsken M, Stagge P (2003) Recurrent neural networks for time series classification. Neurocomputing 50:223–235
Sutskever I, Hinton G (2007) Learning multilevel distributed representations for high-dimensional sequences. In: Artificial intelligence and statistics, pp 548–555
Bengio Y, Larochelle H, Lamblin P, Popovici D, Courville A, Simard C, Louradour J, Erhan D (2007) Deep architectures for baby ai
Sutskever I, Hinton GE, Taylor GW (2009) The recurrent temporal restricted boltzmann machine. In: Advances in neural information processing systems, pp 1601–1608
Waheeb W, Ghazali R, Hussain AJ (2018) Dynamic ridge polynomial neural network with lyapunov function for time series forecasting. Appl Intell 48(7):1721–1738
LeCun Y, Bengio Y, et al. (1995) Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks 3361(10):1995
Huang DS (1999) Application of generalized radial basis function networks to recognition of radar targets. Int J Pattern Recognit Artif Intell 13(06):945–962
Huang DS (1999) Radial basis probabilistic neural networks: Model and application. Int J Pattern Recognit Artif Intell 13(07):1083–1101
Renals S, Rohwer R (1989) Phoneme classification experiments using radial basis functions. In: Proceedings of the IEEE international joint conference on neural networks (IJCNN’89), vol 1, pp 461–467
Specht DF (1990) Probabilistic neural networks. Neural Netw 3(1):109–118
Huang DS, Ma SD (1996) A new radial basis probabilistic neural network model. In: 1996., 3rd international conference on Signal processing, vol 2. IEEE, pp 1449–1452
Han J, He Mh, Mao Y, Mq Ren (2007) A new method for recognising radar radiating-source. In: 2007. ICWAPR’07. International conference on wavelet analysis and pattern recognition, vol 4. IEEE, pp 1665–1668
Kulkarni A, Rai H, Jahagirdar K, Upparamani P (2013) A leaf recognition technique for plant classification using rbpnn and zernike moments. International Journal of Advanced Research in Computer and Communication Engineering 2(1):984–988
He HY, Jg Yao, Jiang ZL, Li W w (2006) Contamination grades recognition of insulators under different humidity using infrared image features and rbpnn. In: Zhongguo Dianji Gongcheng Xuebao(Proceedings of the Chinese Society of Electrical Engineering), vol 26, pp 117–123
Huang ZK, Wang ZF (2007) Bark classification using rbpnn in different color space. In: Neural information processing, vol 11
Du J, Huang D, Wang X, Gu X (2005) Shape recognition based on radial basis probabilistic neural network and application to plant species identification. In: International symposium on neural networks, Springer, pp 281–285
Guo L, Huang DS (2003) Human face recognition based on radial basis probabilistic neural network. In: 2003. Proceedings of the international joint conference on neural networks, vol 3. IEEE, pp 2208–2211
Shang L, Huang DS, Du JX, Zheng CH (2006) Palmprint recognition using fastica algorithm and radial basis probabilistic neural network. Neurocomputing 69(13-15):1782–1786
Liu YJ, Gao Y, Tong S, Chen CP (2016) A unified approach to adaptive neural control for nonlinear discrete-time systems with nonlinear dead-zone input. IEEE Trans Neural Netw Learning Syst 27(1):139–150
Parzen E (1962) On estimation of a probability density function and mode. Ann Math Stat 33(3):1065–1076
Chang PC, Lin JJ, Hsieh JC, Weng J (2012) Myocardial infarction classification with multi-lead ecg using hidden markov models and gaussian mixture models. Appl Soft Comput 12(10):3165–3175
Rajpurkar P, Hannun AY, Haghpanahi M, Bourn C, Ng AY (2017) Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv:170701836
Pyakillya B, Kazachenko N, Mikhailovsky N (2017) Deep learning for ecg classification. In: Journal of physics: conference series, vol 913. IOP Publishing, p 012004
Schwab P, Scebba G, Zhang J, Delai M, Karlen W (2017) Beat by beat: Classifying cardiac arrhythmias with recurrent neural networks. arXiv:171006319
Rajan D, Thiagarajan JJ (2018) A generative modeling approach to limited channel ecg classification. arXiv:180206458
Keogh EJ, Pazzani MJ (2001) Derivative dynamic time warping. In: Proceedings of the 2001 SIAM international conference on data mining, SIAM, pp 1-11
Giorgino T, et al. (2009) Computing and visualizing dynamic time warping alignments in r: the dtw package. J Stat Softw 31(7):1–24
Bezdek JC, Ehrlich R, Full W (1984) Fcm: The fuzzy c-means clustering algorithm. Comput Geosci 10 (2-3):191–203
Ghaffari M, Ghadiri N (2016) Ambiguity-driven fuzzy c-means clustering: how to detect uncertain clustered records. Appl Intell 45(2):293–304
Saritha C, Sukanya V, Murthy YN (2008) Ecg signal analysis using wavelet transforms. Bulg J Phys 35(1):68–77
Jw Zhang, Liu X, Dong J (2012) Ccdd: an enhanced standard ecg database with its management and annotation tools. Int J Artif Intell Tools 21(05):1240020
Lp Jin, Dong J (2016) Research on classification algorithm of clinical electrocardiogram based on ensemble learning. J Biomed Eng 33(05):825–833
Reasat T, Shahnaz C (2017) Detection of inferior myocardial infarction using shallow convolutional neural networks. In: Humanitarian technology conference (R10-HTC), 2017 IEEE Region 10, IEEE, pp 718–721
Hong S, Wu M, Zhou Y, Wang Q, Shang J, Li H, Xie J (2017) Encase: An ensemble classifier for ecg classification using expert features and deep neural networks. In: Computing in cardiology (CinC), 2017, IEEE, pp 1–4
Sharma LD, Sunkaria RK (2018) Inferior myocardial infarction detection using stationary wavelet transform and machine learning approach. SIViP 12(2):199–206
Acharya UR, Fujita H, Oh SL, Hagiwara Y, Tan JH, Adam M, Tan RS (2018) Deep convolutional neural network for the automated diagnosis of congestive heart failure using ecg signals. Appl Intell. Published Online: https://doi.org/10.1007/s10489-018-1179-1
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, K., Xu, S. & Feng, N. A radial basis probabilistic process neural network model and corresponding classification algorithm. Appl Intell 49, 2256–2265 (2019). https://doi.org/10.1007/s10489-018-1369-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-018-1369-x