Self-organizing polynomial neural networks based on polynomial and fuzzy polynomial neurons: analysis and design
In this study, we introduce and investigate a class of neural architectures of polynomial neural networks (PNNs), develop a comprehensive design methodology and carry out a series of numeric experiments. PNN is a flexible neural architecture whose structure (topology) is developed through learning. In particular, the number of layers of the PNN is not fixed in advance but is generated on the fly. In this sense, PNN is a self-organizing network. We distinguish between two kinds of SOPNN architectures, that is, (a) polynomial neuron (PN) based and (b) fuzzy polynomial neuron (FPN) based self-organizing networks. This taxonomy is based on the character of each neuron structure in the network. Each of them comes with two structures refer-red here to as basic and the modified topology. Moreover, for each topology of the SOPNN we identify two types that is a generic and advanced type. The essence of the design procedure of self-organizing polynomial neural networks (SOPNN) dwells on the group method of data handling (GMDH) (IEEE Trans. Systems Man and Cybernet. 12 (1971) 364). Each node of the FIN based SOPNN exhibits a high level of flexibility and realizes a polynomial type of mapping (linear, quadratic, and cubic) between input and output variables. FPN based SOPNN dwells on the ideas of fuzzy rule-based computing and neural networks. Especially in FPN based SOPNN, the generic rules in the system assume the form "if A then y = P(x)" where A is a fuzzy relation in the condition space while P(x) is a polynomial forming a conclusion part of the rule. Each FPN (processing element) consists of a series of the nonlinear inference rules. The conclusion part of the rules, especially the regression polynomial uses several types of high-order polynomials such as linear, quadratic, modified quadratic, and cubic. As the premise part of the rules, both triangular and Gaussian-like membership functions are studied. Simulations involve a series of synthetic as well as experimental data used across various neurofuzzy systems. A detailed comparative analysis is included as well. (C) 2003 Elsevier B.V. All rights reserved.
design methodology polynomial neuron (pn) fuzzy polynomial neuron (fpn) self-organizing polynomial neural networks (sopnn) group method of data handling (gmdh) fuzzy rule-based computing