VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme

This paper proposes a restricted coulomb energy neural network (RCE-NN) with an improved learning algorithm and presents the hardware architecture design and VLSI implementation results. The learning algorithm of the existing RCE-NN applies an inefficient radius adjustment, such as learning all neurons at the same radius or reducing the radius excessively in the learning process. Moreover, since the reliability of eliminating unnecessary neurons is estimated without considering the activation region of each neuron, it is inaccurate and leaves unnecessary neurons extant. To overcome this problem, the proposed learning algorithm divides each neuron region in the learning process and measures the reliability with different factors for each region. In addition, it applies a process of gradual radius reduction by a pre-defined reduction rate. In performance evaluations using two datasets, RCE-NN with the proposed learning algorithm showed high recognition accuracy with fewer neurons compared to existing RCE-NNs. The proposed RCE-NN processor was implemented with 197.8K logic gates in 0.535 mm 2 using a 55 nm CMOS process and operated at the clock frequency of 150 MHz.

[1]  Guoqiang Peter Zhang,et al.  Neural networks for classification: a survey , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[2]  Juan Benjumea,et al.  Response Optimization of a Chemical Gas Sensor Array using Temperature Modulation , 2018 .

[3]  Ulas Bardak,et al.  Onboard Feature Indexing from Satellite Lidar Images , 2003 .

[4]  M. J. Hudak RCE classifiers: theory and practice , 1992 .

[5]  D. L. Reilly,et al.  A neural model for category learning , 1982, Biological Cybernetics.

[6]  Liang Fang,et al.  Memristive Spiking Neural Networks Trained with Unsupervised STDP , 2018, Electronics.

[7]  Santu Sardar,et al.  Hardware Implementation of Real-Time, High Performance, RCE-NN Based Face Recognition System , 2014, 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded Systems.

[8]  Rastko R. Selmic,et al.  Measuring Distance between Unordered Sets of Different Sizes , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Chris Yakopcic,et al.  A State-of-the-Art Survey on Deep Learning Theory and Architectures , 2019, Electronics.

[10]  Ming Xie,et al.  Hand image segmentation using color and RCE neural network , 2001, Robotics Auton. Syst..

[12]  Kimiaki Shirahama,et al.  On the Generality of Codebook Approach for Sensor-Based Human Activity Recognition , 2017 .

[13]  Vivienne Sze,et al.  Efficient Processing of Deep Neural Networks: A Tutorial and Survey , 2017, Proceedings of the IEEE.

[14]  Jian Liu,et al.  Privacy-Preserving Distributed Deep Learning via Homomorphic Re-Encryption , 2019, Electronics.

[15]  Michael R. Berthold,et al.  Boosting the Performance of RBF Networks with Dynamic Decay Adjustment , 1994, NIPS.

[16]  Shankar Vembu,et al.  Chemical gas sensor drift compensation using classifier ensembles , 2012 .

[17]  G. Labonté,et al.  Infrared target-flare discrimination using a ZISC hardware neural network , 2010, Journal of Real-Time Image Processing.

[18]  Ngai Ming Kwok,et al.  A Restricted Coulomb Energy (RCE) Neural Network System for Hand Image Segmentation , 2011, 2011 Canadian Conference on Computer and Robot Vision.

[19]  Xiaojin Zhao,et al.  A Support Vector Machine-Based Genetic AlgorithmMethod for Gas Classification , 2017, 2017 2nd International Conference on Frontiers of Sensors Technologies (ICFST).

[20]  Ming Xie,et al.  Color clustering and learning for image segmentation based on neural networks , 2005, IEEE Trans. Neural Networks.