Pattern classification with Evolving Long-term Cognitive Networks

Abstract This paper presents an interpretable neural system—termed Evolving Long-term Cognitive Network—for pattern classification. The proposed model was inspired by Fuzzy Cognitive Maps, which are interpretable recurrent neural networks for modeling and simulation. The network architecture is comprised of two neural blocks: a recurrent input layer and an output layer. The input layer is a Long-term Cognitive Network that gets unfolded in the same way as other recurrent neural networks, thus producing a sort of abstract hidden layers. In our model, we can attach meaningful linguistic labels to each neuron since the input neurons correspond to features in a given classification problem and the output neurons correspond to class labels. Moreover, we propose a variant of the backpropagation learning algorithm to compute the required parameters. This algorithm includes two new regularization components that are aimed at obtaining more interpretable knowledge representations. The numerical simulations using 58 datasets show that our model achieves higher prediction rates when compared with traditional white boxes while remaining competitive with the black boxes. Finally, we elaborate on the interpretability of our neural system using a proof of concept.

[1]  Witold Pedrycz,et al.  Fuzzy cognitive maps in the modeling of granular time series , 2017, Knowl. Based Syst..

[2]  Jesús Alcalá-Fdez,et al.  KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework , 2011, J. Multiple Valued Log. Soft Comput..

[3]  Koen Vanhoof,et al.  Deterministic learning of hybrid Fuzzy Cognitive Maps and network reduction approaches , 2020, Neural Networks.

[4]  Bart Kosko,et al.  Fuzzy Cognitive Maps , 1986, Int. J. Man Mach. Stud..

[5]  Jose L. Salmeron,et al.  Uncertainty Propagation in Fuzzy Grey Cognitive Maps With Hebbian-Like Learning Algorithms , 2019, IEEE Transactions on Cybernetics.

[6]  Zhang Yi,et al.  Recurrent Neural Networks With Auxiliary Memory Units , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Koen Vanhoof,et al.  Fuzzy-Rough Cognitive Networks , 2018, Neural Networks.

[8]  Zhigang Zeng,et al.  Multistability of Recurrent Neural Networks With Nonmonotonic Activation Functions and Mixed Time Delays , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[9]  Allan Pinkus,et al.  Multilayer Feedforward Networks with a Non-Polynomial Activation Function Can Approximate Any Function , 1991, Neural Networks.

[10]  M.F.A.M. van Maarseveen,et al.  Generalised fuzzy cognitive maps: Considering the time dynamics between a cause and an effect , 2020, Appl. Soft Comput..

[11]  Koen Vanhoof,et al.  Nonsynaptic Error Backpropagation in Long-Term Cognitive Networks , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[12]  Junfei Qiao,et al.  An adaptive growing and pruning algorithm for designing recurrent neural network , 2017, Neurocomputing.

[13]  Ezequiel López-Rubio,et al.  Piecewise Polynomial Activation Functions for Feedforward Neural Networks , 2019, Neural Processing Letters.

[14]  Laurent Larger,et al.  Dynamical complexity and computation in recurrent neural networks beyond their fixed point , 2018, Scientific Reports.

[15]  Witold Pedrycz,et al.  Fuzzy Wavelet Polynomial Neural Networks: Analysis and Design , 2017, IEEE Transactions on Fuzzy Systems.

[16]  Elpiniki I. Papageorgiou,et al.  Hybrid learning of fuzzy cognitive maps for sugarcane yield classification , 2016, Comput. Electron. Agric..

[17]  Gaurav,et al.  Fuzzy inference system & fuzzy cognitive maps based classification , 2015, 2015 International Conference on Advances in Computer Engineering and Applications.

[18]  Ah Chung Tsoi,et al.  Universal Approximation Using Feedforward Neural Networks: A Survey of Some Existing Methods, and Some New Results , 1998, Neural Networks.

[19]  Koen Vanhoof,et al.  Construction and Supervised Learning of Long-Term Grey Cognitive Networks , 2019, IEEE Transactions on Cybernetics.

[20]  S. García,et al.  An Extension on "Statistical Comparisons of Classifiers over Multiple Data Sets" for all Pairwise Comparisons , 2008 .

[21]  Elpiniki I. Papageorgiou,et al.  Fuzzy cognitive map ensemble learning paradigm to solve classification problems: Application to autism identification , 2012, Appl. Soft Comput..

[22]  Dimitris E. Koulouriotis,et al.  Towards Hebbian learning of Fuzzy Cognitive Maps in pattern classification problems , 2012, Expert Syst. Appl..

[23]  S. B. Shokouhi,et al.  Classification of Intraductal Breast Lesions Based on the Fuzzy Cognitive Map , 2014 .

[24]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[25]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[26]  Rifai Chai,et al.  A Hybrid Fuzzy Cognitive Map/Support Vector Machine Approach for EEG-Based Emotion Classification Using Compressed Sensing , 2018, Int. J. Fuzzy Syst..

[27]  Witold Pedrycz,et al.  Design of Reinforced Interval Type-2 Fuzzy C-Means-Based Fuzzy Classifier , 2018, IEEE Transactions on Fuzzy Systems.

[28]  Koen Vanhoof,et al.  Short-term Cognitive Networks, Flexible Reasoning and Nonsynaptic Learning , 2019, Neural Networks.

[29]  Chunyan Miao,et al.  An Extension to Fuzzy Cognitive Maps for Classification and Prediction , 2011, IEEE Transactions on Fuzzy Systems.

[30]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[31]  Dean V. Buonomano,et al.  Encoding Time in Feedforward Trajectories of a Recurrent Neural Network Model , 2018, Neural Computation.

[32]  Witold Pedrycz,et al.  Improved learning algorithm for two-layer neural networks for identification of nonlinear systems , 2019, Neurocomputing.