A radial basis probabilistic process neural network model and corresponding classification algorithm

  • Kun Liu
  • Shaohua XuEmail author
  • Naidan Feng


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.


Dynamic signal classification Radial basis probabilistic process neural network Training algorithm ECG signal classification 


  1. 1.
    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–93MathSciNetCrossRefGoogle Scholar
  2. 2.
    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–294Google Scholar
  3. 3.
    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–66CrossRefGoogle Scholar
  4. 4.
    Bououden S, Chadli M, Karimi HR (2015) Control of uncertain highly nonlinear biological process based on takagi–sugeno fuzzy models. Signal Process 108:195–205CrossRefGoogle Scholar
  5. 5.
    Gao J, Murphey YL, Zhu H (2018) Multivariate time series prediction of lane changing behavior using deep neural network. Appl Intell 48(10):3523–3537CrossRefGoogle Scholar
  6. 6.
    Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural computation 9(8):1735–1780CrossRefGoogle Scholar
  7. 7.
    Hüsken M, Stagge P (2003) Recurrent neural networks for time series classification. Neurocomputing 50:223–235CrossRefGoogle Scholar
  8. 8.
    Sutskever I, Hinton G (2007) Learning multilevel distributed representations for high-dimensional sequences. In: Artificial intelligence and statistics, pp 548–555Google Scholar
  9. 9.
    Bengio Y, Larochelle H, Lamblin P, Popovici D, Courville A, Simard C, Louradour J, Erhan D (2007) Deep architectures for baby aiGoogle Scholar
  10. 10.
    Sutskever I, Hinton GE, Taylor GW (2009) The recurrent temporal restricted boltzmann machine. In: Advances in neural information processing systems, pp 1601–1608Google Scholar
  11. 11.
    Waheeb W, Ghazali R, Hussain AJ (2018) Dynamic ridge polynomial neural network with lyapunov function for time series forecasting. Appl Intell 48(7):1721–1738CrossRefGoogle Scholar
  12. 12.
    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):1995Google Scholar
  13. 13.
    Huang DS (1999) Application of generalized radial basis function networks to recognition of radar targets. Int J Pattern Recognit Artif Intell 13(06):945–962CrossRefGoogle Scholar
  14. 14.
    Huang DS (1999) Radial basis probabilistic neural networks: Model and application. Int J Pattern Recognit Artif Intell 13(07):1083–1101CrossRefGoogle Scholar
  15. 15.
    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–467Google Scholar
  16. 16.
    Specht DF (1990) Probabilistic neural networks. Neural Netw 3(1):109–118CrossRefGoogle Scholar
  17. 17.
    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–1452Google Scholar
  18. 18.
    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–1668Google Scholar
  19. 19.
    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–988Google Scholar
  20. 20.
    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–123Google Scholar
  21. 21.
    Huang ZK, Wang ZF (2007) Bark classification using rbpnn in different color space. In: Neural information processing, vol 11Google Scholar
  22. 22.
    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–285Google Scholar
  23. 23.
    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–2211Google Scholar
  24. 24.
    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–1786CrossRefGoogle Scholar
  25. 25.
    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–150MathSciNetCrossRefGoogle Scholar
  26. 26.
    Parzen E (1962) On estimation of a probability density function and mode. Ann Math Stat 33(3):1065–1076MathSciNetCrossRefGoogle Scholar
  27. 27.
    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–3175CrossRefGoogle Scholar
  28. 28.
    Rajpurkar P, Hannun AY, Haghpanahi M, Bourn C, Ng AY (2017) Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv:170701836
  29. 29.
    Pyakillya B, Kazachenko N, Mikhailovsky N (2017) Deep learning for ecg classification. In: Journal of physics: conference series, vol 913. IOP Publishing, p 012004Google Scholar
  30. 30.
    Schwab P, Scebba G, Zhang J, Delai M, Karlen W (2017) Beat by beat: Classifying cardiac arrhythmias with recurrent neural networks. arXiv:171006319
  31. 31.
    Rajan D, Thiagarajan JJ (2018) A generative modeling approach to limited channel ecg classification. arXiv:180206458
  32. 32.
    Keogh EJ, Pazzani MJ (2001) Derivative dynamic time warping. In: Proceedings of the 2001 SIAM international conference on data mining, SIAM, pp 1-11Google Scholar
  33. 33.
    Giorgino T, et al. (2009) Computing and visualizing dynamic time warping alignments in r: the dtw package. J Stat Softw 31(7):1–24CrossRefGoogle Scholar
  34. 34.
    Bezdek JC, Ehrlich R, Full W (1984) Fcm: The fuzzy c-means clustering algorithm. Comput Geosci 10 (2-3):191–203CrossRefGoogle Scholar
  35. 35.
    Ghaffari M, Ghadiri N (2016) Ambiguity-driven fuzzy c-means clustering: how to detect uncertain clustered records. Appl Intell 45(2):293–304CrossRefGoogle Scholar
  36. 36.
    Saritha C, Sukanya V, Murthy YN (2008) Ecg signal analysis using wavelet transforms. Bulg J Phys 35(1):68–77zbMATHGoogle Scholar
  37. 37.
    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):1240020CrossRefGoogle Scholar
  38. 38.
    Lp Jin, Dong J (2016) Research on classification algorithm of clinical electrocardiogram based on ensemble learning. J Biomed Eng 33(05):825–833Google Scholar
  39. 39.
    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–721Google Scholar
  40. 40.
    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–4Google Scholar
  41. 41.
    Sharma LD, Sunkaria RK (2018) Inferior myocardial infarction detection using stationary wavelet transform and machine learning approach. SIViP 12(2):199–206CrossRefGoogle Scholar
  42. 42.
    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:

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringShandong University of Science and TechnologyQingdaoChina

Personalised recommendations